بسم الله الرحمن الرحيم والحمد لله رب العالمين
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
الفئات و الكائنات
ما هي الفئة
هي مجموعة من العناصر التي تصف شئ ما
لااظن ان احداً من المبرمجين لا يعرف الادوات الموجودة في صندوق الأدوات في فيجوال ستوديو
هذه الادوات ما هي الا فئات classes موجودة في ملفات dll يتم تنزيلها مع فيجوال ستديو وقت التنصيب
وهذه الفئات لها عناصر تصفها وكل فئة لها عناصرها الخاصة بها التي تصفها
وهذه العناصر تتمثل في
1 الحقول fields
2 الخصائص properties
3 الإجرأت sub
4 الوظائف functions
5 الآحداث events
امثلة على الفئات الموجودة في فيجوال ستديو
Button,textbox,radioButton......الخ
امثلة على العناصر الخاصة باداة الزر Button
Button.IsCancelProperty---->حقل
Button.Backcolor----------->خاصية
Button.BringToFront-------->اجراء
Button.BeginInvoke--------->وظيفة
Button.Click--------------->حدث
وقس على ذلك باقي الأدوات
لمعرفة عناصر الأداة
في محرر الشيفرة تكتب اسم الأداة ثم نقطة (dot) فتظهر لك قائمة بعناصرها
ضع مؤشر الماوس على هذا العنصر فتظهر لك فيجوال ستديو معلومة عنه
طبعا يمكنك انشاء فئة او فئات خاصة بك وتضيف لها عناصرها وتسمها كما تشاء وتستخدمها في اي مشروع كلما احتجت اليها--سنتحدث عن هذا في مرة احرى انشاء الله
الكائنات (Objects)
ما هو الكائن (Object)
هو عبارة عن نسخة من الفئة
عندما تقوم بسحب اداة من صندوق الأدوات وتضعها على النموذج فأنت تخبر فيجوال ستديو ليقوم بأنشاء نسخة من هذه الأداة
مثال
عند سحب اداة الزر مثلا انت تقوم بانشاء نسخة من الفئة Button
بعد ذلك تقوم ببرمجة عناصر هذه النسحة مثل ضبط قيم الخصائص او استدعاء الوظائف ----الخ
ومن هنا يتبين ان الفئة هي مجموعة من العناصر التي تصف هذه الفئة وان الكائن هو عبارة عن نسخة من هذه الفئة وهذا هو احد مفاهيم برمجة كائنية التوجه oop
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم
السلام عليكم
(وما اتيتم من العلم الا قليلا)
للفائدة للجميع و باختصار
الفئات و الكائنات
ما هي الفئة
هي مجموعة من العناصر التي تصف شئ ما
لااظن ان احداً من المبرمجين لا يعرف الادوات الموجودة في صندوق الأدوات في فيجوال ستوديو
هذه الادوات ما هي الا فئات classes موجودة في ملفات dll يتم تنزيلها مع فيجوال ستديو وقت التنصيب
وهذه الفئات لها عناصر تصفها وكل فئة لها عناصرها الخاصة بها التي تصفها
وهذه العناصر تتمثل في
1 الحقول fields
2 الخصائص properties
3 الإجرأت sub
4 الوظائف functions
5 الآحداث events
امثلة على الفئات الموجودة في فيجوال ستديو
Button,textbox,radioButton......الخ
امثلة على العناصر الخاصة باداة الزر Button
Button.IsCancelProperty---->حقل
Button.Backcolor----------->خاصية
Button.BringToFront-------->اجراء
Button.BeginInvoke--------->وظيفة
Button.Click--------------->حدث
وقس على ذلك باقي الأدوات
لمعرفة عناصر الأداة
في محرر الشيفرة تكتب اسم الأداة ثم نقطة (dot) فتظهر لك قائمة بعناصرها
ضع مؤشر الماوس على هذا العنصر فتظهر لك فيجوال ستديو معلومة عنه
طبعا يمكنك انشاء فئة او فئات خاصة بك وتضيف لها عناصرها وتسمها كما تشاء وتستخدمها في اي مشروع كلما احتجت اليها--سنتحدث عن هذا في مرة احرى انشاء الله
الكائنات (Objects)
ما هو الكائن (Object)
هو عبارة عن نسخة من الفئة
عندما تقوم بسحب اداة من صندوق الأدوات وتضعها على النموذج فأنت تخبر فيجوال ستديو ليقوم بأنشاء نسخة من هذه الأداة
مثال
عند سحب اداة الزر مثلا انت تقوم بانشاء نسخة من الفئة Button
بعد ذلك تقوم ببرمجة عناصر هذه النسحة مثل ضبط قيم الخصائص او استدعاء الوظائف ----الخ
ومن هنا يتبين ان الفئة هي مجموعة من العناصر التي تصف هذه الفئة وان الكائن هو عبارة عن نسخة من هذه الفئة وهذا هو احد مفاهيم برمجة كائنية التوجه oop
ارجوتصحيح الأخطاء الإملائية او الشرح
وجزا الله الجميع خيرا
والسلام عليكم
