PDA

View Full Version : یکم توضیح می خام در مورد چنتا کد



A_1397
سه شنبه 27 دی 1390, 10:35 صبح
سلام
توی خط اول اعلان فرم ها "
Private Sub form1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load"
بعد از private از یکسری فیلد میتونیم استفاده کنیم مثل sub, NotInheritable, Delegate و .... میشه در مورد اینها توضیح بدین که هر کدوم در چه مواقعی استفاده میشن؟ خصوصا من میخام در مورد NotInheritable و Partial وNotOverridable بدونم که به چه دردی میخورن؟

davood-ahmadi
سه شنبه 27 دی 1390, 11:05 صبح
یک سرچ Search بزن تو سایت و کتاب ویژوال استادیو رو دانلود کنی . دوستان بصورت pdf گذاشتن. اگر از این فروم هم نتونستی در گوگل و یاهو سرچ کنی کلی کتاب بهت معرفی می کنن ( هم فارسی و هم انگلیسی ). در آن کتابها توضیحات کامل داده شده است

shadi khanum
سه شنبه 27 دی 1390, 20:58 عصر
این مفاهیم شبیه هم نیستن که بشه اینجا همه رو گفت. اگه سرچ کنید جوابای خوبی پیدا میکنید ولی این دو تا که گفتید:
NotInheritable این رو موقع تعریف کلاس استفاده میکنن و معنیش اینه که از این کلاس نمیخوایم هیچ کلاس دیگه ای به ارث ببره. بسته به bussiness اون کلاسی که نوشتین اگه میخواید کاری کنید که هیچ جایی نشه از این کلاس به ارث برد این keyword رو قبل از کلمه class موقع تعریف کلاس استفاده کنید

shadi khanum
سه شنبه 27 دی 1390, 21:00 عصر
NotOverridable : این keyword موقع تعریف تابع یا پروسیجر یا پراپرتی استفاده میشه و معنیش اینه که اگه از این کلاسی که توش هستید کسی جایی کلاس دیگه ای رو به ارث برد، این متذ یا پپراپرتی رو نتونه override (بازنویسی) کنه