اعلن هنا
أكاديمية الصقر للتدريب
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا



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





الكلاس موديول class module الجزء الأول

السلام عليكم ورحمة الله وبركاته أهلا بكم أخوانى الكرام من جديد ، واليوم أقدم لكم درس بسيط فى شرح الكلاس موديول quot;الجز ..



04-10-2018 01:04 صباحا
Eslam Abdullah
menu_open
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1158
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 2
يتابعهم : 3
يتابعونه : 55
قوة السمعة : 6904
الاعجاب : 1950
 offline 

السلام عليكم ورحمة الله وبركاته
أهلا بكم أخوانى الكرام من جديد ، واليوم أقدم لكم درس بسيط فى شرح الكلاس موديول "الجزء الأول"
اللى هو بنشوفه فى المحرر كما بالصورة التالية...

Mzk4NzgxMQ99006

الكلاس موديول هو أحد الأساسيات فى البرمجة مثله مثل تعلم loops أو Array أو if أو استخدام الدوال
وخلافه من الأساسيات التى من رأيى يجب أن تكون ملم بها


طبعا بالنسبة لباقى الخيارات اللى بالصورة اعلاه مش محتاجة منى انى اوضحا حضراتكم اساتذه فيها

والصراحه الواحد مش فاضى اليومين دول g بس لقيت ان محتوى شرح الجزء دا ضعيف
فقولت أشرحها وأهو منبقاش كتمنا علم على حد biggrin2
........................................................................
وربنا يكرمكم يااخوانا ادعولى اخد اعفا من الجيش yes
.........................................................................
ونبدأ بسم الله الرحمن الرحيم
.........................................................................

فيه حاجه اسمها برمجة الكائنات وترمز لها بالرمز OOP وهو اختصار Object-oriented programming
بمعنى البرمجة كائنية التوجُّه أو البرمجة الشيئية
أنا هشرح نبذه مختصره عنها بس اللى متابعنى فى الـ C++ إن شاء الله هفسرها جزء جزء لو لقيت وقت يعنى rolleyes

نركز سوا كدا احلوين للى جاى
يوجد مفهوم فى برمجة الكائنات OOP اسمه class و object

اذا س سؤال ما هو الكلاس
اذا برضوا ج جواب الكلاس بإختصار كدا يعنى كائن أو شئ هيكلى أو تخطيطى ليه سمات أو خصائص وله طرق أو أساليب أو سلوك
الخصائص يعنى  Attributes أو Properties
والسلوك يعنى Behaviors أو a*ctions أو m*ethods
 

الكلاس دا زى كدا الأم أو الأصل وهو غير محدد وغير قابل للتحديد
والاوبجيكت زى الأولاد أو النسخه من الكلاس دى وهو محدد وقابل للتحديد

ياسر بيقولى ايه دا انت دوختنا ياعم
هقولوا هبسطهالك لو جبنا طبق كشرى دا يعتبر ايه يعتبر كائن طبعا biggrin2 لو قولنا موبايل دا كائن لو قولنا عربية دا كائن

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

طيب لما أقولك بقى موبايل سونى وكاميرا اماميه وخلفيه وبيصور من تحت الماء
وكل دا بعد الخصم ب999999999 دولار فقط لا غير الحق العرض قبل ما يفوتك

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

تمام كدا تمام هكتفى بهذا القدر بالنسبه للجزء النظرى وهبدا بالجزء العملى
زى أول صوره نزلتها نختار class modules ونكتب مثال صغنون كبدايه
عشان المبتدا يلحق يستوعب معايا ونكمل فى درس أخر بإذن الله

نسمي الكلاس بتاعنا من الخصائص فى الاسفل على اليسار
وليكن Emobile اول حرف من اسمي يعنى وبعدين موبايل biggrin2 زى ما فى الصوره كدا

MTM2MjgxMQ4141007

احنا قولنا يأيها القوم انا الكلاس ليه خصائص
اذا فالهياا بنا نحدد خصائص
لما بنحدد خصائص كانك كدا بتعلن عن متغير ومن النوع كذا فهنا هنلعن عن خاصيتين ليه كالتالى

Public MType As String
Public MPrice As Double

كدا انا قولت ان الكلاس دا ليه خاصية MType لنوع الموبايل من النوع النصى string
وخاصية MPrice لسعر الموبايل من النوع الرقمى double

