المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الثاني في سلسلة دروس الفيجوال بيسك (مثال برمجي)


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..

انشاء الله يكون الشرح واضح,, ونتمنى نشوف تطبيقكم

في امان الله:)

المهره الأصيله
06-22-2007, 08:53 PM
هلا والله وغلا


http://img224.imageshack.us/img224/4810/a5210e93fchz2.gif بسويتي http://img224.imageshack.us/img224/4810/a5210e93fchz2.gif




يعطيك الف الف الف الف


عافيه والله


انك من جد فرحتيني يوم شفت


موضوعك


الله الله على إبداع والله



انتِ تستحقين كل كلمات


الشكر والتقدير



والإبداع والتميز



قليلٌ في حقك




http://img224.imageshack.us/img224/8574/29c817b0bacv2.gif



دمت لنا ودام إبداعكِ وتميزكِ:

اختك



المهره الأصيله

sweety
06-23-2007, 08:59 PM
هلا والله وغلا


http://img224.imageshack.us/img224/4810/a5210e93fchz2.gif بسويتي http://img224.imageshack.us/img224/4810/a5210e93fchz2.gif




يعطيك الف الف الف الف


عافيه والله


انك من جد فرحتيني يوم شفت


موضوعك


الله الله على إبداع والله



انتِ تستحقين كل كلمات


الشكر والتقدير



والإبداع والتميز



قليلٌ في حقك




http://img224.imageshack.us/img224/8574/29c817b0bacv2.gif



دمت لنا ودام إبداعكِ وتميزكِ:

اختك



المهره الأصيله

هلا وغلا مشرفتنا

الله يعطيك العافية وشكرا على تشجيعك :embarrest: ،،،وان شاء الله دوم فرحانة

SAMER
07-21-2007, 07:43 PM
بعد السلام والرحمة والبركة
لقد بحثت طويلا عن شرح ودروس الفجول بيسك دوت نت لاكن لم أجد أفضل من هذين الدرسين ولكي جزيل الشكر و أرجو المواصلة في تقديم الدروس .

sweety
07-22-2007, 04:40 AM
بعد السلام والرحمة والبركة
لقد بحثت طويلا عن شرح ودروس الفجول بيسك دوت نت لاكن لم أجد أفضل من هذين الدرسين ولكي جزيل الشكر و أرجو المواصلة في تقديم الدروس .


وعليكم السلام ورحمة الله

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


بالتوفيق

برق الشمال
07-22-2007, 04:47 AM
شرح رائع من مبدعة

طيب سويتي

وش لازم اعرف من لغات البرمجة على شان اطبق الدرس هذا وشو البرامج اللازم

شكلي اتعلمها ض1

برق الشمال
07-22-2007, 04:47 AM
شرح رائع من مبدعة

طيب سويتي

وش لازم اعرف من لغات البرمجة على شان اطبق الدرس هذا وشو البرامج اللازم

شكلي اتعلمها ض1

sweety
07-22-2007, 03:00 PM
شرح رائع من مبدعة

طيب سويتي

وش لازم اعرف من لغات البرمجة على شان اطبق الدرس هذا وشو البرامج اللازم

شكلي اتعلمها ض1


برق

شكلك رايق اليوم

لتطبيق هذا الدرس فقط تحتاج لتحميل microsoft visual basic 2005

من هناhttp://msdn.microsoft.com/vstudio/express/downloads/default.aspx

حجم البرنامج 2 ميجا

لو كنت تعاملت مع لغات برمجة من قبل لن تجد اي صعوبة مع الفيجوال بيسك,,

اما لو كنت مستجد في البرمجة فتقدر تبدأ تتعلمها على طول ,,

الله يعطيك العافية اخوي بو خالد

وبالتوفيق

برق الشمال
07-22-2007, 04:28 PM
برق

شكلك رايق اليوم

لتطبيق هذا الدرس فقط تحتاج لتحميل microsoft visual basic 2005

من هناhttp://msdn.microsoft.com/vstudio/express/downloads/default.aspx

حجم البرنامج 2 ميجا

لو كنت تعاملت مع لغات برمجة من قبل لن تجد اي صعوبة مع الفيجوال بيسك,,

اما لو كنت مستجد في البرمجة فتقدر تبدأ تتعلمها على طول ,,

الله يعطيك العافية اخوي بو خالد

وبالتوفيق
الله يعطيك العافية اختي صواريخ
وتروحين وتجين بالسلامة :)

المهره الأصيله
02-22-2008, 11:36 AM
سويتي معليش جيت متأخره
بحكم اني الحين ماعنديش حاقه
غير اني اطبق دوروس الموجوده
في مجلس لغات البرمجه

وهذا تطبيقي على الدرس


http://www.barqalshamal.com/upload/folder1/elite_6VRri17mI1.JPG


http://www.barqalshamal.com/upload/folder1/elite_rV5loqt29m.JPG



وووسلامتك..

sweety
02-23-2008, 09:56 PM
سويتي معليش جيت متأخره

بحكم اني الحين ماعنديش حاقه
غير اني اطبق دوروس الموجوده
في مجلس لغات البرمجه

وهذا تطبيقي على الدرس


http://www.barqalshamal.com/upload/folder1/elite_6VRri17mI1.JPG


http://www.barqalshamal.com/upload/folder1/elite_rV5loqt29m.JPG




وووسلامتك..


ياهلا و الله و مرحبا بالمهرة الأصيله

و اخيرا نزلتي الفيجوال ستديو :)

الحين ما عندك عذر

يعني ابغى اشوفك معسكره 24 ساعة في المجالس :1:

http://www.barqalshamal.com/upload/folder1/elite_6VRri17mI1.JPG

الله يعطيك العافية على ها لتطبيق


سي يو سوون