sweety
06-22-2007, 01:05 PM
السلام عليكم
كنت محتارة ,, كيف ابدأ هذا الدرس :rolleyes: , اخيرا قررت اني احط مثال واشرح عليه .:cheesy:
سننطلق من معلومة مفادها ان لغة الفيجوال بيسك هي لغة مسيرة بالأحداث
سؤال : ما هي الاحداث event
هو ما يقوم به المستخدم مثل عمل كليك بالماوس او الضغط على احد المفاتيح من key board ...
سنأخذ مثال صغير..
برنامج يحوي نافذه واحدة وهذه النافذه تحتوي على زر button
http://up4.arabsh.com/07/a85db53.jpg
عند الضغط على هذا الزر ستظهر رسالة ترحيبية
http://up4.arabsh.com/07/abbf0f7.jpg
اذن في هذا البرنامج استخدمنا اداة واحدة فقط وهي الزر او button
نبدأ الشغل...
1: افتح project جديد ,كما تعلمنا في الدرس السابق http://www.barqalshamal.com/vb/showthread.php?t=12337
2: من نافذة الادوات انقر نقراً مزدوجاً بالماوس على اداة button ,و ستلاحظ ادراج الزر داخل الفورم
http://up4.arabsh.com/07/0a8a4d1.jpg
3: اسحب button الى منتصف الفورم, تستطيع تغير حجمة عادي(بالسحب).
4: لتغير الاسم الظاهر على الزر من button1 الى كلمة دخور , انتقل الى نافذة الخصائص الموجودة في اقصى اليمين
انتقل الى الخاصية تكست وهي خاصة بالكلام اللي يعرض على الزر , امسح button1, واكتب مكانها دخول, ثم اضغط enter , انظر الصورة..
http://up4.arabsh.com/07/e67e233.jpg
ملاحظة: لتعين خصائص لأي كائن,يجب تحديد الكائن اولاً ثم ضبط الخصائص له.
معلومة مهمة : لكل أداة خصائص خاصة فيها , فمثلا للاداة button تعرفنا على الخاصية تكست ,وتوجد ايضا خصائص آخرى مثل:
Name : الاسم البرمجي للأداة(الاسم الذي سنستخدمه في البرمجة), في هذا البرنامج سيكون button1 ومن الممكن تغيرة ,لكن مبدئيا سنتركه كما هو
: size لتحديد عرض وطول الزر
Visible : لاظهار او اخفاء الزر
Font : لتحديد حجم ونوع ونمط الخط
Forcolor : لتحديد لون الخط
Backcolore : لتحديد لون الزر
Enabled : لتمكين استعمال الزر او تعطيلة
يمكنك تجربة هذه الخصائص ورؤية النتيجة, ستجد لاحقا انه توجد خصائص مشتركة بين العديد من الادوات فمثلا لتغير الاسم الظاهر على الفورم من form1 الى مجالس برق الشمال, ماعليك سوى تحديد الفورم وضبط الخاصية تكست كما فعلنا مع button , كما ان الخاصية Name : سنتركها كما هي form1 وهي الاسم البرمجي كما اسلفنا.
الآن انتهينا من مرحلة تصميم واجهة البرنامج ,ولم يتبقى سوى كتابة الكودض1 .
قلنا في البداية ان الفيجوال بيسك لغة مسيرة بالأحداث....
اذن نحن نريد اظهاار رسالة ترحيبية فقط عند الضغط على الزر..كيف:50_50: ؟؟؟؟؟؟؟؟
ما عليك سوى ان تنقر نقراً مزدوجاً على الزر عندها ستفتح نافذة البرمجة...
http://up4.arabsh.com/07/e4fea65.jpg
لاحظ السطور التالية::
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
اذن لدينا اجراء Sub يبدأ بالكلمة Private و التي تعني ان هذا الاجراء لانستطيع استخدامه الا في الفورم الحالية فقط form1 , اما Button1 فهي الاسم البرمجي للزر, اما Click فهو اسم الحدث, End Subلانهاء الاجراء.
لاظهار رسالة ما علينا سوى ان نكتب msgbox ثم النص المراد عرضه ويجب ان يكون بين علامتي تنصيص, كما يلي
MsgBox"اهلا بكم في عالم الفيجوال بيسك"
http://up4.arabsh.com/07/3b356e3.jpg
قد تتساءل ...من وين جات الاقواس الدائرية:50_50: !!!...هذه الفيجوال يضيفها, لو المبرمج ما كتبها .
واخيرا اكيد تبغى تشوف نتيجة شغلك , ما عليك سوى اختيار start debugging من القائمة debug..
انشاء الله يكون الشرح واضح,, ونتمنى نشوف تطبيقكم
في امان الله:)
كنت محتارة ,, كيف ابدأ هذا الدرس :rolleyes: , اخيرا قررت اني احط مثال واشرح عليه .:cheesy:
سننطلق من معلومة مفادها ان لغة الفيجوال بيسك هي لغة مسيرة بالأحداث
سؤال : ما هي الاحداث event
هو ما يقوم به المستخدم مثل عمل كليك بالماوس او الضغط على احد المفاتيح من key board ...
سنأخذ مثال صغير..
برنامج يحوي نافذه واحدة وهذه النافذه تحتوي على زر button
http://up4.arabsh.com/07/a85db53.jpg
عند الضغط على هذا الزر ستظهر رسالة ترحيبية
http://up4.arabsh.com/07/abbf0f7.jpg
اذن في هذا البرنامج استخدمنا اداة واحدة فقط وهي الزر او button
نبدأ الشغل...
1: افتح project جديد ,كما تعلمنا في الدرس السابق http://www.barqalshamal.com/vb/showthread.php?t=12337
2: من نافذة الادوات انقر نقراً مزدوجاً بالماوس على اداة button ,و ستلاحظ ادراج الزر داخل الفورم
http://up4.arabsh.com/07/0a8a4d1.jpg
3: اسحب button الى منتصف الفورم, تستطيع تغير حجمة عادي(بالسحب).
4: لتغير الاسم الظاهر على الزر من button1 الى كلمة دخور , انتقل الى نافذة الخصائص الموجودة في اقصى اليمين
انتقل الى الخاصية تكست وهي خاصة بالكلام اللي يعرض على الزر , امسح button1, واكتب مكانها دخول, ثم اضغط enter , انظر الصورة..
http://up4.arabsh.com/07/e67e233.jpg
ملاحظة: لتعين خصائص لأي كائن,يجب تحديد الكائن اولاً ثم ضبط الخصائص له.
معلومة مهمة : لكل أداة خصائص خاصة فيها , فمثلا للاداة button تعرفنا على الخاصية تكست ,وتوجد ايضا خصائص آخرى مثل:
Name : الاسم البرمجي للأداة(الاسم الذي سنستخدمه في البرمجة), في هذا البرنامج سيكون button1 ومن الممكن تغيرة ,لكن مبدئيا سنتركه كما هو
: size لتحديد عرض وطول الزر
Visible : لاظهار او اخفاء الزر
Font : لتحديد حجم ونوع ونمط الخط
Forcolor : لتحديد لون الخط
Backcolore : لتحديد لون الزر
Enabled : لتمكين استعمال الزر او تعطيلة
يمكنك تجربة هذه الخصائص ورؤية النتيجة, ستجد لاحقا انه توجد خصائص مشتركة بين العديد من الادوات فمثلا لتغير الاسم الظاهر على الفورم من form1 الى مجالس برق الشمال, ماعليك سوى تحديد الفورم وضبط الخاصية تكست كما فعلنا مع button , كما ان الخاصية Name : سنتركها كما هي form1 وهي الاسم البرمجي كما اسلفنا.
الآن انتهينا من مرحلة تصميم واجهة البرنامج ,ولم يتبقى سوى كتابة الكودض1 .
قلنا في البداية ان الفيجوال بيسك لغة مسيرة بالأحداث....
اذن نحن نريد اظهاار رسالة ترحيبية فقط عند الضغط على الزر..كيف:50_50: ؟؟؟؟؟؟؟؟
ما عليك سوى ان تنقر نقراً مزدوجاً على الزر عندها ستفتح نافذة البرمجة...
http://up4.arabsh.com/07/e4fea65.jpg
لاحظ السطور التالية::
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
اذن لدينا اجراء Sub يبدأ بالكلمة Private و التي تعني ان هذا الاجراء لانستطيع استخدامه الا في الفورم الحالية فقط form1 , اما Button1 فهي الاسم البرمجي للزر, اما Click فهو اسم الحدث, End Subلانهاء الاجراء.
لاظهار رسالة ما علينا سوى ان نكتب msgbox ثم النص المراد عرضه ويجب ان يكون بين علامتي تنصيص, كما يلي
MsgBox"اهلا بكم في عالم الفيجوال بيسك"
http://up4.arabsh.com/07/3b356e3.jpg
قد تتساءل ...من وين جات الاقواس الدائرية:50_50: !!!...هذه الفيجوال يضيفها, لو المبرمج ما كتبها .
واخيرا اكيد تبغى تشوف نتيجة شغلك , ما عليك سوى اختيار start debugging من القائمة debug..
انشاء الله يكون الشرح واضح,, ونتمنى نشوف تطبيقكم
في امان الله:)