سلام
بخش ششم :
از این لحظه به بعد من سورس #C را پیوست خواهم کرد ولی قبل از آن لطفا به نکات ذیل توجه کنید که منطق ارائه شده از اصول چهارگانه OOP بسیار استفاده شده است و موضوعات ذیل را خواهید دید :
- وراثت کلاسها
- متد Overloading
- موضوع Down Cast و Up Cast
- استفاده از متد ژنریک
- Recursive
در پروژه پیوست شما پنج فرم ملاحظه می کنید :
- فرم پدر که تمامی فرمهای مشمول دسترسی از آن ارث بری می کنند بنام InheritForm
- فرمهای Form1 و ّForm2 و Form3 و MainForm که از فرم InheritForm ارث بری شده اند
همچنین :
برای کنترلها و آیتم هائی که قرار است در دسترسی ظاهر شوند یک مقدار Uniq متناسب با فرم مقدار دهی شده است و هر فرم نیز برای Tag آن یک مقدار در نظر گرفته شده است که در شکل پیوست نمونه ای از آن را مشاهده می کنید
لطفا بانک اطلاعاتی پیوست را دستی خودتان به اسکیوال سرور اتچ کنید
درون سورس برنامه ConnectionString خودتات را ست کنید
سپس برنامه را اجرا و نتیجه را ببینید
من مقایر پیش فرض در برنامه برای دو نقش و سه کاربر و برای 4 فرم ست کرده ام که شما میتوانید تغییرات خودتان را انجام دهید در ضمن تمام پیچیدگی درون فرم وراثتی است لطفا ملاحظه و نتیجه را منعکس نمائید