آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

محیط برنامه نویسی سی شارپ – آموزش سی شارپ

csharp environment 1762 تصویر

محیط برنامه نویسی سی شارپ

در این فصل ابزار های مورد نیاز برای برنامه نویسی به زبان سی شارپ را بررسی خواهیم کرد. قبلا اشاره کردیم که زبان برنامه نویسی سی شارپ بخشی از فریم ورک .Net می باشد که برای نوشتن برای های .NET استفاده می شود. بنابراین قبل از این که در مورد ابزار های مورد نیاز برای برنامه نویسی سی شارپ صحبت کنیم، اجازه دهید تا ارتباط این زبان برنامه نویسی را با فریم ورک .Net بررسی کنیم.

فریم ورک .Net

فریم ورک .Net یک پلتفرم انقلابی است که به شما کمک می کند تا انواع مختلفی از برنامه ها را بنویسید:

  • Windows applications
  • Web applications
  • Web services

برنامه هایی که تحت فریم ورک .Net ایجاد می شوند، جزء برنامه های چند پلتفری هستند. طراحی این فریم ورک به گونه ای است که می توان از زبان های برنامه نویسی مختلفی (مانند C#، C++، VisualBasic، Jscript، COBOL و غیره) برای نوشتن کد و ارتباط آن ها با هم استفاده کرد.

فریم ورک .Net کتابخانه عظیمی از کدهای آماده را دارد که توسط زبان های کلاینت (همچون C#) مورد استفاده قرار می گیرد. در زیر بخشی از اجزای این فریم ورک را مشاهده می کنید.

اجزای فریم ورک

  • Common Language Runtime (CLR)
  • The .Net Framework Class Library
  • Common Language Specification
  • Common Type System
  • Metadata and Assemblies
  • Windows Forms
  • ASP.Net and ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (WF)
  • Windows Presentation Foundation
  • Windows Communication Foundation (WCF)
  • LINQ

محیط توسعه مجتمع (IDE) برای زبان سی شارپ

شرکت مایکروسافت برای برنامه نویسی به زبان سی شارپ ابزار های زیر را ارائه می کند:

  • Visual Studio 2010 (VS)
  • Visual C# 2010 Express (VCE)
  • Visual Web Developer

دو مورد آخر به صورت رایگان در سایت رسمی مایکروسافت در دسترس است. با استفاده از این ابزار ها، شما می توانید تمام برنامه هایی که می شود با زبان C# نوشت (از برنامه های کنسولی ساده تا برنامه های پیچیده تر) را بنویسید. همچنین شما می توانید کدهای سی شارپ را با استفاده از یک ویرایشگر متن ساده مانند Notepad ویندوز بنویسید و سپس با استفاده از کامپایلر command-line (که بخشی از فریم ورک .Net است) کامپایل کنید.

نرم افزار Visual C# Express و Visual Web Developer ویرایشی از نرم افزار Visual Studio هستند که ظاهری مشابه اما امکانات کمتری دارند، اما بیشتر ویژگی های Visual Studio در آن ها حفظ شده است. در این آموزش ما از نرم افزار Visual C# Express استفاده خواهیم کرد. شما می توانید آن را از سایت رسمی Microsoft Visual Studio دانلود کنید.

توجه: برای نصب نسخه Express نیاز به یک اتصال اینترنتی پر سرعت دارید.

برنامه نویسی به زبان سی شارپ در سیستم عامل Linux و Mac

فریم ورک .Net نسخه های دیگری نیز دارد که در سیستم عامل های دیگر کار می کنند. Mono نسخه متن باز فریم ورک .Net است که یک کامپایلر سی شارپ دارد و بر روی چندین سیستم عامل از جمله توزیع های مختلف Linux و Mac اجرا می شود.

هدف از ارائه Mono توسط مایکروسافت فراهم کردن امکان اجرای برنامه های تحت فریم ورک .Net بر روی پلتفرم های مختلف و ابزار توسعه بهتر برای توسعه دهندگان Linux بوده است. Mono را می توان در بسیاری از سیستم عامل ها مانند Android، BSD، IOS، Linux، Windows، Unix و Solaris اجرا کرد.

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است