چارچوب دات‌نت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ویرایش به وسیلهٔ ابزار خودکار ابرابزار
Rezabot (بحث | مشارکت‌ها)
جز ربات:افزودن الگو ناوباکس {{اجزای ویندوز مایکروسافت}}+نشانی+املا+تمیز (۸.۵)
خط ۱:
{{ویکی‌سازی}}
 
{{جعبه اطلاعات سیستم‌عامل
|نام = دات‌نت فریم‌ورک
سطر ۲۱ ⟵ ۲۰:
 
[[پرونده:DotNet.svg|بندانگشتی|چپ|250px|قالب کلی دات نت فریم ورک (نسخهٔ ۴).]]
'''چارچوب دات‌نت''' یا همان {{به انگلیسی|NET Framework.}} یک فناوری نرم‌افزاری است که بر روی تمامی ویرایش‌های سیستم‌عامل ویندوز مایکروسافت قابل اجراست و در سیستم‌عامل‌های دیگر از جمله [[لینوکس]] و [[مکینتاش]] نیز وارد شده است.<ref>[http://www.mono-project.com/Main_Page Main Page - Mono<!-- عنوان تصحیح شده توسط ربات -->]</ref> این چارچوب شامل مجموعه‌ای از زبانهای برنامه نویسی است که [[سی شارپ]] و [[ویژوال بیسیک]] مهمترین آنها می‌باشند. مجموعه‌ای از کتابخانه‌های بسیار غنی جهت کمک به سهولت توسعه [[نرم‌افزار]] در این چارچوب قرار گرفته‌اند که در قالب بخشهای عمده‌ای همچون فناورهای ASP.NET، ADO.NET و بسیاری فن آوری‌هایفناوری‌های خاص دیگر ارائه می‌شوند که تعداد آنها در نسخه‌های اخیر همگام با محدود تر شدن اهداف مایکروسافت بیشتر شده است.
 
بخش کامپایلر این چارچوب یک مفسر همزمان {{به انگلیسی|Just in Time Compiler}} است. به این معنی که کد تمام زبانها به یک زبان میانی به نام اسمبلی ترجمه شده و توسط یک ماشین مجازی {{به انگلیسی|(Virtual Machine)}} بر اساس نیازها و مشخصات هر سیستم‌عامل و سخت‌افزار به اجرا در می‌آیند.<ref>[http://msdn.microsoft.com/en-us/library/ht8ecch6%28v(v=vs.71%29).aspx Compiling MSIL to Native Code<!-- عنوان تصحیح شده توسط ربات -->]</ref>
کتابخانه‌های از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایه‌های اشیاء و کلاس‌های اصلی (Base Classes) این چارچوب را تشکیل می‌دهند بخش وسیعی از نیازهای برنامه‌نویسی را تحت پوشش قرار می‌دهند. از این جمله می‌توان به واسط‌های گرافیکی کاربر، دسترسی به [[پایگاه‌های داده]]، [[رمزنگاری]]، برنامه‌های تحت‌وب، الگوریتم‌های کار با اعداد و ارتباطات شبکه‌ای را نام برد.<ref>[http://msdn.microsoft.com/en-us/library/hfa3fa08.aspx NET Framework Class Library Overview<!-- عنوان تصحیح شده توسط ربات -->]</ref>
 
سطر ۳۰ ⟵ ۲۹:
زبانهای [[سی‌شارپ]] (#C) و [[ویژوال بیسیک دات‌نت]] (وی‌بی دات‌نت) و [[ای‌اس‌پی دات‌نت]] (ASP.NET) همگی از چارچوب دات‌نت استفاده می‌کنند. برنامه‌های نوشته شده در این چهارچوب، ابتدا به [[زبان میانی مایکروسافت]] و متاداده (metadata) ترجمه شده و سپس توسط [[CLR]] اجرا می‌شوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کد نویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان.<ref>[http://msdn.microsoft.com/en-us/vstudio/dd643383.aspx Programming Languages for the.NET Framework<!-- عنوان تصحیح شده توسط ربات -->]</ref>
 
تغییر عمده‌ای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه‌های داده است که علاوه بر روشهای قدیمی مانند DAO و ADO می‌توان از فناوری جدید ADO.NET استفاده کرد.<ref>[http://msdn.microsoft.com/en-us/library/h43ks021%28v(v=VS.100%29).aspx ADO.NET Overview<!-- عنوان تصحیح شده توسط ربات -->]</ref>
 
== جستارهای وابسته ==
سطر ۴۴ ⟵ ۴۳:
== منابع ==
* {{یادکرد ویکی|عنوان =چارچوب دات‌نت |پیوند =http://en.wikipedia.org/wiki/.NET_Framework |زبان =انگلیسی| بازیابی =۱۹ دی ۱۳۹۱}}
{{رایانه-خرد}}
 
{{محصولات مایکروسافت}}
{{سی‌شارپ}}
{{اجزای ویندوز مایکروسافت}}
 
{{رایانه-خرد}}
 
[[رده:چارچوب دات‌نت]]