الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Object Oriented Programming With Vb.net

بدأه IbrahimAssaf في 12 فبراير 2009 · 5 رد · 2,333 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

البرمجة الشيئية باستخدام 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 استخدم الموقع التالي:

http://www.developerfusion.com/tools/convert/csharp-to-vb/

#2

Interested :P, I'm in :),

Good luck :) .

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#3

بارك الله فيك أخي إبراهيم ،

بانتظار الدروس.

:)

سبحان الله وبحمده ... سبحان الله العظيم

#4

شكرا اخ احمد وأخ بشار على التواصل

سنتابع إن شاء الله الدرس الأول :

أما الدروس الأخرى فسأبدأ بطرحها بعد الإنتهاء من عملها في هذه العطلة إن شاء الله .

الدرس الأول :

ملاحظة : ستلاحظ عزيزي القارئ أنني احاول أن اختصر الكلمات ما استطعت لان فهم البرمجة هو التطبيق العملي ويكفي أن نأخذ الفكرة العامة لنترجمها برمجياً وبأسلوب عملي.

ما الهدف من هذه السلسلة التعليمية ؟

كما هو واضح من عنوان المقالة أننا سنتحدث عن البرمجة الشيئية في لغة (Visual Basic .NET) وهذه اللغة من اللغات التي تدعم مفاهيم البرمجة الشيئية بشكل كامل، وتغطي هذه الدروس المعرفة التالية :

1. تزودنا بمعرفة عن ماهية البرمجة الشيئية في بيئة التطوير .Net

2. تعلم تقنيات البرمجة الشيئية المستخدمة في بيئة التطوير .Net

3. توضيح وفهم المفاهيم التالية بصورة بسيطة وسهلة :

أ‌. تعريف واستخدام كل من (classes, objects) في بيئة (VB.NET).

ب‌. (Encapsulation, Abstraction, Inheritance and Polymorphism)

ت‌. Overloading and Overriding.

ث‌. Constructors and Destructors.

ج‌. Static functions.

ما المقصود بالبرمجة الشيئية ؟

لا نريد أن ندخل بتعريفات طويلة ولكن يمكننا ان نقول في هذه المرحلة أن البرمجة الشيئية هي تقسيم البرنامج الى اقسام كل منها يقوم بوظائف محددة.

فوائد استخدام البرمجة الشيئية ؟

1. تنظيم البرنامج وتقسيمه مما يسهل علينا استخدام اجزاء معينة من البرنامج في برامج اخرى.

2. سهولة تتبع العمليات مما يسهل علينا تطوير وصيانة البرمجيات.

سيتم تلخيص الفوائد اثناء البدء بكتابة البرنامج حتى يتم فهم المقصود بشكل عملي.

#5

جميل جدا ومشكور

بإنتظار الدروس

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#6

جزاك الله خير

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

مواضيع مشابهة