Microsoft .NET Framework یک فناوری نرمافزاری است که بر روی بسیاری از نسخههای سیستم عامل مایکروسافت ویندوز قابل اجراست و به سیستم عاملهای دیگر از جمله لینوکس و مکینتاش نیز وارد شده است. این چارچوب شامل مجموعه ای زبانهای برنامه نویسی است که سی شارپ و ویژوال بیسیک مهمترین آنها می باشند. مجموعه ای از کتابخانه های بسیار غنی جهت کمک به سهولت توسعه نرم افزار در این چارچوب قرار گرفته اند که در قالب بخشهای عمده ای همچون فناورهای ASP.NET و ADO.NET و بسیاری فن آوری های خاص دیگر ارائه می شوند که تعداد آنها در نسخه های اخیر همگام به خاص تر شدن اهداف مایکروسافت بیشتر شده است. بخش کامپایلر این چارجوب یک Just in Time Compiler است به این معنی که کد تمام زبانها به یک زبان میانی به نام اسمبلی ترجمه شده و توسط یک ماشین مجازی (Virtual Machine) بر اساس نیازها و مشخصات هر سیستم عامل و سخت افزار به اجرا در می آیند. کتابخانههای از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایههای اشیاء و کلاسهای اصلی (Base Classes) این چارچوب را تشکیل میدهند بخش وسیعی از نیازهای برنامه نویسی را تحت پوشش قرار میدهند. از این جمله میتوان به واسط های گرافیکی کاربر، دسترسی به پایگاههای داده، رمزنگاری، برنامههای تحت وب، الگوریتم های کار با اعداد و ارتباطات شبکهای را نام برد. در ژوئن سال ۲۰۰۰، شرکت مایکروسافت ایجاد چهارچوب نرم افزاری داتنت، به همراه یک زبان برنامه نویسی جدید به نام سی شارپ را اعلام کرد. چارچوب داتنت یک مجموعهٔ وسیع از امکانات برنامهنویسی است. زبانهای سیشارپ (#C) و ویژوال بیسیک داتنت (ویبی داتنت) و ایاسپی داتنت (ASP.NET) همگی از چارچوب داتنت استفاده میکنند. برنامههای نوشته شده در این چهارچوب، ابتدا به زبان میانی مایکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا میشوند. دات نت باعث شد که قدرت برنامه نویسی در زبانهای تحت این چارچوب یکسان شود و تفاوت فقط در نوع کد نویسی باقی بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان. تغییر عمدهای که در برنامه نویسی با دات نت نسبت به گذشته قابل رویت است نحوه اتصال به پایگاه داده است که علاوه بر روشهای قدیمی مانند DAO و ADO میتوان از فناوری جدید ADO.NET استفاده کرد. در این روش نحوه اتصال، خواندن و نوشتن کاملا متفاوت است که این تفاوت تسهیل در برنامه نویسی و سرعت در تبادل اطلاعات را به ارمغان می آورد.
آخرین ارسال های انجمن
عنوان | پاسخ | بازدید | توسط |
Need a help | 0 | 953 | vbas28 |
دانلود Hotel Transylvania 2012 - انیمیشن هتل ترانسیلوانیا | 0 | 1048 | general |
TaDeo joneS | 1 | 1018 | amir |
Jelly T 2012 | 0 | 887 | general |
Home On THe RanGe | 0 | 877 | general |
niko 2 2013 | 1 | 986 | amir |
سرانجام فروش PS3 از Xbox360 پیشی گرفت | 0 | 894 | general |
Farcry 3 for PS3 | 0 | 877 | general |
نویسنده و بازیگر نقش اول فیلمی بر اساس سری بازی های مشهور «ASsasin`s creed» تعیین شد. | 0 | 870 | general |
سومین توسعه دهنده بازی بوردرلند ۲ با نام Sir Hammerlock’s Big Game Hunt برای PS3، Xbo | 0 | 920 | general |
بازی Elder Scrolls V: Skyrim برای PS3 | 0 | 860 | general |
Ubuntu Live Wallpaper Beta 0.82 | 0 | 668 | general |
Grand Theft Auto III v1.1 | 0 | 548 | general |
Death Track v1.0.0 | 0 | 506 | general |
Download Manager for Android v3.0.8 | 0 | 522 | general |
Finger Army 1942 v2 | 0 | 509 | general |
Lie Detector HD v1.06 | 0 | 530 | general |
پیش نمایش بازی Injustice : Gods Among Us | 0 | 636 | sisfscry |
Drag Racing: Bike Edition 1.0.21 | 0 | 501 | general |
Photo Editor by Aviary v2.2.1 | 0 | 520 | general |