توضیح :
مقاله آشنایی با مقاهیم بنیادین NET
فهرست
مقدمه اي بر Net.
Net. براي شروع
پياده سازي در Net.
1 يک platform مستقل از زبان
Net. و کد مديريت يافته ( اداره شده )
اولين برنامه Net
platform در مقابل زبان برنامه نويسي
معرفي کتابخانه کلاس چهارچوب Net.
برنامه نويسي کلاس هاي چهارچوب Net.
جايگاه ASP و ADO در Net.
مباني چهارچوب Net.
چهارچوب Net.
.Net Platformچيست ؟
چهارچوب Net. چيست ؟
چهارچوب Net. باعث حل چه مشکلاتي شده است ؟
اجزاي چهارچوب Net.
مزاياي استفاده از چهارچوب Net.
يک platform مناسب براي آينده
ايده هاي اوليه
تولد Net.
مروري بر چهارچوب Net.
3- CLR در Net.
پياده سازي سريع و آسان
3 برخورد اتوماتيک با مقولاتي همچون مديريت حافظه
حمايت از ابزارها ي متعدد
Meta Data
حمايت و ارتباط چندين زبان
سيستم نوع
بکارگيري و اجراء
4- کلاس هاي پايه چهارچوب Net. و رابط هاي کاربر و برنامه
مقدمه اي بر کلاسهاي پايه
رابط هاي کاربر و برنامه
رابط کاربر : فرم هاي ويندوز
رابط کاربر : فرم هاي وب
کنترل هاي سرويس دهنده
رابط کاربر : برنامه هاي console
رابط هاي برنامه : سرويس هاي وب
3-4 اهميت XML در Net.
منابع
-مقدمه اي بر Net.
در اين بخش ابتدا با ذکر مقدمه اي از .Net ، به بررسي platform در .Net مي پردازيم و همچنين رقتار .Net را با کد مديريت شده بررسي ميکنيم. در ادامه اين بخش با ذکر يک مثال ساده از يک برنامه تحت .Net ، به معرفي کتابخانه کلاس .Netخواهيم پرداخت و جايگاه ASP و ADO دا در آن نشان خواهيم داد.
1-1 Net. براي شروع
از زمان معرفي Net.توسط مايکروسافت در تابستان 2000 ، تعداد زيادي از علاقه مندان به دنياي گسترده کامپيوتر خصوصا" طراحي و پياد ه سازي نرم افزار، همواره با اين سوال مواجه بوده و هستندکه Net. چيست و استفاده از آن چهدستاوردهائي را براي استفاده کنندگان بدنبال خواهد داشت ؟ اجازه دهيد تعريف Net. را عينا" از خود مايکروسافت نقل و قول نمائيم :" Net. ، platform مايکروسافت براي سرويس هاي وب XML است " . بمنظور شناخت تمامي ابعاد Net. لازم است به موارد زير نيز توجه گردد :
Net. ، platform ايجديد بمنظور پياده سازي و بکارگيري برنامه هاي مديريت يافته ، شي گراء و پيشرفته است .
بمنظور پياده سازيبرنامه هاي Net. مي توان از زبان هاي برنامه نويسي متفاوتي استفاده کرد (کد توليد شده توسطکمپايلر ، Runtim Net. خواهد بود ) .
Net. ، کتابخانهکلاسگسترده ايرا ارائه مي نمايد.
Net. ، روشي جديد بمنظور پياده سازي برنامهتحت ويندوز ( Desktop application )رابا استفاده از کلاس هاي فرم هاي ويندوز ، ارائه مي نمايد .
دا ت نت، امکان تشريح خودکار عناصر نرم افزاري راارائه و حمايت مي نمايد .
Net. ، امکاناتي نظير : ارتباط بين زبان ها ، عناصر مستقل از زبان برنامه نويسيبا قابليت استفاده مجدد و توارث در بين زبان ها را ارائه مي نمايد .
Net. ، روش جديدي براي پياده سازي برنامه هاي مبتني بر مرورگر ( برنامه هاي وب ) را با استفاده از کلاس هاي ASP.NET ، ارائه مي نمايد.
کلاس هاي ADO.NET مربوط به Net. ، يک معماري جديد غير متصل براي دستيابي به داده ه از طريق اينترنت را ارائه مي نما يند.
Net. ، امکان ايجاد سرويس هاي وب XML مستقل از platform را با استفاده از استانداردهائي نظير :
SOAP(Simple Object Access Protocol) و WSDL (Web Service Description Langauge ) ارائه مي نمايد .
Net.، يک معماري جديد براي پياده سازي و بکارگيري اشياء راه دور را ارائه مي نمايد .
Net. ،تکنولوژي ها ي متعددي از ويندوز را حمايت مي نمايد.
بنظر حکايت Net. همچنان ادامه و ما با واقعيتي بسيار بزرگ و توانمند روبر هستيم . براي شرکت مايکروسافت مهمترين تحول پس از عرضه ويندوز ، معرفي Net. است . پياده کنندگان نرم افزاري که تمايل به استفاده از platform فوق را دارند ، مي بايست بسرعت با چارچوب و مفاهيم اوليه آن آشنا شده تا زمينه استفاده معقول و منطقي از آن فراهم گردد.