چارچوب داتنت یا همان (DotNet FrameWork) یک فناوری نرمافزاری است که بر روی بسیاری از نسخه های سیستم عامل مایکروسافت ویندوز قابل اجراست. به طور عمده این چارچوب از دو بخش اصلی تشکیل شده است، بخش اول یک کتابخانهی عظیم از توابع و کدهای از پیش نوشته شده است که برنامه نویسان به راحتی از آنها استفاده میکنند و بخش دیگر یک ماشین مجازی (Virtual Machine) برای اجرای برنامه هایی است که تحت این چارچوب نوشته شدهاند. قابل ذکر است که برای اجرای برنامه های تحت این چارچوب نصب بودن آن الزامی است. به دلیل مزیت های بسیاری که این چارچوب نسبت به سبک قدیمی تولید برنامهها دارد بسیاری از برنامه های جدید که برای سیستم عامل ویندوز نوشته میشوند از این کتابخانه استفاده میکنند.
کتابخانه های از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایههای اشیاء و کلاسهای اصلی (Base Classes) این چارچوب را تشکیل میدهند بخش وسیعی از نیازهای برنامه نویسی را تحت پوشش قرار میدهند. از این جمله میتوان به واسط های گرافیکی کاربر، دسترسی به پایگاه های داده، رمزنگاری، برنامههای تحت وب، الگوریتم های کار با اعداد و ارتباطات شبکهای را نام برد.
در ژوئن سال ۲۰۰۰، شرکت مایکروسافت ایجاد چهارچوب نرم افزاری داتنت، به همراه یک زبان برنامه نویسی جدید به نام سی شارپ را اعلام کرد. چارچوب داتنت یک مجموعهٔ وسیع از امکانات برنامهنویسی است.
زبانهای سیشارپ (#C) و ویژوال بیسیک داتنت (ویبی داتنت) و جِی شارپ (#J) و ایاسپی داتنت (ASP.net) همگی از چارچوب داتنت استفاده میکنند. برنامههای نوشته شده در این چهارچوب، ابتدا به زبان میانی مایکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا میشوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کد نویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان.
تغییر عمده ای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه داده است که علاوه بر روشهای قدیمی مانند DAO و ADO میتوان از فناوری جدید ADO.net استفاده کرد. در این روش نحوه اتصال، خواندن و نوشتن کاملا متفاوت است که این تفاوت تسهیل در برنامه نویسی و سرعت در تبادل اطلاعات را به ارمغان میآورد.
ویژگیهای این نسخه:
1- این نسخه با نسخه 3.5 سرویس پک 1 و نسخه 4 دات نت فریم ورک سازگاری کامل دارد.
2- نوآوری های و امکانات جدید در زبانهای C# و Visual Basic ایجاد شده است.
3- امکاناتی در ASP.NET برای کنترل نمودارها و استفاده از تکنولوژی AJAX پیاده سازی شده است.
4- امکاناتی برای ایجاد نرم افزارهایی که بتوانند از امکانات جدید ویندوز 7 استفاده کنند طراحی شده است.
و ...
این نسخه بهترین و گرانترین نسخه (Ultimate) بوده و اورجینال و منتشر شده MSDN است و Trial و دانلود شده از سایت مایکروسافت نمی باشد. نسخه Trialنیاز به Patch دارد که باعث ایجاد مشکلاتی در آن خواهد شد. این نسخه بدون نیاز به سریال نصب می شود.
نکات:
1- این نسخه نهایی است و از حالت آزمایشی خارج شده است.
2- این نسخه 32 بیتی است ولی روی ویندوزهای 64 بیتی بدون مشکل نصب می شود. نسخه 2010 فقط به صورت 32 بیتی ارائه شده است و نسخه 64 بیتی ندارد.
3- این نسخه بدون نیاز به سریال و کرک و فعالسازی نصب شده و کار می کند و هیچ محدودیت زمانی و ساختاری ندارد.
4- برای این نسخه MSDN ارائه نشده است و Help آن به صورت Online است. اما سافت گذر راهی برای استفاده از Help آن به صورت آفلاین را برای شما ارائه کرده است.
5- حجم اصلی فایل Help حدود 1.5 گیگابایت است که تا حداکثر ممکن فشرده شده است.
روش استفاده از راهنمای آفلاین:
ابتدا آن را از حالت فشرده خارج کنید. برنامه Visual Studio را اجرا کنید. از منوی Help بخش Manage Help Setting را انتخاب کنید. گزینه I want to use Local help را انتخاب کنید و مسیر فولدر باز شده را به آن بدهید و OK کنید. گزینه Install content from disk را انتخاب کنید. بر روی Browse کلیک کنید. فایل HelpContentSetup.msha که در داخل فولدر راهنما است را به آن بدهید و بر روی Next کلیک کنید. لیست راهنماها ظاهر می شود. هر کدام را که می خواهید در ستون Actions بر روی Add کلیک کنید و در نهایت بر روی Update کلیک کنید.