• بادئ الموضوع بادئ الموضوع SaTaLiTe
  • تاريخ البدء تاريخ البدء
  • المشاهدات 42,917
يعطيك العاــافيه اخــوي


باــراك الله فيك على نشــر العلم

وعســاك على القــوه


انا ارأأغب في تعلم البرمجه


واتمنى انا اش،ـارك معك في الدوورس


ياليت اكــون معك


وشــكرا لك يابعدي
 

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

باــراك الله فيك على نشــر العلم

وعســاك على القــوه


انا ارأأغب في تعلم البرمجه


واتمنى انا اش،ـارك معك في الدوورس


ياليت اكــون معك


وشــكرا لك يابعدي

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

ان شاء الله :smile:
شكرا لك:ok:
 
توقيع : SaTaLiTe
موضوع في غاية الاهمية جزاك الله كل خير
 
مشكوووور اخووي على المجهود الرائع ومزيد من الابداع
 
استخدام الجمل الشرطية
Using conditions

استخدام وفهم الجمل الشرطية بسيط جدا.

الجمل الشرطية تعني, اذا توافقت شروط ما فشيء ما سيحدث, والا سيحدث شيء اخر.

فمثلا اذا سقط المطر فان الطرق ستصير رطبه, والا تبقى جافة.
في البرمجة باستخدام فيجوال بيسك كذلك نستخدم هذه الجملة.
وطريقة استخدامها تكون كالاتي :-
If الشرط Then يحدث هكذا end if
لتوضيح أفضل اضف في مشروع جديد :-
button بعدد1
textbox بعدد1
الان اضف في الحدث Button1_Click الاني :-
PHP:
 If TextBox1.Text > 10 Then
            MsgBox(TextBox1.Text & " > 10")
        Else : MsgBox(TextBox1.Text & " < 10")
        End If
وشغل المشروع, ثم اكتب في النص رقم أكبر من 10, مثلا 33
اضغط على الزر, سيظهر لك صندوق كالاتي :-
i29775_Untitled.jpg


الان اكتب رقم أصغر من 10, مثل 9 :-
i29776_Untitled.jpg


ما الذي يحصل هنا؟
الكود يقول
PHP:
If TextBox1.Text > 10
اذا الرقم في نص1 أكبر من 10
PHP:
Then
            MsgBox(TextBox1.Text & " > 10")
اذاً, أظهر صندوق نصي يه كذا وكذا...
والا...
PHP:
Else : MsgBox(TextBox1.Text & " < 10")
أظهر صندوق فيه كذا وكذا...

هذا ليس كل شيء, بل يمكنك أيضا اضافة أكثر من شروط مثل :-
PHP:
 ElseIf TextBox1.Text = 10 Then
            MsgBox(TextBox1.Text & " < 10")
فقط أضف Else if ثم الشرط و Then
 
توقيع : SaTaLiTe
بارك الله فيك
 
توقيع : SaTaLiTe
من بدأ بالمكارم فليتمها ،، ولا أعتقد أن ستلايات سيترككم ويرحل ،،، وهذه بداية قوية له في هذا المنتدى المبارك ،،، وفق الله الجميع وكل عام وانتم الى الله أقرب ،،، وبلغنا وإياكم شهر رمضان وجعلنا وإياكم فيه من المقبولين ,,
 
توقيع : أبو ريفان
من بدأ بالمكارم فليتمها ،، ولا أعتقد أن ستلايات سيترككم ويرحل ،،، وهذه بداية قوية له في هذا المنتدى المبارك ،،، وفق الله الجميع وكل عام وانتم الى الله أقرب ،،، وبلغنا وإياكم شهر رمضان وجعلنا وإياكم فيه من المقبولين ,,

بارك الله فيك:smile:
 
توقيع : SaTaLiTe
التعامل مع القوائم
Working with menus

القائمة هي كل ما نراها اعلى البرنامج مثل, File - Edit - View - History ....الخ
هناك, سوف نتعلم كيفية ادراج قائمة في فيجوال بيسك.

يمكن ايجاد أداة القائمة في مجموعة Menus & toolbars, تحت اسم اداة MenuStrip
اضف هذه الأداة الى الفورم, وأول شيء ستلاحظه هو ظهور الاداة اعلى الفورم

i30290_Untitled.jpg


وأيضا, عند ادراج (اضافة) القائمة الى الفورم, فسيظهر في الشريط السفلي
i30291_Untitled.jpg