ولقد تكلمنا وتحدثنا ويأيها القوم ان الكلاس له سلوك كما له خصائص
​اذا فالهياا بنا نحدد سلوكه
لما بنحدد سلوكه كانك كدا بتكتب كود عادى جدا sub واسم الماكرو والكود وendsub
وهنا كفايه عليكم كدا النهارده سلوك واحد صغنون كالتالى

Sub Price()
    MsgBox MPrice
End Sub

كدا انا قولت ان ليه سلوك اسمه Price السلوك دا وظيفته
يعرض رساله بسعر الموبايل اللى انا هحدده فى الموديول العادى بقى

طبعا محدش يسالنى يعنى ايه properts أو m*ethods لو مش عارف راجع حلقات افتح الباب لابو البراء فى موضوعاتى السابقة

طيب ناخد برضوا مثال صغنون اخير فى الموديول العادى عشان نطبق على الكلاس دا ونكتب الكود التالى

Sub Alsaqr_Eslam()
Dim sony As New Emobile
sony.MPrice = 9999999
sony.Price
End Sub

هنا لما نعلن عن متغير للكلاس الذى تم انشاءه نعلنه كما بالكود اعلان نكتب اى متغير ثم  AS ثم New ثم اسم الكلاس
ودا معناه ايه دا معناه اننا بننشئ object يعنى بننشئ نسخه من الـ class تمام كدا
وبعدين كتبنا المتغير ثم دوت هيظهر قائمة بالخصائص والسلوك اللى كتبناها فى الكلاس ظهرت عندك صح
تمام نختار منها بقى MPrice عشان ندخل السعر ونعطيها اى قيمه
وبعدين استخدمت سلوك بقى اللى وظيفته ينفذ امر معين وهو انه يعرض قيمة السعر
وبكدا يكون انتهى درس اليوم
ملاحظه لن ارفق ملف بالتطبيق طبق انت على كلامى وارفع ملف بالتطبيق حسسنى انك متابع ومهتم
عشان اكمل دروس الـ class واكمل سرد المعلومات بهذا المجال

كان معكم أخوكم فى الله اسلام عبدالله
دمتم فى حفظ الله ورعايته 81

 




لرؤية الروابط والمرفقات عليك الرد على الموضوع


أثارت هذه المشاركة إعجاب: الصقر، ابراهيم الحداد، ali mohamed ali، هانى على، YasserKhalil،





04-10-2018 07:21 صباحا
مشاهدة مشاركة منفردة [1]
الصقر
menu_open عضوية موثقة
مراقب عام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1413
الجنس : ذكر
الدعوات : 12
يتابعهم : 0
يتابعونه : 359
قوة السمعة : 11277
الاعجاب : 2793
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول

ما اروعك يا حبيب والديك
جزاك الله خيرا
123
استمر انا معاك


أثارت هذه المشاركة إعجاب: Eslam Abdullah، YasserKhalil،




04-10-2018 09:36 صباحا
مشاهدة مشاركة منفردة [2]
Eslam Abdullah
menu_open
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1158
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 2
يتابعهم : 3
يتابعونه : 55
قوة السمعة : 6904
الاعجاب : 1950
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
مشكور مرورك وتقديرك الغالى أستاذى الحبيب حسام 81

أثارت هذه المشاركة إعجاب: الصقر،




04-10-2018 10:02 صباحا
مشاهدة مشاركة منفردة [3]
ابراهيم الحداد
menu_open
خبير
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 163
المشاركات : 126
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 14
قوة السمعة : 883
الاعجاب : 236
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
السلام عليكم ورحمة الله
بارك الله فيك

أثارت هذه المشاركة إعجاب: Eslam Abdullah،




04-10-2018 10:30 صباحا
مشاهدة مشاركة منفردة [4]
ali mohamed ali
menu_open
عضو محترف
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 522
الدولة : مصر
الجنس : ذكر
يتابعهم : 0
يتابعونه : 22
قوة السمعة : 2659
الاعجاب : 825
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
موضوع قيم حقا احسنت استاذ اسلام واحسن الله اليك جزاك الله كل خير

أثارت هذه المشاركة إعجاب: Eslam Abdullah،


توقيع :ali mohamed ali
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
 الاخرين لوجه الله وان تحتسب له اجر عند الله


