البرمجة الشيئية باستخدام Visual Basic.NET
بسم الله الرحمن الرحيم
أقوم الآن بإعداد بعض الدروس المهمة والتي أجد أنها الأساس في لغات البرمجة الحديثة ولعل من اهم هذه الدروس هو البرمجة الشيئية ومفاهيمها.
سؤال : متى نستطيع القول أن لغة برمجة ما هي من اللغات التي تدعم البرمجة الشيئية ؟
لكي نستطيع القول عن أيه لغة برمجة أنها من لغات البرمجة الشيئية لا بد وأن تواجه ( أن تحتوي) المفاهيم التالية :
• Abstraction.(التجريد)
• Encapsulation.(التغليف)
• Polymorphism.(تعدد الأشكال)
• Inheritance.(الوراثة)
فيما يلي سأذكر المواضيع التي سيتم طرحها في حال كان هنالك استجابة من الأعضاء على الأقل أن يكون 3 مهتمين بالموضوع لأنني ساقوم بشرحه من الألف الى الياء.
قمت بتقسيم الشرح الى دروس كما يلي :
الدرس الأول : المقدمة ( ماذا نعني بالبرمجة الشيئية، فوائد إستخدامها، ومتى ظهرت)
الدرس الثاني : كيفية معالجة الـ(Code) واللغة المستخدمة لتطبيق برامجنا في هذا الدرس.
الدرس الثالث : Namespaces, Classes & Objects, Modules
الدرس الرابع : Access Types (Public, Private, Friend and Protected)
الدرس الخامس : Shared Functions
الدرس السادس : Overloading
الدرس السابع : Inheritance(MustInherit, NotInheritable)
الدرس الثامن : Overriding(Overridable, Overrides)
الدرس التاسع : Polymorphism
الدرس العاشر : Constructors & Destructors
الدرس الحادي عشر : Property Routine(Get/Set)
الدرس الثاني عشر : A simple program
أنتظر ردودك لندأ بالشرح إن شاء الله .
ملاحظة : لتحويل الكود من VB.NET الى C#.NET استخدم الموقع التالي: