تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الفئات و الكائنات
#1
Lightbulb 
بسم الله الرحمن الرحيم والحمد لله رب العالمين
السلام عليكم

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

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

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

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

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


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

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

والسلام عليكم
الرد }}}
#2
وعليكم السلام ورحمة الله وبركاته

يسعدني ويشرفني أن اكون اول رد على موضوعك المميز
جزاك الله خير وانار دربكك
الرد }}}
تم الشكر بواسطة: أبو نوره , أبو نوره
#3
جزاك الله خير عن كل مايفيد وينفع بالتوفيق اخي الغالى
الرد }}}
تم الشكر بواسطة:
#4
وعليكم السلام
الأخ سعود الشامان والأخ محمود بكري
بل ان الذي يشرفني ردكم
وزادكم الله علماً وجزاكم الله كل خير
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف اجعل الفورم يعمل على جميع الشاشات بدون تغيير او ضياع الكائنات داخل الفورم في vb.n اسيل1 1 2,266 20-06-18, 06:20 PM
آخر رد: محمد كريّم
  [سؤال] اضافة اسماء الكائنات الموجودة بالفورم بListbox Basil Abdallah 5 2,396 25-01-18, 08:42 PM
آخر رد: Basil Abdallah
  الكائنات والذاكرة LoveVb 14 5,451 22-07-16, 10:13 PM
آخر رد: LoveVb

التنقل السريع :


يقوم بقرائة الموضوع: