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

مشاهدة النسخة كاملة : الدرس السابع من سلسلة دروس الفيجوال بيسك دوت نت


MIX
12-14-2007, 04:25 PM
السلام عليكم ورحمة الله وبركاته

كيفكم اخواني واخواتي اعضاء ومشرفي المنتدى وزوار


اليوم نكمل بذن الله مع اخونا واخواتنا المبرمجين السلسله

الدرس عبارة عن عمل آله حاسبة بالفيجول بيسك دوت نت

بستخدام if ..... then ..... end if


نبدا الدرس

اول شي تفتح مشروع جديد تابع الصور

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

بعد ما تنتهي من الاختيار والتسمية نقوم بختيار الاتي من الادوات

وهي
checkbox عددها 4

textbox عددها 6
Button عدد 2

كما في الصورة

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

يتم اختيااارها لمن لا يعرف من صندوق الادوات
http://www.barqalshamal.com/upload/folder1/elite_bCEiZPNaWj.JPG

الان ناتي الى كتابة الكود الخاص بالاآله

نضغط على زر الخروج ونكتب في محرر الكود التالي

Me.Close()


وفي زر حساب نكتب الكود التالي


Dim a, b As Single
a = Me.TextBox1.Text
b = Me.TextBox2.Text
If CheckBox1.Checked Then
Me.TextBox3.Text = "" & a * b
End If
If CheckBox2.Checked Then
Me.TextBox4.Text = "" & a + b
End If
If CheckBox3.Checked Then
Me.TextBox5.Text = "" & a - b
End If
If CheckBox4.Checked Then
Me.TextBox6.Text = "" & a / b
End If


تكون النتيجة كالآتي

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


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

حيث بكود الخروج ولا يخفى على احدكم

اما بكود العمليات الحسابيه قلنا التالي

Dim a, b As Single

خزن لنا اي وبي لاعداد
if....then.....end if).

حيث اننا كتبنا if ثم الشرط ثم then ففيجوال استديوا يكتبها تلقائيا حتى لو لم تكتبها وهي كلمه(then)

a = Me.TextBox1.Text
b = Me.TextBox2.Text

قمنا بتخزين العددين الذي يستخدمهما المستخدم في متغيرين a,b

حيث قلنا للفيجوال بيسك دوت نت في الكود

اذا تم اختيار
If CheckBox1.Checked Then

خزن لي في التكست بوكس رقم 4 قيمة الضرب ( * )
Me.TextBox3.Text = "" & a * b



...End If يضعها الفيجوال بعد استخدام if>>>then

نهاية لعملية



وهكذا حتى اخر كود



واي استفسار او شي غير مفهوم انا حاظر



MIX

أجواد
12-15-2007, 04:41 AM
روعه الدرس ذي اللغه مره احبها بس في شغلات كثيره ابي اعرفها حتى ابدع فيها وانا اتمنى ان ابدع فيها

الله يعطيك العافيه اخوي

MIX
12-15-2007, 05:16 PM
روعه الدرس ذي اللغه مره احبها بس في شغلات كثيره ابي اعرفها حتى ابدع فيها وانا اتمنى ان ابدع فيها

الله يعطيك العافيه اخوي


حياك الله الاروع مرورك يالغالي

مافيه اي مشكله اسال وان شاء الله نجاوبك عليها واذا ما عرفت انا اكيد فيه ناس بالمنتدى هذا لهم باع طويل في البرمجيات بيفيدونك

تحياتي

المهره الأصيله
12-15-2007, 06:01 PM
سلمت والله يالنشمي
وسلمت يمينك
والله يعطيك الف عاافيه
ع هالدرس الراااائع


عسى الله لا يحرمنا من دروسك الرااائعه





دمت ودام عطائك لنا وللمجالس بالخير:
اختك


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

MIX
12-15-2007, 10:18 PM
سلمت والله يالنشمي

وسلمت يمينك
والله يعطيك الف عاافيه
ع هالدرس الراااائع


عسى الله لا يحرمنا من دروسك الرااائعه





دمت ودام عطائك لنا وللمجالس بالخير:
اختك



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


حياك الله يالمهره الاصليه

وشاكرك مرورك

تجهزي للبرنامج الجاي تصميم برنامج صوتي وبعد فيديوا نبي تطبيق


بذن الله تعالى

تحياتي

المهره الأصيله
12-16-2007, 04:48 AM
تجهزي للبرنامج الجاي تصميم برنامج صوتي وبعد فيديوا نبي تطبيق


بذن الله تعالى

ابشر ولا يهمك
تجهزنااا
وان شاء الله
تشووف اللي يسرك:)



بالتوفيق يااخوي

sweety
12-16-2007, 02:43 PM
سلمت يمينك اخوي MIX على الدرس

ملاحظتين على البرنامج:
1- من الأفضل في هذا البرنامج استخدام اداة RadioButton على اعتبار ان البرنامج يقوم بتنفيذ عملية حسابية واحدة

2- Me.TextBox3.Text = "" & a * bلو كتبت الكود بها الطريقة Me.TextBox3.Text = a * b حيعطينا نفس النتيجة


شاكرة و مقدرة جهودك
و في انتظار دروسك القادمة

MIX
12-16-2007, 08:18 PM
ابشر ولا يهمك
تجهزنااا
وان شاء الله
تشووف اللي يسرك:)




بالتوفيق يااخوي




حياك الله اختي وبذن الله بتشوفين الي يسرك

تحياتي

MIX
12-16-2007, 08:25 PM
سلمت يمينك اخوي MIX على الدرس

ملاحظتين على البرنامج:
1- من الأفضل في هذا البرنامج استخدام اداة RadioButton على اعتبار ان البرنامج يقوم بتنفيذ عملية حسابية واحدة

2- Me.TextBox3.Text = "" & a * bلو كتبت الكود بها الطريقة Me.TextBox3.Text = a * b حيعطينا نفس النتيجة


شاكرة و مقدرة جهودك
و في انتظار دروسك القادمة

صحيح كلامك 100 بالميه وبالنسبة لكودك اسهل من الكود الي انا حاطه رغم ان الاختلاف طفيف مره خصوصا ان بعض العلامات تسوي له حوسه في الفهم

وانا عرضت الطريقه هذي لعلمي فيها ووحاولت تسهيلها ع المتعلم

شاكرلك معلومتك ومرورك

حياك الله