فرهنگ و تاريخ | سرگرمي | نيازمنديها | مذهبي | اقتصادي | خانواده و اجتماع | هنر | اخبار | ورزش | کامپيوتر | گردشگري | صنعت و دانشگاه | صفحه اصلي

آموزش کارکردن با نرم افزارها
دانلود نرم افزارهاي کاربردي
آموزش سخت افزار کامپيوتر
آخرين قيمت قطعات کامپيوتر
آموزش ويندوز و ترفندهاي آن
معرفي انواع سيستم عاملها
آموزش کار با اينترنت و شبکه
مبارزه با ويروسهاي کامپيوتري
رده بندي سايتهاي کامپيوتري
نشريات و کتابهاي کامپيوتري
 
 

عنوان: فناوري ترم افزاري Microsoft NET Framework 4.0 Final

نويسنده:                                 ايميل:

منبع اطلاعاتي: www.AsanDownload.com           تاريخ نگارش: 25/01/1389

عکس
 

 

گالري تصاوير

 

- - - - -

   
 
 

 Microsoft .NET Framework يک فناوري نرم‌افزاري است که بر روي بسياري از نسخه‌هاي سيستم عامل مايکروسافت ويندوز قابل اجراست و به سيستم عاملهاي ديگر از جمله لينوکس و مکينتاش نيز وارد شده است. اين چارچوب شامل مجموعه اي زبانهاي برنامه نويسي است که سي شارپ و ويژوال بيسيک مهمترين آنها مي باشند. مجموعه اي از کتابخانه هاي بسيار غني جهت کمک به سهولت توسعه نرم افزار در اين چارچوب قرار گرفته اند که در قالب بخشهاي عمده اي همچون فناورهاي ASP.NET و ADO.NET و بسياري فن آوري هاي خاص ديگر ارائه مي شوند که تعداد آنها در نسخه هاي اخير همگام به خاص تر شدن اهداف مايکروسافت بيشتر شده است. بخش کامپايلر اين چارجوب يک Just in Time Compiler است به اين معني که کد تمام زبانها به يک زبان مياني به نام اسمبلي ترجمه شده و توسط يک ماشين مجازي (Virtual Machine) بر اساس نيازها و مشخصات هر سيستم عامل و سخت افزار به اجرا در مي ايند.

 

 

کتابخانه‌هاي از پيش نوشته شده که در اين چارچوب قرار دارند و در واقع پايه‌هاي اشياء و کلاس‌هاي اصلي (Base Classes) اين چارچوب را تشکيل مي‌دهند بخش وسيعي از نيازهاي برنامه نويسي را تحت پوشش قرار مي‌دهند. از اين جمله مي‌توان به واسط هاي گرافيکي کاربر، دسترسي به پايگاه‌هاي داده، رمزنگاري، برنامه‌هاي تحت وب، الگوريتم هاي کار با اعداد و ارتباطات شبکه‌اي را نام برد. در ژوئن سال ۲۰۰۰، شرکت مايکروسافت ايجاد چهارچوب نرم افزاري دات‌نت، به همراه يک زبان برنامه نويسي جديد به نام سي شارپ را اعلام کرد. چارچوب دات‌نت يک مجموعهٔ وسيع از امکانات برنامه‌نويسي است. زبانهاي سي‌شارپ (#C) و ويژوال بيسيک دات‌نت (وي‌بي دات‌نت) و اي‌اس‌پي دات‌نت (ASP.NET) همگي از چارچوب دات‌نت استفاده مي‌کنند. برنامه‌هاي نوشته شده در اين چهارچوب، ابتدا به زبان مياني مايکروسافت و متاداده (metadata) ترجمه شده و سپس توسط CLR اجرا مي‌شوند. دات نت باعث شد که قدرت برنامه نويسي در زبانهاي تحت اين چارچوب يکسان شود و تفاوت فقط در نوع کد نويسي باقي بماند. چون ابزار و قدرت در دات نت از خواص دات نت است، نه زبان. تغيير عمده‌اي که در برنامه نويسي با دات نت نسبت به گذشته قابل رويت است نحوه اتصال به پايگاه داده است که علاوه بر روشهاي قديمي مانند DAO و ADO مي‌توان از فناوري جديد ADO.NET استفاده کرد. در اين روش نحوه اتصال، خواندن و نوشتن کاملا متفاوت است که اين تفاوت تسهيل در برنامه نويسي و سرعت در تبادل اطلاعات را به ارمغان مي آورد.

 

◄   دات نت فريم ورک چيست؟
وقتي شما يک برنامه نصب ميکنيد علاوه بر فايل هاي اصلي برنامه که در ProgramFiles نصب ميشود ، تعدادي هم فايل هستند که در شاخه ويندوز نصب ميشوند . اين فايل ها همان درايور هاي مورد نياز ويندوز براي اجراي برنامه شما هستند که توسط برنامه نويس برنامه نوشته نميشوند، بلکه آنها قبلا تعريف شده اند و برنامه نويس از قابليت هاي آن در برنامه خود استفاده ميکند . پس براي اينکه برنامه شما کارکند بايد آن فايل ها به ويندوز شما اضافه شوند .
Framework مجموعه اي از فايل هاي مورد نياز سيستم عامل (شامل فايل هاي DLL و رجيستري و واسطه هاي استاندارد ارتباط برنامه ها بايکديگر) است که براي اجراي برنامه هاي نوشته شده تحت دات نت ضروري ميباشد (توجه: براي اجراي برنامه هاي تحت جاوا نيز نياز به نصب JAVA virtual machine داريد). چون دات نت ميخواهد از فلسفه سادگي “keep it simple” پشتيباني کند بهمين دليل، اساس کار نصب برنامه ها copy-only installation ميباشد . يعني ديگر نيازي به پکيج کردن برنامه ها توسط برنامه نويس و نصب توسط کاربر نيست . بلکه تمامي فايل هاي کتابخانه اي مورد نياز را فريم ورک تامين ميکند و برنامه ها با روش فقط کپي در ويندوز کار ميکنند. CLR چه کمکي به برنامه نويسان ميکند ؟ برنامه نويسان زبان VB ديگر محدود به محيط سيستمي ويندوز نيستند و ميتوانند مانند برنامه سازان زبان C/C++ برنامه خود را روي سيستم هاي ديگري که فريم ورک دارند نيز ببينند . و همچنين بخاطر قابليت هاي چند زبانه بودن محيط دات نت برنامه نويسان C و VB براحتي کد هاي نوشته شده توسط ديگري را درک ميکنند. شايد شما براي نصب نرم افزاري به اين مشکل برخورد کرده باشيد که Microsoft .NET Framework بر روي سيستم شما نصب نيست و شما نمي توانيد از اين برنامه استفاده کنيد . امکانات اضافه شده به اين برنامه پشتيباني از building WCF services including AJAX, JSON, REST, POX, RSS, ATOM and several new WS-* standards

 

 

 

 

 

گروه علمي فدک

کليه مطالب ارسالي با نام اشخاص و ذکر منبع در اين سايت درج مي شود

راهنما  |  آمار سايت  |  درباره ما  |  تماس با ما  |  نظر خواهي  | آرشيو  |  عضويت در سايت