×

تماس با ما

C# .NET

c#.net

c#.netچارچوبی برای توسعه نرم افزاردر پلتفرم های مختلف است. .Net را می توان این چنین تعریف کرد :چارچوب , فریم ,سکو , پلتفرم .
در برنامه نویسی ,برنامه نویس با هر مشکلی که مواجه میشود یک راه حلی وجود دارد که .net آن را حل می کند و از چندین ابزار تشکیل شده است .

منظور از ابزار یعنی تکه کدهایی که از قبل برای انجام وظیفه ای خاص نوشته شده است .

.net را به کتابخانه نیز تشبیه می کنند که این نیز درست به نظر میرسد . کدهای درون .net به چند دسته تقسیم میشوند این کدها را فضای نام (Name space ) می نامند .
یکی از فضاهای ,فضای نمونه system. Windows.forms نام دارد .
system. Windows.forms این امکان را می دهد که با نرم افزار های مبتنی بر ویندوز کار کنیم .
انواع .NET:
• .NET CORE
• .NET FRAMEWORK
• MONO
• CORE APIS
.NET از چه زبان هایی پشتیبانی می کند ؟
در بین زبان های برنامه نویسی از زبان PYTHON , JAVA می شود نام برد . اما بیشتر برنامه نویسان از زبان C# برای بهره بردن از .NET استفاده می کنند .
C# یکی از زبان های برنامه نویسی است که بر پایه ساختار C و برای برنامه نویسی در محیط .NET طراحی شده است .
C# زبان برنامه نویسی ساده ای می باشد و حداکثر تعداد کلمات کلیدی در C#کمتر از 90 می باشد . وبه زبان هایی مانند JAVA , C++, C نزدیک است .
C# پیچیدگیهایی C++ را ندارد .
مزیت و کاربرد C# می توان به فرآیند ایجاد و کامپایل برنامه های C#در مقایسه با C , C++ساده تر و انعطاف پذیر از JAVA نام برد .
برای تعریف کلاس ,رکورد ,اینتر فیس ,رویداد محدودیتی در C# وجود ندارد .
چرا c#.netاستفاده می کنیم ؟

• استفاده گسترده
• چند سکویی بودن (Cross Platform)
• بازار کار عالی در ایران
• بازار کار جهانی خوب
• کدنویسی آسان در ویژوال استودیو قدرتمندترین IDE موجود برای برنامه نویسی
• با یادگیری زبان برنامه نویسی سی شارپ، دیگر نیاز به زبان های دیگر برای برنامه نویسی در پلتفرم های مختلف نخواهید داشت.
• یک زبان برنامه نویسی مدرن و همه منظوره است.
• کاملا شی گراست (object oriented)
• جزء گراست (componentoriented)
• به راحتی فرا گرفته می شود و یادگیری آن آسان است.
• زبان ساخت یافته است (برنامه ها را می توان به اجزا و زیر برنامه های کوچکتر تقسیم کرد)
• برای تولید برنامه های کارآمد قابل استفاده است.
• قابل استفاده و کامپایل بر روی انواع کامپیوتر است.
• بخشی از دات نت فریم ورک است.
ویژگی‌های مهم سی شارپ
• شرطهای بولین
• زباله روبی خودکار
• کتابخانه استاندارد
• قابلیت نسخه‌بندی اسمبلی‌ها
• خصوصیت ها و رویدادها (Properties & events)
• دلیگیت و مدیریت رویدادها (Delegates and Events Management)
• استفاده آسان برای جنریک ( برای مقادیر با نوع داده متفاوت)
• ایندکس‌ها
• شرط‌های کامپایلری
• برنامه نویسی ساده برای مالتی ترد( Multi Threads)
• LINQ و Lambada
• یکپارچه با ویندوز

نقد و بررسی‌ها

اولین کسی باشید که دیدگاهی می نویسد “C# .NET”

نشانی ایمیل شما منتشر نخواهد شد.

درباره مدرس

نام : الهه عسگری

تاریخ عضویت : 1 سال پیش

کارشناس ارشد علوم کامپیوتر موسس آموزشگاه کامپیوتر کلیک اسما
مشاهده پروفایل: الهه عسگری

از همین مدرس