امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کلاس ماژول ( Class Module ) چیست ?
نویسنده پیام
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #1
کلاس ماژول ( Class Module ) چیست ?
سلام به دوستان و اساتید گل .

لطفا یه نفر بطور کامل توضیح بده :

1- کلاس ماژول ( Class Module ) چیست ؟

2- فرقش با ماژول ( Module ) چیه ؟

3- طرز فرا خانی و استفادش چطوریه ؟

Clap
۲۵-تير-۱۳۸۸, ۱۹:۰۲:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: کلاس ماژول ( Class Module ) چیست ?
سلام.
میشه گفت کلاس امکانات ماژول رو داره به اضافه برخی امکانات اضافی.
داخل ماژول ما فقط میتونیم توابع و api ها رو قرار بدیم و هنگام نیاز صداشون بزنیم.
ولی داخل کلاس علاوه بر این مسایل میتونیم event تعریف کنیم. میتونیم متغیر withevent تعریف کنیم.
ما از ماژول فقط یه نمونه داریم. ولی از 1 کلاس میتونیم n تا نمونه بسازیم.

مثلا همون کلاس وینساک که گذاشتم رو در نظر بگیر. با ماژول امکان پیاده سازیش نیست.
تعدادی event داره مثل ConnectionRequest که 100% بهش نیازه. ولی تو ماژول امکان تعریف event نداریم.
یا فرض کن میخوایم پورت های 100 و 200 رو باز کنیم. 2 تا نمونه از کلاس ایجاد میکنیم. یکی رو میذاریم رو پورت 100 یکی 200. 2 نمونه کلاس کاملا مستقل از هم هستند و با تغییر یکی از متغیر های پابلیک یه کلاس متغیر دیگری تغییر نمیکنه. ولی از ماژول فقط 1 نمونه داریم.

برای استفاده از کلاس هم ابتدا بالای فرم تعریفش میکنیم. بعد هنگام اولین استفاده میگیم
کد:
set winsock = new Class1
یا همون بالای فرم میگیم
کد:
private winsock as new Class1
(آخرین ویرایش در این ارسال: ۲۵-تير-۱۳۸۸, ۱۹:۵۷:۲۸، توسط Payman62.)
۲۵-تير-۱۳۸۸, ۱۹:۵۶:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : 1120, mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Wink res چیست چکار میکند و چگونه یک res بسازیم HoseinVig 13 20,460 ۰۶-تير-۱۳۹۵, ۱۷:۵۰:۲۹
آخرین ارسال: Ghoghnus
  مشکل ماژول گرفتن اطلاعات سیستم hossein161 1 2,792 ۲۰-شهریور-۱۳۹۴, ۱۵:۲۲:۲۲
آخرین ارسال: Payman62
Question [سوال] فرق Property با Get و Set و Let در کلاس eppagh 2 2,660 ۱۴-مرداد-۱۳۹۳, ۰۹:۲۶:۲۶
آخرین ارسال: eppagh
  [سوال] فرق کد نوشتن در Class و Modul چیست؟ eppagh 3 3,189 ۰۹-مرداد-۱۳۹۳, ۰۹:۵۴:۵۷
آخرین ارسال: babyy
  سوال در مورد ماژول وینساک gachboy 5 4,476 ۲۲-بهمن-۱۳۹۲, ۱۷:۴۳:۵۲
آخرین ارسال: gachboy
  تفاوت ocx و dll در چیست؟ mehrdad8 1 3,979 ۲۸-خرداد-۱۳۹۲, ۱۱:۳۱:۴۸
آخرین ارسال: Payman62
  stream چیست؟ mehrdad8 3 3,377 ۱۳-خرداد-۱۳۹۲, ۱۷:۱۳:۱۶
آخرین ارسال: babyy
  [سوال] اضافه کردن dll ocx ماژول به ویژوال بیسیک mehrdad8 1 4,206 ۰۷-خرداد-۱۳۹۲, ۰۸:۳۵:۲۹
آخرین ارسال: Di Di
  [ایرانویجی] DoEvents چیست و چگونه عمل می کند... 1120 0 4,257 ۲۵-دى-۱۳۹۱, ۲۰:۰۷:۵۹
آخرین ارسال: 1120
Exclamation [سوال] هندل اشیاء از کلاس Qwidget javadi_31456 2 2,705 ۲۸-مرداد-۱۳۹۱, ۱۸:۴۳:۳۸
آخرین ارسال: sobhan93

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS