سی شارپ (#C)

درباره سی شارپ

 

بدون شک یکی از محبوب ترین و پرکاربرد ترین زبان های برنامه نویسی حال حاضر دنیا سی شارپ نام دارد.  و بر اساس آخرین تحقیقات صورت گرفته این زبان جزو 5 زبان برنامه نویسی برتر در دنیا می باشد. که همچنین بازار کار بسیار خوبی در ایران دارد. از زبان برنامه نویسی C# می توان برای ساخت برنامه های تحت ویندوز (دسکتاپ)، برنامه های تحت وب،Web service  ها، برنامه های موبایل و بازی ها استفاده کرد.

 

برای توسعه برنامه های ویندوز از طریق زبان سی شارپ می توان از پلتفرم های WinForms،WPF  و UWP استفاده کرد. حتی با استفاده از زبان سی شارپ و پلتفرم هایی مانند Xamarin و UWP می ‌توان برای اندروید،  iOS و ویندوزفون‌ ها برنامه ایجاد کرد. همچنین فریمورک های ASP.NET MVC  و ASP.NET Core دو تکنولوژی برای طراحی و ایجاد برنامه های تحت وب مدرن هستند که امروزه در دنیای برنامه نویسی بسیار پرکاربرد و پر آوازه می باشند. بنابراین اگر تسلط خوبی به زبان برنامه نویسی سی شارپ داشته باشید، شما آمادگی کافی برای شروع یادگیری فریمورک قدرتمند ASP.NET Core را نیز خواهید داشت.

 

 

تاریخچه سی شارپ

 

در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool بود و شبیه زبان C بود اما با خواص شیءگرایی، مایکروسافت در نظر داشت اسم این زبان را برای همیشه Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب دات‌ نت در سال ۲۰۰۰ این زبان به C# تغییر نام یافت. مدیر و سرپرست طراحان سی شارپ در مایکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های برنامه سازی++Borland، Delphi، Pascal، C++ به آسانی در دستورالعمل‌های سی شارپ قابل رویت است.

 

سی شارپ (#C)

 

مفاهیم پایه شی گرایی

 

Class(کلاس): به مجموعه ای از اشیاء که دارای ویژگی ها و رفتارهای مشترکی هستند کلاس گفته می شود. یک کلاس نمونه اولیه ای است که  object از روی آن ساخته می شود. کلاس هایی مانند کلاس دانشجو، کلاس انسان، کلاس ماشین و …

کلاس ها مانند نقشه های ساختمان یا نقشه های ماشین  هستند. .ﯾﻚ ﻛﻼس، ﻧﻘﺸﻪ اﯾﺠﺎد ﯾﻚ ﺷﯽ از ﻛﻼس است. بنابراین همانطور که می توانیم خانه های زیادی را از روی یک نقشه بسازیم، می توانیم شی های زیادی را از روی یک کلاس، نمونه سازی کنیم.

 

Object (شی): ﺷﯽ ﻳﮏ ﻣﻮﺟﻮدﯾﺖ ﻓﯿﺰﯾﮑﯽ ﯾﺎ یک ﻣﻔﻬﻮم ﮐﻠﯽ اﺳﺖ ﺑه طوری ﮐﻪ دارای ﻫﻮﻳﺖ و ویژگی هایی ﺑﻮده و ﻗﺎدر ﺑﻪ ﺑﺮوز رﻓﺘﺎرهاییﻣﯽ ﺑﺎﺷﺪ. رفتارهایی مثل صحبت کردن، دیدن، راه رفتن و غیره دارد.

 

Property (خصوصیت): ﻫﺮ ﺷﯽ یک سری ﺧﺼﻮﺻﯿﺎت دارد ﮐﻪ ﺑﻪ آن ها ﺻﻔﺖ ﮔﻔﺘﻪ ﻣﯽ ﺷﻮد. به عنوان مثال انسان یک شی است که ویژگی هایی مانند: رنگ مو، رنگ چشم، وزن، قد و … دارد.

 

Method (متد): هر شی در واقع یک سری رفتار دارد که به آن ها روش یا متد گفته می شود. ﻣﺘﺪهادر واﻗﻊ ﭘﺎﺳﺦ ﻫﺎﯾﯽ هستند ﮐﻪ آن ﺷﯽ در ﻣﻘﺎﺑل تحریکات ﻣﺤﯿﻂ از ﺧﻮد ﻧﺸﺎن می دهد. مثلا  انسان رفتارهایی مثل صحبت کردن، دیدن، گوش کردن، راه رفتن و غیره دارد.

 

 

جهت خرید این محصول به لینک زیر مراجعه کنید:

لینک محصول – نرم افزار برنامه نویسی

لینک محصول – آموزش برنامه نویسی و پایگاه داده

دیدگاهتان را بنویسید

جستجو در سایت

دسته بندی ها

  • نمایشگر
  • LG
درحال بارگذاری ...
بستن
مقایسه