04-10-2018 02:34 مساء
مشاهدة مشاركة منفردة [5]
غاندي مخول
menu_open
عضو
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 04-04-2018
رقم العضوية : 5331
المشاركات : 11
الجنس : ذكر
تاريخ الميلاد : 6-11-1986
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 14
الاعجاب : 2
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
شكرا للشرح

أثارت هذه المشاركة إعجاب: Eslam Abdullah،




04-10-2018 02:56 مساء
مشاهدة مشاركة منفردة [6]
هانى على
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 10-03-2018
رقم العضوية : 4794
المشاركات : 202
الجنس : ذكر
تاريخ الميلاد : 1-4-1980
يتابعهم : 0
يتابعونه : 1
قوة السمعة : 313
الاعجاب : 134
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
بارك الله فيك استاذى الكريم وجزاك الله كل خير

أثارت هذه المشاركة إعجاب: Eslam Abdullah،




04-10-2018 03:59 مساء
مشاهدة مشاركة منفردة [7]
Eslam Abdullah
menu_open
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1158
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 2
يتابعهم : 3
يتابعونه : 55
قوة السمعة : 6904
الاعجاب : 1950
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
مشكور مروركم العطر الأستاذ ابراهيم والاستاذ على والاستاذ غاندى والاستاذ هانى
اهو كدا تشجعونى انزل الجزء التاني biggrin2 مع انى كان نفسي اشوف تطبيقاتكم للشرح للتفاعل واثراء الموضوع بشكل أفضل smile

أثارت هذه المشاركة إعجاب: YasserKhalil،




05-10-2018 08:13 صباحا
مشاهدة مشاركة منفردة [8]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 4651
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 11
يتابعهم : 0
يتابعونه : 318
قوة السمعة : 13379
الاعجاب : 4951
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
الله ينور أخي الحبيب إسلام
شرح مميز ورائع ، ومبادرة رائعة في جزء هام لم يتناوله الكثيرون ..
وإليك التطبيق عشان متزعلش يا جميل




لرؤية الروابط والمرفقات عليك الرد على الموضوع


أثارت هذه المشاركة إعجاب: Eslam Abdullah،




05-10-2018 11:39 صباحا
مشاهدة مشاركة منفردة [9]
Eslam Abdullah
menu_open
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1158
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 2
يتابعهم : 3
يتابعونه : 55
قوة السمعة : 6904
الاعجاب : 1950
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
ميغسي بوكو أستاذى الحبيب ياسر
انت المشجع الرسمى لهذا المنتدى biggrin2

أثارت هذه المشاركة إعجاب: YasserKhalil،




05-10-2018 11:45 صباحا
مشاهدة مشاركة منفردة [10]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 4651
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 11
يتابعهم : 0
يتابعونه : 318
قوة السمعة : 13379
الاعجاب : 4951
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
مشجع رسمي .. يبقا كدا الكل هينادي ويقوووووووووووول طال عمره smile

أثارت هذه المشاركة إعجاب: Eslam Abdullah،




05-10-2018 11:54 صباحا
مشاهدة مشاركة منفردة [11]
Eslam Abdullah
menu_open
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1158
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 2
يتابعهم : 3
يتابعونه : 55
قوة السمعة : 6904
الاعجاب : 1950
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
أطال الله عمرك وزادك من علمه وفضله وبركاته يااااااااارب 81

أثارت هذه المشاركة إعجاب: YasserKhalil،




05-10-2018 01:03 مساء
مشاهدة مشاركة منفردة [12]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 4651
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 11
يتابعهم : 0
يتابعونه : 318
قوة السمعة : 13379
الاعجاب : 4951
 offline 
look/images/icons/i1.gif الكلاس موديول class module الجزء الأول
تسلم أخي الحبيب إسلام ويا رب تاخد اعفا من الجيش عشان الدعوة الحلوة دي

أثارت هذه المشاركة إعجاب: Eslam Abdullah،





المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
الكلاس موديول class modules الجزء الثالث Eslam Abdullah
3 153 Eslam Abdullah
الكلاس موديول class modules الجزء الثانى Eslam Abdullah
5 155 Eslam Abdullah

الكلمات الدلالية
الكلاس ، موديول ، class ، modules ، الجزء ، الأول ،


 







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



الساعة الآن 06:39 مساء

أعلن هنا
أعلن هنا
أعلن هنا