منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الفئات و الكائنات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=21315)



الفئات و الكائنات - s.d.k - 08-08-17

بسم الله الرحمن الرحيم والحمد لله رب العالمين
السلام عليكم

(وما اتيتم من العلم الا قليلا)

للفائدة للجميع و باختصار

الفئات و الكائنات

ما هي الفئة
هي مجموعة من العناصر التي تصف شئ ما

لااظن ان احداً من المبرمجين لا يعرف الادوات الموجودة في صندوق الأدوات في فيجوال ستوديو
هذه الادوات ما هي الا فئات 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


ارجوتصحيح الأخطاء الإملائية او الشرح

وجزا الله الجميع خيرا

والسلام عليكم


RE: الفئات و الكائنات - سعود الشامان - 08-08-17

وعليكم السلام ورحمة الله وبركاته

يسعدني ويشرفني أن اكون اول رد على موضوعك المميز
جزاك الله خير وانار دربكك


RE: الفئات و الكائنات - محمود بكرى - 08-08-17

جزاك الله خير عن كل مايفيد وينفع بالتوفيق اخي الغالى


RE: الفئات و الكائنات - s.d.k - 08-08-17

وعليكم السلام
الأخ سعود الشامان والأخ محمود بكري
بل ان الذي يشرفني ردكم
وزادكم الله علماً وجزاكم الله كل خير