علیرضا مداح
پنج شنبه 29 اردیبهشت 1384, 22:02 عصر
کتابخانه کلاس <span dir=ltr> .Net Framework 2.0 </span> شامل فضای نامهای زیر میباشد :
Microsoft.Aspnet.Snapin (http://msdn2.microsoft.com/library/89ccda1w(en-us,vs.80).aspx)
حاوی کلاسهایی میباشد که Microsoft IIS Management Console را در جهت پیکربندی برنامه های ASP.Net فعال مینماید .
Microsoft.Build.BootstrapperUtil
حاول کلاسهایی میباشد که ذاتا" و از درون توسط MSBuild استفاده میگردند .
Microsoft.Build.BuildEngine (http://msdn2.microsoft.com/library/ms123531(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که موتور MSBuild را ارائه و معرفی میکند .
Microsoft.Build.Frameworkl
حاوی کلاسهایی میباشد که Task ها ، Logger ها و رویدادهای MSBuild را فراهم می آورند
Microsoft.Build.ManifestUtil
حاول کلاسهایی میباشد که ذاتا" و از درون توسط MSBuild استفاده میگردند .
Microsoft.Build.Tasks
حاوی کلاسهایی در جهت پیاده سازی وظایف(Task) های مربوط به MSBuild میباشند .
Microsoft.Build.Utilities (http://msdn2.microsoft.com/library/ms126181(en-us,vs.80).aspx)
حاوی کلاسهای کمکی و راهنما میباشند که شما میتوانید توسط آنها Logger ها و Task های مربوط به MSBuild را ایجاد نمایید .
Microsoft.Csharp (http://msdn2.microsoft.com/library/w93k91w8(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن تولید کد توسط زبان C# را پشتیبانی مینمایند .
Microsoft.JScript (http://msdn2.microsoft.com/library/ccz24605(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن و تولید کد توسط زبان JScript را پشتیبانی مینمایند .
Microsoft.VisualBasic (http://msdn2.microsoft.com/library/00zt4b2a(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن ونولید کد توسط زبان Visual Basic 2005 را پشتیبانی مینمایند .
Microsoft.VisualBasic.ApplicationServices (http://msdn2.microsoft.com/library/ms127483(en-us,vs.80).aspx)
دارای انواعی میباشد که مدل Visual Basic Application را پشتیبانی کرده و دسترسی به اطلاعات برنامه را فراهم می آورند .
Microsoft.VisualBasic.CompilerServices (http://msdn2.microsoft.com/library/59xcz346(en-us,vs.80).aspx)
حاوی انواغ Internal-Use Only میباشد که از کامپایلر ویژوال بیسیک پشتیبانی مینماید .
Microsoft.VisualBasic.Devices (http://msdn2.microsoft.com/library/ms127788(en-us,vs.80).aspx)
حاوی انواع مرتبط با دستگاهها در ویژوال بیسیک میباشد که اشیاء فضای نام My را پشتیبانی مینمایند .
Microsoft.VisualBasic.FileIO (http://msdn2.microsoft.com/library/ms127948(en-us,vs.80).aspx)
حاوی انواعی میباشد که شی ء FileSystem مربوط به My را پشتیبانی مینماید .
Microsoft.VisualBasic.Logging
حاوی انواعی میباشد که اشیاء Logging مربوط به My را پشتیبانی کرده و یک log listener ساده را که خروجی logging را به یک فایل هدایت مینماید ، فراهم می آورد.
Microsoft.VisualBasic.MyServices (http://msdn2.microsoft.com/library/ms128122(en-us,vs.80).aspx)
حاوی انواع internal-use only میباشد که فضای نام My را در vbpvvb پشتیبانی مینماید .
Microsoft.VisualBasic.MyServices.Internal
حاوی انواع internal-use only میباشد که My را در ویژوال بیسیک پشتیبانی مینماید .
Microsoft.VisualBasic.Vsa (http://msdn2.microsoft.com/library/h8d1wxyh(en-us,vs.80).aspx)
‘
Microsoft.VisualC (http://msdn2.microsoft.com/library/713k750c(en-us,vs.80).aspx)
‘
Microsoft.Vsa (http://msdn2.microsoft.com/library/16hk56d9(en-us,vs.80).aspx)
حاوی اینترفیس هایی میباشد که به شما اجازه مجتمع کردن اسکریپت برای موتورهای اسکریپت چارچوب کاری دات نت به درون برنامه ها و همچنین کامپایل و اجرا کردن کد در زمان اجرا را به شما میدهد .
Microsoft.Vsa.Vb.CodeDOM (http://msdn2.microsoft.com/library/1zfxefw6(en-us,vs.80).aspx)
‘
Microsoft.Win32 (http://msdn2.microsoft.com/library/b2hs0tae(en-us,vs.80).aspx)
دو نوع از کلاس را فراهم می آورد : کلاسهایی که رویدادهایی را که توسط سیستم عامل به وقوع می پیوندند را مدیریت مینماید و کلاسهایی که رجیستری را دستکاری مینمایند .
Microsoft.WindowsCE.Forms (http://msdn2.microsoft.com/library/kbcxyf35(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی ویندوز برای Pocket PC و smartphone ها توسط .Net Compact Framework میباشد .
Microsoft.WindowsMobile.DirectX (http://msdn2.microsoft.com/library/ms128614(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی DirectX بر روی دستگاههایی که دارای .Net Compact Framework میباشند ، بوده و نیازمند نسخه بعدی Windows Mobile در جهت اجرای برنامه ها میباشد .
Microsoft.WindowsMobile.DirectX.Direct3D (http://msdn2.microsoft.com/library/ms129011(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی Direct3D بر روی دستگاههایی که دارای .Net Compact Framework میباشند ، بوده و نیازمند نسخه بعدی Windows Mobile در جهت اجرای برنامه ها میباشد .
Microsoft_VsaVb (http://msdn2.microsoft.com/library/yz7k01ka(en-us,vs.80).aspx)
‘
System (http://msdn2.microsoft.com/library/yxcx7skw(en-us,vs.80).aspx)
حاوی کلاسهای بنیادی و پایه ای که نوع داده های مرجع،رویدادها و مدیر رویدادها، اینترفیس ها ، صفات و پردازش استثناها که به طور معمول مورد استفاده قرار میگیرند را معرفی مینماید . کلاسهای دیگر نیز تبدیل انواع داده مربوط به پشتیبانی از سرویسها، دستکاری پارامترهای متد ، ریاضیات ، invoke نمودن برنامه های ار راه دور(Remote) و محلی(Local) ، مدیریت محیط بزنامه و همچنین نظارت برنامه های مدیریت شده و مدیریت نشده را پشتیبانی مینمایند .
System.CodeDom (http://msdn2.microsoft.com/library/za6cc751(en-us,vs.80).aspx)
حاوی کلاسهایی میباشد که میتوانند در جهت معرفی عناصر و ساختار یک سند سورس کد مورد استفاده قرار گیرند . از این عناصر میتوان برای مدلسازی ساختار یک سند سورس کد که میتواند یک خروچی به عنوان سورس کد در یکی از زبان های پشتیبانی شده با استفاده از کارکردهای فراهم شده فضای نام System.CodeDom.Compiler (http://msdn2.microsoft.com/library/z6b99ydt(en-us,vs.80).aspx)باشد ، مورد استفاده قرار گیرند .
System.CodeDom.Compiler (http://msdn2.microsoft.com/library/z6b99ydt(en-us,vs.80).aspx)
حاوی انواعی در جهت مدیریت تولید و کامپایل نمودن سورس کد در یکی از زبان های برنامه نویسی پشتیبانی شده ، میباشد . هر یک از تولیدکننده های کد میتواند سورس کدهایی را در یکی از زبان های برنامه نویسی پشتیبانی شده بر اساس ساختار Code Document Object Model (CodeDOM) تولید نمایند . مدل های سورس کد از عناصری که به وسیله فضای نام System.CodeDom (http://msdn2.microsoft.com/library/za6cc751(en-us,vs.80).aspx) فراهم میگردند تشکیل شده است .
System.Collections (http://msdn2.microsoft.com/library/k166wx47(en-us,vs.80).aspx)
حاوی اینترفیس ها و کلاسهایی میباشد که کالکشنهای متنوعی از اشیاء را معرفی مینمایند . این اشیاء عبارتنداز : لیستها ، queue ها ، آرایه ی بیتها ، Hashtable ها و دیکشنری(Dictionary) .
System.Collections.Generic (http://msdn2.microsoft.com/library/0sbxh9x2(en-us,vs.80).aspx)
حاوی اینترفیس ها و کلاسهایی میباشد که کالکشنهای جامع(Generic Collections ) را معرفی مینمایند . این نوع کالکشنها به کاربر اجازه ایجاد کالکشنهایی با نوع های قدرتمند که امنیت بهتر داده و کارایی را نسبت به کالکشنهای non-generic فراهم می آورند .
ادامه دارد ...
Microsoft.Aspnet.Snapin (http://msdn2.microsoft.com/library/89ccda1w(en-us,vs.80).aspx)
حاوی کلاسهایی میباشد که Microsoft IIS Management Console را در جهت پیکربندی برنامه های ASP.Net فعال مینماید .
Microsoft.Build.BootstrapperUtil
حاول کلاسهایی میباشد که ذاتا" و از درون توسط MSBuild استفاده میگردند .
Microsoft.Build.BuildEngine (http://msdn2.microsoft.com/library/ms123531(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که موتور MSBuild را ارائه و معرفی میکند .
Microsoft.Build.Frameworkl
حاوی کلاسهایی میباشد که Task ها ، Logger ها و رویدادهای MSBuild را فراهم می آورند
Microsoft.Build.ManifestUtil
حاول کلاسهایی میباشد که ذاتا" و از درون توسط MSBuild استفاده میگردند .
Microsoft.Build.Tasks
حاوی کلاسهایی در جهت پیاده سازی وظایف(Task) های مربوط به MSBuild میباشند .
Microsoft.Build.Utilities (http://msdn2.microsoft.com/library/ms126181(en-us,vs.80).aspx)
حاوی کلاسهای کمکی و راهنما میباشند که شما میتوانید توسط آنها Logger ها و Task های مربوط به MSBuild را ایجاد نمایید .
Microsoft.Csharp (http://msdn2.microsoft.com/library/w93k91w8(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن تولید کد توسط زبان C# را پشتیبانی مینمایند .
Microsoft.JScript (http://msdn2.microsoft.com/library/ccz24605(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن و تولید کد توسط زبان JScript را پشتیبانی مینمایند .
Microsoft.VisualBasic (http://msdn2.microsoft.com/library/00zt4b2a(en-us,vs.80).aspx)
حاوی کلاسهایی هستند که کامپایل کردن ونولید کد توسط زبان Visual Basic 2005 را پشتیبانی مینمایند .
Microsoft.VisualBasic.ApplicationServices (http://msdn2.microsoft.com/library/ms127483(en-us,vs.80).aspx)
دارای انواعی میباشد که مدل Visual Basic Application را پشتیبانی کرده و دسترسی به اطلاعات برنامه را فراهم می آورند .
Microsoft.VisualBasic.CompilerServices (http://msdn2.microsoft.com/library/59xcz346(en-us,vs.80).aspx)
حاوی انواغ Internal-Use Only میباشد که از کامپایلر ویژوال بیسیک پشتیبانی مینماید .
Microsoft.VisualBasic.Devices (http://msdn2.microsoft.com/library/ms127788(en-us,vs.80).aspx)
حاوی انواع مرتبط با دستگاهها در ویژوال بیسیک میباشد که اشیاء فضای نام My را پشتیبانی مینمایند .
Microsoft.VisualBasic.FileIO (http://msdn2.microsoft.com/library/ms127948(en-us,vs.80).aspx)
حاوی انواعی میباشد که شی ء FileSystem مربوط به My را پشتیبانی مینماید .
Microsoft.VisualBasic.Logging
حاوی انواعی میباشد که اشیاء Logging مربوط به My را پشتیبانی کرده و یک log listener ساده را که خروجی logging را به یک فایل هدایت مینماید ، فراهم می آورد.
Microsoft.VisualBasic.MyServices (http://msdn2.microsoft.com/library/ms128122(en-us,vs.80).aspx)
حاوی انواع internal-use only میباشد که فضای نام My را در vbpvvb پشتیبانی مینماید .
Microsoft.VisualBasic.MyServices.Internal
حاوی انواع internal-use only میباشد که My را در ویژوال بیسیک پشتیبانی مینماید .
Microsoft.VisualBasic.Vsa (http://msdn2.microsoft.com/library/h8d1wxyh(en-us,vs.80).aspx)
‘
Microsoft.VisualC (http://msdn2.microsoft.com/library/713k750c(en-us,vs.80).aspx)
‘
Microsoft.Vsa (http://msdn2.microsoft.com/library/16hk56d9(en-us,vs.80).aspx)
حاوی اینترفیس هایی میباشد که به شما اجازه مجتمع کردن اسکریپت برای موتورهای اسکریپت چارچوب کاری دات نت به درون برنامه ها و همچنین کامپایل و اجرا کردن کد در زمان اجرا را به شما میدهد .
Microsoft.Vsa.Vb.CodeDOM (http://msdn2.microsoft.com/library/1zfxefw6(en-us,vs.80).aspx)
‘
Microsoft.Win32 (http://msdn2.microsoft.com/library/b2hs0tae(en-us,vs.80).aspx)
دو نوع از کلاس را فراهم می آورد : کلاسهایی که رویدادهایی را که توسط سیستم عامل به وقوع می پیوندند را مدیریت مینماید و کلاسهایی که رجیستری را دستکاری مینمایند .
Microsoft.WindowsCE.Forms (http://msdn2.microsoft.com/library/kbcxyf35(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی ویندوز برای Pocket PC و smartphone ها توسط .Net Compact Framework میباشد .
Microsoft.WindowsMobile.DirectX (http://msdn2.microsoft.com/library/ms128614(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی DirectX بر روی دستگاههایی که دارای .Net Compact Framework میباشند ، بوده و نیازمند نسخه بعدی Windows Mobile در جهت اجرای برنامه ها میباشد .
Microsoft.WindowsMobile.DirectX.Direct3D (http://msdn2.microsoft.com/library/ms129011(en-us,vs.80).aspx)
حاوی کلاسهایی در جهت توسعه برنامه های کاربردی Direct3D بر روی دستگاههایی که دارای .Net Compact Framework میباشند ، بوده و نیازمند نسخه بعدی Windows Mobile در جهت اجرای برنامه ها میباشد .
Microsoft_VsaVb (http://msdn2.microsoft.com/library/yz7k01ka(en-us,vs.80).aspx)
‘
System (http://msdn2.microsoft.com/library/yxcx7skw(en-us,vs.80).aspx)
حاوی کلاسهای بنیادی و پایه ای که نوع داده های مرجع،رویدادها و مدیر رویدادها، اینترفیس ها ، صفات و پردازش استثناها که به طور معمول مورد استفاده قرار میگیرند را معرفی مینماید . کلاسهای دیگر نیز تبدیل انواع داده مربوط به پشتیبانی از سرویسها، دستکاری پارامترهای متد ، ریاضیات ، invoke نمودن برنامه های ار راه دور(Remote) و محلی(Local) ، مدیریت محیط بزنامه و همچنین نظارت برنامه های مدیریت شده و مدیریت نشده را پشتیبانی مینمایند .
System.CodeDom (http://msdn2.microsoft.com/library/za6cc751(en-us,vs.80).aspx)
حاوی کلاسهایی میباشد که میتوانند در جهت معرفی عناصر و ساختار یک سند سورس کد مورد استفاده قرار گیرند . از این عناصر میتوان برای مدلسازی ساختار یک سند سورس کد که میتواند یک خروچی به عنوان سورس کد در یکی از زبان های پشتیبانی شده با استفاده از کارکردهای فراهم شده فضای نام System.CodeDom.Compiler (http://msdn2.microsoft.com/library/z6b99ydt(en-us,vs.80).aspx)باشد ، مورد استفاده قرار گیرند .
System.CodeDom.Compiler (http://msdn2.microsoft.com/library/z6b99ydt(en-us,vs.80).aspx)
حاوی انواعی در جهت مدیریت تولید و کامپایل نمودن سورس کد در یکی از زبان های برنامه نویسی پشتیبانی شده ، میباشد . هر یک از تولیدکننده های کد میتواند سورس کدهایی را در یکی از زبان های برنامه نویسی پشتیبانی شده بر اساس ساختار Code Document Object Model (CodeDOM) تولید نمایند . مدل های سورس کد از عناصری که به وسیله فضای نام System.CodeDom (http://msdn2.microsoft.com/library/za6cc751(en-us,vs.80).aspx) فراهم میگردند تشکیل شده است .
System.Collections (http://msdn2.microsoft.com/library/k166wx47(en-us,vs.80).aspx)
حاوی اینترفیس ها و کلاسهایی میباشد که کالکشنهای متنوعی از اشیاء را معرفی مینمایند . این اشیاء عبارتنداز : لیستها ، queue ها ، آرایه ی بیتها ، Hashtable ها و دیکشنری(Dictionary) .
System.Collections.Generic (http://msdn2.microsoft.com/library/0sbxh9x2(en-us,vs.80).aspx)
حاوی اینترفیس ها و کلاسهایی میباشد که کالکشنهای جامع(Generic Collections ) را معرفی مینمایند . این نوع کالکشنها به کاربر اجازه ایجاد کالکشنهایی با نوع های قدرتمند که امنیت بهتر داده و کارایی را نسبت به کالکشنهای non-generic فراهم می آورند .
ادامه دارد ...