PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : قابلیت های جدید c# 4.0 و vb.net 10.0: عدم نیاز به اسمبلی های com در سیستم مقصد



آبجی
14th February 2010, 12:18 AM
در ویژوال استادیو ۲۰۱۰ که نسخه ی CTP اون در حال حاضر در دسترس هست، #C و VB.NET، چند قابلیت جدید رو به همراه دارند.
در حال حاضر، دات نت امکان کار با اسمبلی های COM رو فراهم می کنه. این اسمبلی ها همراه با برنامه باید به سیستم کاربر منتقل بشن. این وابستگی به اسمبلی های COM که گاهی اوقات حجم زیادی رو اشغال می کنند و ممکنه نیاز به رجیستر کردن هم داشته باشند، باعث سخت شدن نگهداری برنامه میشه.
در C# 4.0 و VB.NET 10.0، قابلیت no-API اجازه میده تا اسمبلی COM در اسمبلی برنامه ادغام بشه. نکته ی جالب اینجاست که کامپایلر دات نت به طور خودکار کلاس ها و type های اسمبلی COM رو که برنامه از اونها استفاده می کنه شناسایی و از قرار دادن آبجکت هایی از COM که در برنامه استفاده نشدن در اسمبلی اصلی برنامه خودداری می کنه!
ادغام اسمبلی های COM (همانند اسمبلی های Office)، سربار لود این نوع اسمبلی ها و آبجکت های اونها رو از بین میبره و باعث افزایش سرعت تعامل با اونها میشه.
برای ادغام یک اسمبلی COM، باید اون رو انتخاب و در پنجره ی Properties، گزینه ی Embed Interop Types رو انتخاب کنید.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد