کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش محیط سی شارپ

دوره آموزش برنامه نویسی C#

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

آموزش محیط سی شارپ

در این فصل از آموزش #C در مورد ابزاری بحث خواهیم کرد که در برنامه نویسی C# لازم است. تقریبا ذکر کرده ایم که C# قسمتی از .Net است و برای نوشتن برنامه های  .Netاستفاده می شود. بنابراین قبل از بحث در مورد ابزار موجود برای اجرای یک برنامه ی C#، اجازه دهید چگونگی ارتباط برنامه ی C# و چارچوب .Net را درک کنیم.

چارچوب Net.

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

برنامه های ویندوز

برنامه های وب

سرویس های وب

برنامه های چارچوب .Net برنامه های چند پلت فرمی می باشند. چارچوب طوری طراحی شده که می تواند به هرکدام اززبان های زیر استفاده شود: C# ،C++ ،visual basic ،Jscript ،COBOL و غیره. تمامی این زبان ها می توانند به چارچوب دسترسی داشته باشند و همچنین با یکدیگر در ارتباط باشند.

 چارچوب .Net شامل کتابخانه ی بزرگی از کدهاست که به وسیله ی زبان های کاربر مانند C# استفاده می شود. در زیر برخی از مولفه های چارچوب .Net را می بینید.

زبان متداول زمان اجرا CLR (common language runtime)

کتابخانه ی گروه .Net framework

مشخصات زبان مشترک (common language specification)

نوع سیستم مشترک (common type system)

متاداده و مجامع (metadata and assemblies)

فرم های ویندوز

ASP.Net و ASP.Net AJAX

  ADO.Netبنیاد گردش کار ویندوز WF (Windows Workflow Foundation)

بنیاد نمایش ویندوز (Windows Presentation Foundation)

بنیاد ارتباطات ویندوز WCF (Windows communication Foundation)

LINQ

 برای کاری که هرکدام از مولفه ها انجام می دهد، لطفا به ASP.Net - Introduction مراجع کنید، و برای جزئیات بیشتر در مورد هر مولفه لطفا مستندات مایکروسافت را مورد بررسی قرار دهید.

 

محیط توسعه ی یکپارچه IDE برای  (Integrated Development Invironment)

مایکروسافت ابزار توسعه ی زیر را برای برنامه نویسی C# ارائه می دهد.

Visual Studio 2010 (VS)

Visual C# 2010 Express (VCE)

Visual Web Developer

دو ابزار آخر در وب سایت رسمی مایکروسافت به طور رایگان در دسترس هستند. با استفاده از این ابزار می توانید همه نوع برنامه ی C# را، از برنامه های ساده ی خط فرمان تا برنامه های پیچیده تر، بنویسید. همچنین می توانید C# source code را بااستفاده از یک ویرایشگراصلی متن مانند Notepad، بنویسید و کد را با استفاده از اجرا کننده ی فرمان خط در مجامع اجرا کنید، که البته اجرا کننده ی فرمان خط قسمتی از چارچوب .Net می باشد.

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

می توانید آن را از Visula Studio مایکروسافت دانلود کنید که به طور خودکار روی دستگاه شما نصب می شود. لطفا توجه داشته باشید که برای نصب نسخه ی اکسپرس به یک اتصال اینترنت فعال نیاز دارید.

 نوشتن برنامه های C# روی Linux یا Mac OS

 گرچه چارچوب .Net روی سیستم عامل ویندوز اجرا می شود، اما ورژن های جایگزین دیگری هم وجود دارند که روی دیگر سیستم عامل ها عمل می کنند. Mono یک ورژن open source از چارچوب .Net می باشد که دارای یک اجرا کننده ی C# می باشد و روی سیستم عامل های بسیاری از جمله Linux و Mac OS اجرا می شود. لطفا Go Mono را چک کنید.

هدف بیان شده برای Mono تنها اجرای برنامه های .Net مایکروسافت نیست، بلکه آوردن ابزار توسعه ی بهتر برای توسعه دهنده های Linux نیز می باشد. Mono می تواند روی سیستم عامل های بسیاری از جمله Android، BSD iOS، Linux، OS X، Windows، Solaris و UNIX اجرا شود.

1403/09/27 10376 1312
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...