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

ما الفرق بين Module

مغلق
بدأه sayedf1 في 28 أكتوبر 2005 · 2 رد · 629 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما الفرق بين Module وClass Module

163374357.gif

#2

اخي الكريم رد سريع :

Class هوا عبارة عن مجموعة من الدوال والإجراءات تقوم أنت بعملها و أيضا يمكنك ان تضع خصائص بداخلة .

بحيث يكون عبارة عن وعاء يحتوى هذه الدوال والخصائص الإجراءات . والشرط الأساسي لإستخدامة هوا ضرورة استخدام OOP البرمجة الهدفية حيث ان الفيجول بيسك 6 لا يدعم إلا مفاهيم قليلة جدا حول البرمجة الهدفية لذلك فهذا الـ Class لايمكنك أن تستخدمة مباشرة أي تصل إلى أي دالة من دوالة , ولكن يجب ان تعرف متغير ينتمى لهذا الكلاس .

مثلا لو قمت بعمل كلاس خاص بعائلاتك , فإنة عندما يأتي أخ جديد لك يجب ان يعرف من نوع هذه العائلة اي ينتمى لها . ولذلك أو بهذا المعنى فأن يجب ان يعرف متغير من نوع الـ Class الذي أنشئته كما يلي :

Dim Fawaz As New Alshamri

وعن طريق المتغير Fawaz يمكن ان اصل إلى جميع الدوال والإجراءات وغيره الموجودة في الـ Class المسمى Alshamri

أما بالنسبة لل Module فهوا شبيه بالـ Class نوعا ما , لكن يمكن الفرق في ان الـ Module لايتم تعريف متغير ليشير إليه كما في الـ Class

هناك كفاهيم كثيرة في البرمجة بالستخدام OOP وهي ماينتمي إليها Class لذلك فهناك أيضا بعض المهام التي لايستطيع الـ Module الن يقوم بها مثل الوراثة وغيرها والتي لايدعمها الفجول بيسم الإصدار السادس , ويمكنك ان تتقل للإصدار الجديد من فيجول بيسك فهوا يدعم البرمجة بالستخدام OOP .

أتمنا ان اكون أفداك

#3

اشكرك اخى فواز فعلا لقد افدتنى واشكرك على سرعه الرد انا كنت استخدما بغير ما أعرف فائدتها لأنى رايت مثال لها والأن عرفت فائدتها

أشكرك مره اخرى

163374357.gif

هذا الموضوع مغلق.

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