![]() |
|
[سلسلة تعليمية] انشئ فئتك الخاصة_الجزء الأول - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سلسلة تعليمية] انشئ فئتك الخاصة_الجزء الأول (/showthread.php?tid=21356) |
انشئ فئتك الخاصة_الجزء الأول - s.d.k - 12-08-17 بسم الله الرحمن الرحيم والحمد لله رب العالمين السلام عليكم (وما اتيتم من العلم الا قليلا) للفائدة للجميع و باختصار انشئ فئتك الخاصة_الجزء الأول لقد وفرت مايكروسوفت الاف الفئات التي تحتوي على الاف الوظائف والاجرأت والتي يحتاجها المبرمج في حياته البرمجية لكن ومع هذا الكم الهائل ! ماذا لو لم تجد الفئة التي تلبي حاجاتك هنا اعتطك مايكروسوفت الفرصة لإنشاء فئة خاصة بك وتسمها كما تشاء وتضع فيها العناصر التي تريد سنتحدث في هذا الموضوع عن كيفية انشاء فئة خاصة بك. ولكن ببساطة واختصار للإسباب التالية 1 مراعاة لكل المستويات . فهناك المبرمج المبتدئ المتلهف للمعرفة 2 التطويل والتعقيد قد يشوش على القارئ وسنتحدث عن مواضيع اخرى لها علاقة بهذا الموضوع في مرات قادمة انشاء الله سنقوم في هذا الموضوع بانشاء فئة تحتوي على المعلومات الشخصية وسنسمها (Person) يمكن اضافة فئة في مشروع (Widows Application) ولكن سنقوم بانشائها في مشروع (Class Library) لإعادة استخدامها في مشاريع اخرى بسهولة ولإنشاء هذه الفئة قم بالتالي 1 قم بانشاء مشروع جديد 2 اختر Class Library 3 في مربع نص الأسم (Name) اكتب (Person_Info) . (يمكنك اختيار لأسم الذي تريد) 4 اضغط OK ينشئ لك فيجوال ستديو المشروع ويضيف الملف Class1.vb في نافذة مستكشف الحل Solution Explorer وتجد نفسك امام محرر الشيفرة وبه الجملة التالية public class class1 end class وهذا هو تعريف الفئة الذي تنشئه لك الفيجوال افتراضياً public تعني فئة عامة يمكن الوصول اليها من اي مكان في المشروع وتسمى محددات الوصول او قابلية الروئية سنحدث عنها بالتفصيل في موضوع اخر انشاء الله class تعني ان هذه فئة class1 اسم الفئة الذي تعطيه الفيجوال افتراضياً end class نهاية الفئة فالفئة تبدأ ب public class class1 و تنتهي ب end class 5 اعد تسمية الملف Class1.vb الى Person.vb في نافذة Solution Explorer 6 قد يسألك فيجوال ستديو ان كنت تريد تغير الأسم في كل اماكن المشروع التي فيها Class1 اضغط yes والى هذه النقطة تكون قد انشأت الفئة ولكنها لاتحتوي على عناصر ولا يمكن الإستفادة منها وفي الجزء التالي من هذا الموضوع سنتحدث عن كيفية اضافة العناصر التالية لهذه الفئة لكي تصبح ذات فائدة ويمكن استحدامها 1 الحقول Fields 2 الخصائص Properties 3 الوظائف Functions 4 الإجرأت Sub 5 الأحداث Events ارجوتصحيح الأخطاء الإملائية او الشرح وجزا الله الجميع خيرا والسلام عليكم RE: انشئ فئتك الخاصة_الجزء الأول - سعود الشامان - 12-08-17 وعليكم السلام ورحمة الله وبركاته افدتني كثيرا بارك الله فيك بإنتظار الجزء الثاني RE: انشئ فئتك الخاصة_الجزء الأول - s.d.k - 12-08-17 شكرا لكل من رد على الموضوع وبارك الله في الجميع وزادكم الله علماً ونفعاً |