12-08-17, 02:01 AM
بسم الله الرحمن الرحيم والحمد لله رب العالمين
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
انشئ فئتك الخاصة_الجزء الأول
لقد وفرت مايكروسوفت الاف الفئات التي تحتوي على الاف الوظائف والاجرأت والتي يحتاجها المبرمج في حياته البرمجية
لكن ومع هذا الكم الهائل ! ماذا لو لم تجد الفئة التي تلبي حاجاتك
هنا اعتطك مايكروسوفت الفرصة لإنشاء فئة خاصة بك وتسمها كما تشاء وتضع فيها العناصر التي تريد
سنتحدث في هذا الموضوع عن كيفية انشاء فئة خاصة بك. ولكن ببساطة واختصار للإسباب التالية
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
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
انشئ فئتك الخاصة_الجزء الأول
لقد وفرت مايكروسوفت الاف الفئات التي تحتوي على الاف الوظائف والاجرأت والتي يحتاجها المبرمج في حياته البرمجية
لكن ومع هذا الكم الهائل ! ماذا لو لم تجد الفئة التي تلبي حاجاتك
هنا اعتطك مايكروسوفت الفرصة لإنشاء فئة خاصة بك وتسمها كما تشاء وتضع فيها العناصر التي تريد
سنتحدث في هذا الموضوع عن كيفية انشاء فئة خاصة بك. ولكن ببساطة واختصار للإسباب التالية
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
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم