سلام رفقا حالتون چطوره؟؟؟
امروز میخوام درباره ی NET. که به گوش همه مون خورده ، هر چقدر که میدونم حرف بزنم!!!
دات نت (NET.) رو همه ی ما موقع نصب مایکروسافت آفیس یا برنامه های مختلف بصورت یک پیش نیاز شنیدیم. (یعنی قبل نصب برنامه ها باید این ها روی سیستم مون نصب شده باشه.) . دات نت یک کتابخانه جامع از دستوراتی است که توسط شرکت Microsoft ارائه شده.
تا دو سال اخیر یک کتابخانه به نام NET Framework. بود که به دو صورت ارائه می شد؛ ۱- RunTime برای اجرای برنامه های نوشته شده با این کتابخانه ۲- Developers SDK برای برنامه نویسان دات نت که با نصب اونها میشد برنامه ها رو اجرا کنیم و یا با این دستورات یک برنامه بنویسیم! ولی از سال ۲۰۱۸ شرکت Microsoft در این فکر بود یک نسخه از این دستورات رو ارائه بده تا در دو پلتفرم مک و لینوکس برنامه های توسعه دهندگان قابل اجرا باشه و کتابخانه NET Core. رو ارائه داد! لازم به ذکر است که این کتابخانه جدید نه تنها روی همه ی پلتفرم ها قابل اجرا بود بلکه کار توسعه دهندگان رو نیز آسون کرد و سرعتی که برنامه به شما ارائه میداد چندین برابر از برنامه ی که با NET Framework. نوشته شده بود بیشتر بود!
در حال حاضر که من این پست رو منتشر می کنم :
NET Framework. : 4.8 (5 BeComeing...) - .NET Core 3
خب اصله مهم نوشتن برنامه با NET. استفاده از محیط برنامه نویسی Visual Studio هست!. شما باید این محیط توسعه که حدود 45-50 گیگ هست رو نصب کنید (حالا درباره همین محیط توسعه یه پست جدید می نویسم) و بعد یک پروژه #C رو باز کنید. (البته من یک برنامه نویس #C با چهارچوب NET. هستم و نمیدونم که برای زبان های دیگه هم Library باشه!(شایدم نباشه!!!)). به کد زیر دقت کنید:
using System;
در واقع کد بالا در #C نماینگر استفاده از یک کتابخانه , از مجموعه کتابخانه NET. هست!
تا به حال به این فکر کردید که مثلاً اگر کد زیر رو داخل محیط بنوسیم چرا محیط ارور نمیگیره؟:
Console.WriteLine("HI");
جوابش خیلی آسونه چون از قبل با استفاده از using ها کتابخانه این دستور از قبل نوشته شده و اگر این نبود شما باید از قبل می نشستید و دستورات نوشتن یک HI رو بنویسید ولی مایکروسافت این کار رو با ارائه این کتابخونه آسون کرده و ما با صدا زدن این دستورات آن رو فراخوانی می کنیم!