PDA

View Full Version : اين Imports System.Windows.Forms معني اون چيه و چه كاربردي داره



sh2007
پنج شنبه 23 مهر 1388, 09:13 صبح
دوستان سلام
برام يه سوال پيش اومده در بعضي نمونه سورسها اين كد نوشته شده
Imports System.Windows.Forms
دليلش چيه
ممنون

alimanam
پنج شنبه 23 مهر 1388, 19:02 عصر
با سلام

خوب دلیل این که این فضای نام رو در کلاسی فراخوانی می کنن اینه که بتونن از کلاس های درون اون استفاده کنن مهمترین این کلاس ها همون کنترل های استادندارد ویندوز هستش مثل Button , Checkbox , Picturebox , Textbox و الی آخر . برای مثال شما میتونی از روش وراثت برای شبیه سازی یکی از همین کنترل ها استفاده کنی مثل کد زیر که یک Textbox رو شبیه سازی می کنه .

Dim txt1 As New TextBox

یا علی

sh2007
شنبه 25 مهر 1388, 08:38 صبح
با سلام

خوب دلیل این که این فضای نام رو در کلاسی فراخوانی می کنن اینه که بتونن از کلاس های درون اون استفاده کنن مهمترین این کلاس ها همون کنترل های استادندارد ویندوز هستش مثل Button , Checkbox , Picturebox , Textbox یا علی

من اون كد رو پاك كردم ولي خب از باتن و غيره مي تونم استفاده كنم يكم دركش برام ثقيله
ميتوني بيشتر توضيح بدي

alimanam
شنبه 25 مهر 1388, 12:07 عصر
با سلام

دوست عزیز به احتمال زیاد شما این فضای نام رو از یک کلاس فرم پاک کردین که به هیچ عنوان مشکلی درپاک کردن این فضای نام ازکلاس فرم پیش نمیاد چون خود کلاس Form از فضای نام System.windows.Forms مشتق میشه . ولی به صورت مثال شما وقتی میخوای در یک پروژه ی Dynamic Link Library یا همون dll خودمون بخوای یک شی از کنترل های ویندوز رو شبیه سازی کنی مجبور میشی این فضای نام رو در کلاس معرفی ( Imoprts ) کنی . امیدوارم که متوجه شده باشی , برای اطلاعات بیشتر در این مورد در MSDN جستجو کن یا اگه راهنما واسه vs نصب کردی اطلاعات جامعی در این مورد ذکر شده .

یا علی