آشنايي با مقاله MICROSOFT . NET دارای 118 صفحه وبا فرمت ورد وقابل ویرایش
ASP . NET پيشرفته ترين زيرساختي است كه تا كنون براي توسعه وب ساخته شده است. ساختار جديد آن است كه بر اساس تكنولوژي جديد Microsoft موسوم به NET . شكل گرفته است .
آشنايي با MICROSOFT . NET
. NET واژه اي است كه مفهوم تعدادي از تكنولوژي هاي جديد M icrosoft را تحت پوشش قرارمي دهد. در مجموع ، اين تكنولوژي پراهمـيت ترين ، عـظيم ترين و اسـاسي ترين تغييراتي هستند كه از زمان انتقال از محيط 16 بيتي به محيط 32 بيتي ،در زير ساخت توسعة برنامه ها توسط M icrosoft به وجود آمده اند .
Microsoft . NET شامل سه گروه اصلي مي باشد:
• چارچوب NET .
• . NET Enterprise Servers
• ابزارها وزبان هاي جديد سازگار با NAT .
چارچوب NET
چارچوب . NETيك تكنولوژي ضروري براي ASP . NET به شمار مي رود . اين چارچوب خدمات و سرويس هايي را كه از ASP . NET پشتيباني مي كنند ارائه مي دهد . به علاوه ، تكنولوژي جديد ديگري موسوم به Windows Forms Development ( توسعة برنامه هاي كاربردي با استفاده از فرم هاي ويندوز ) را ارائه مي دهد كه براي ساختن برنامه هاي سرويس گيرنده بسيار قدرتمند مي باشد . همانظور كه Windows NT 4.0 Option pack به عنوان يك افزودني براي سيستم عامل Windows NT محسوب مي شود و تكنولوژي هاي IIS 4 .0 وASP را به اين سيستم عامل اضافه مي كرد ، چارچوب NAT . نيـز يك افزودني براي سـيستم عـامل هاي 2000 Windows ، Windows 98/ME , Windows NT مي باشد كه با اضافه كردن سرويس هاي اساسي سيستم ، امكان پشتيباني از تكنولوژي NET . را براي اين سيستم عاملها فراهم مي آورد.اين چارچوب در خانوادة سيستم عامل هاي جديد Windows ، از جمله NET Server . Windows گنجانده خواهد شد .
(CLR) Common Language Runtime
CLR محـيطي بـراي اجـراي كـدهاي نوشته شده به وسيلة زبان هاي سازگار با چارچوب NET . ارائه مي دهد. runtime مديريت اجراي كدهاي NET . را به عهده دارد؛ اعم از مديريت مدت زمان زندگي اشياء و مديريت حافظه . علاوه بر اين خدمات ، runtime به برنامه نويسان يا به عبارتي توسعه دهندگان امكان مي دهد كه عمليات اشكال زدايي،مهار كردن استثناء ها و وراثت ميان كلاس ها رادربين زبانهاي مختلف سازگار با NET به راحتي انجام دهند .
انجام اين عمليات مستلزم آن است كه كامپايلرهاي زبانهاي مختلف ازCommon Language pecification يا بـه اخـتصار CLS پيـروي كننـد . CLS مـجموعـة قوانيـن و نوع هاي داده اي را تـعريف مي كنـد كه بيـن تمام زبان هاي سازگار با NET. مشترك مي باشند . هر يك از كامپايلرها ، كد نوشته شده توسط برنامه نويسان را به يك زبان مياني موسوم به Microsoft Intermediate Languageيا به اختصار IL يا MSIL كامپايل مي كند.سپس اين كد مياني درزمان نصب برنامه يا در هنگام اولين اجرا توسط runtime به زبان ماشين تبـديل مي شـود . روش كـامپايل كردن كـد در هنگـام اوليـن اجرا را JIT مي گويند . كدي كه به IL تبديل شده و مديريت آن توسط runtime صورت مي گيرد، Managed Code (كد اداره شده ) ناميده مي شود. علت اين نامگذاري اين است كه مديريت اجراي اين كد، اعم از ساختن اشياء ، تخصيص حافظه و حذف اشياء بلا استفاده از حافظه توسط runtime انجام مي شود .
برچسب ها:
آشنايي مقاله MICROSOFT NET آشنايي با مقاله MICROSOFT NET آشنايي با مقاله MICROSOFT NET آشنايي با مقاله MICROSOFT NET آشنايي با مقاله MICROSOFT NET آشنايي با مقاله MICROSOFT NET