حتى نقوم باضافة قوائم الى الاداة نعمل الاتي :-
- اضغط على الأداة.
- نضغط على Type here.
- نكتب النص كما نريد.

i30295_Untitled.jpg


كما أنه يمكنك ايضا كتابة المزيد تحت القائمة "ابدأ"
فقط اضغط عليها وثم Type here واكتب النص:ok:


 
توقيع : SaTaLiTe
بارك الله فيك
 
بارك الله فيك


شكرا لك:ok:

========================

مارأيكم, من اليوم وصادعا سيكون هناك مشاريع لفهم الأدوات أكثر واكثر:ok:
 
توقيع : SaTaLiTe
شكرا لك:ok:

========================

مارأيكم, من اليوم وصادعا سيكون هناك مشاريع لفهم الأدوات أكثر واكثر:ok:


الى الأمام وبقوة ياستلايات ونحن معك ،،،،،،،:ok::ok:
 
توقيع : أبو ريفان
الى الأمام وبقوة ياستلايات ونحن معك ،،،،،،،:ok::ok:

بارك الله فيك

==========

الان سندخل في عالم الأكواد والتعقيدات:hh::hh:
 
توقيع : SaTaLiTe
بارك الله فيك
 
توقيع : DAMAR
ايجاد أكبر رقم من مجموعة تتكون من 3 أرقام

هذا المثال سيفهمك كيفية التعامل مع الرياضيات في فيجوال بيسك وكيفية استخدام العمليات.
لللتذكرة :-
نستخدم + للجمع, - للطرح, * للضرب,/ للقسمة.
وأيضا نستخدم:-
> أصغر من
< أكبر من

اذاً, مشروعنا سيكون ان هناك 3 أرقام غير متساوية, والبرنامج سيظهر أكبر رقم فيهم.
بكل بساطة سنستخدم المتغير Integer.

أضف في المشروع الأدوات الظاهرة في الصورة:-

i30593_Untitled.jpg


في كود Button1_Click أضف الاتي :-

PHP:
Dim a As Integer
        Dim b As Integer
        Dim c As Integer
في هذا الكود قمنا بانشاء المتغيرات A,B,C وكل منها يمثل نص TextBox


PHP:
 a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
هنا قمت بربط كل متغير مع أداة.

الان, سنقوم باستخدام العمليات الرياضية.
نحن لدينا 3 أرقام.
يمعنى سنقارن 3 أرقام
وبالأخص, سنأخذ رقم ونقارنها مع رقمين:ok:
بكل بساطة :-
A > b & c
هكذا ستكون فكرة الكود, اولا سنأخذ A وسنقارنها مع B ثم نقارنها مع C
لعمل ذلك نستخدم AndAlso بمعنى (وأيضا).

PHP:
 If a > b AndAlso a > c Then
            MsgBox("الرقم الاولي أكبر")
        End If
لاحظ أننا استخدمنا الشروط حتى تتوافق معها,
فهنا الترجمة هي :
اذا A أكبر من b وأيضا A أكبر من C
اذا اظهر صندوق نصي (الرقم الاولي أكبر)

ثم نتابع مع تغيير الحروف

PHP:
 ElseIf b > a AndAlso b > c Then
            MsgBox("الرقم الثاني أكبر")
        ElseIf c > b AndAlso c > a Then
            MsgBox("الرقم الثالث أكبر")
        End If
وهناك استخدمنا Else لان لدينا اكثر من شرط

فيصبح الكود النهائي للحدث Button1_Click

PHP:
Dim a As Integer
        Dim b As Integer
        Dim c As Integer
        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        If a > b AndAlso a > c Then
            MsgBox("الرقم الاولي أكبر")
        ElseIf b > a AndAlso b > c Then
            MsgBox("الرقم الثاني أكبر")
        ElseIf c > b AndAlso c > a Then
            MsgBox("الرقم الثالث أكبر")
        End If

الان شغل المشروع, وضع في الرقم الاول 1
الرقم الثاني2
الرقم الثالث 3
واضغط قارن

i30599_Untitled.jpg


وهو المطلوب#:ok:

الان لدينا مشكلة , الا وهي اذا كان هناك رقمين متساويين لن يحدث شيء, اذاً كيف نحل هذا الأمر؟؟

أترك البحث عن الكود لكم, العملية بسيطة جدا:ok:
 
توقيع : SaTaLiTe
عودة
أعلى