PDA

View Full Version : استفاده از کنترلهای استاندارد دات نت در دلفی دات نت



Inprise
یک شنبه 07 دی 1382, 08:54 صبح
سلام

برای استفاده از کنترلهای معمول دات نت در برنامه های مبتنی بر VCL .NET باید ابتدا یک لفاف ( Wrapper ) روی آنها ایجاد کنید . برای حصول این مقصود از منوی Start ویندوز در شاخهء مربوط به دلفی دات نت ، گزینهء WinForms Control Import Wizard را انتخاب کنید .

http://bdn.borland.com/article/images/31886/image001.jpg

برنامه تولید کنندهء لفاف فوق الذکر اجرا میشود و با طی چند مرحلهء ساده میتوانید کنترلهای استاندارد دات نت را برای کاربردهای VCL .NET آماده کنید .

http://bdn.borland.com/article/images/31886/image002.jpg

بعد از اینکه مسیر اسمبلی خاصی که کنترل دات نت شما ( که من بعد به آنها FCL میگوئیم ) را وارد کردید ، برنامه لیستی از کنترلهای موجود در این اسمبلی ( اگر حاوی کنترلی باشد ) را نشان خواهد داد .

http://bdn.borland.com/article/images/31886/image004.jpg

اینجا شما قدرت انتخاب دارید که تمام اجرای کنترل ( کنترلها ) را لفاف گذاری کنید یا برخی از قسمتهای آن ( آنها ) را . به عنوان مثال ممکن است شما صرفا" متدهای یک کنترل را نیاز دارید بدون اینکه به خصوصیتهای آن کاری داشته باشید ، لذا با لفاف گذاری متدها ، حجم کد لفاف کمتر خواهد شد .

http://bdn.borland.com/article/images/31886/image005.jpg

نهایتا" شما یونیتهای لفاف تولید شده و بسته نرم افزاری خاصی که تمایل دارید کنترل تان به آن اضافه شود را مشخص میکنید .

http://bdn.borland.com/article/images/31886/image006.jpg

حالا شما یک یونیت لفاف ( حاوی آنچه که شما از کنترل مورد نظرتان نیاز دارید ) به همراه بسته نرم افزاری حاوی کد مربوط به آن تولید خواهد شد . ( بسته نرم افزاری را باید بعدا" خودتان کامپایل کنید ، درست مانند نسخه های قبلی )

http://bdn.borland.com/article/images/31886/image008.jpg

حالا برای استفاده از این کنترل ، باید پکیج آن را کامپایل کنید . برای این کار آن را در محیط توسعه دلفی دات نت باز و دستور کامپایل را صادر کنید .

http://bdn.borland.com/article/images/31886/image010.jpg

حالا کنترل FCL ( یا بخشی از آن ) تبدیل به یک کنترل VCL .NET شده است که براحتی در برنامه های دلفی دات نت قابل استفاده است .

حالا تنها کاری که برای استفاده از این کنترل در برنامه های خود باید انجام دهید این است که این کنترل دات را نصب کنید . از منوی Component گزینهء Installed .NET components را انتخاب کنید . محل کنترل جدید VCL . NET خود را وارد کنید .

http://bdn.borland.com/article/images/31886/image012.jpg

حالا کنترل FCL ای که آن را به یک کنترل VCL .NET تبدیل کرده اید در پالت کامپوننتها قابل مشاهده و برای تولید برنامه در دسترس است .

http://bdn.borland.com/article/images/31886/image014.jpg

نویسنده : Tim Jarvis
منبع : BDN

موفق باشید :D

مهدی کرامتی
یک شنبه 07 دی 1382, 09:01 صبح
جالب بود!

تشکر++

مهرداد برنامه نویس
یک شنبه 29 شهریور 1383, 14:58 عصر
من هم متشکرم