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

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


فتى البرمجة
08-21-2007, 11:49 AM
اليوم الأول:

[HR]
التطبيق الأول:
[HR]
لإنجاز أول برنامج لك في الفيجوال باسيك ابدأ البرنامج وستظهر لك نافذة مثل هذه [ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]

و في اليسار تظهر نافذة صغيرة بها عدة أزرار ومن أهمها:
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ] picturebox ومهمته إدراج صورة في البرنامج.

[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ] و مهمة هذا الزر هي إدراج مكان لعرض وإدخال البيانات في البرنامج.

[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ] ومهمة هذا الزر هي إدراج مكان لعرض البيانات فقط.

command و يقوم بإدراج زر تقوم بتحديد مهمة له عند الضغط عليه.
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ] image ومهمة هذا الزر إدراج صورة غير انه يختلف في خصائص الصورة عن picturebox

[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]وفي برنامجنا الأول قم بإدراج command و label ثم اضغط على الزر command [ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]و اذهب إلى نافذة الخصائص propriétés الموجودة على اليمين و في خانة caption اكتب "اضغط هنا" كما في الصورة

ثم انقر مرة واحدة على label1 و اذهب إلى propriétés ثم حدد خانة caption واجعلها فارغة
ثم اضغط مرتين على command1 ستظهر لك نافذة الأوامر مثل هذه الصورة:
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]
ثم اكتب في المكان المحدد في الصورة الكود التالي
Label1.caption="welcome to my first program"
لتنفيذ البرنامج اخرج من تلك النافذة واضغط على زر تطبيق البرنامجexécuter من القائمة exécution أو اضغط على الزر F5 من لوحة المفاتيح.
الآن ستظهر لك نافذة تطبيق البرنامج و عندما تضغط على الزر اضغط هنا ستجد أن label1 ظهرت فيها الكتابة welcome to my first program
[HR]
شرح الكود:
أظن أن هذا الكود لا يحتاج لأي شرح إلا أنني سأشرحه
1. Label1.captionويعني خصائص العنوان لي: label1 كما يجب عدم نسيان الرقم1 .
2. ="welcome to my first program" وتعني أن العنوان المخصص لب label هو المحدد بين الحاضنتان كما يجب عدم نسيان الحاضنتان .
الآن وقد صار لديك أول برنامج يجب عليك حفظه كتطبيق بالامتداد .exe أولايجب عليك الخروج من التطبيق بالضغط على المربع في الأعلى ثم اضغط على :
créer un fichier exe من القائمة fichierويجب اختيار اسم مناسب للبرنامج فمثلا هذا البرنامج يمكنك تسميته first program.

[HR]

فتى البرمجة
08-21-2007, 01:15 PM
-----------------
التطبيق الثاني:
-----------------
هذه المرة نريد عندما نضغط على زر command تتحرك labelمسافة محددة انشأ مشروع جديد وضع command1 و label1 وغير لون label1 فينافذة الخصائص على اليمين بالذهاب إلى backcolor وإعطائها لونا احمرا مثلاوالآن انقر مرتين على command1 واكتب الكود التالي :
Label1.top= label1.top+100
Label1.left=label1.left+100
والآن نفذ هذا المشروع كما في المثال السابق ثم اضغط على command وستلاحظأن label تحركت مسافة قصيرة إلى اليمين والى الأسفل وإذا أردت تغييرالمسافة غير الأعداد في الكود .

شرح الكود:
1. Label1.topوتعني خصائص label في الارتفاع وكلما زادت القيمة المحددة كلما زاد الانخفاض!!
2. = label1.top+100 ويعني علو (عموديا) label1 إضافة إلى 100 نقطة أما إنلم نضع label1.top+100 و وضعنا =+10 فقط فإنها تذهب المعلم أو النقطةالمحددة وهي 10top
3. = label1.left+100نفس الخصائص غير أن left تعني اليسار(أفقيا).



----------------
التطبيق الثالث:
----------------
في المثال ضع ثلاثة command وغير خصائصها كما في الجدول المقابل:
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]
الآن نفذ البرنامج وستلاحظ أن عند الضغط على command1 ستتبدل خلفية البرنامج الى اللون الأحمر وهكذا دواليك...
كما يمكن تطبيق هذا البرنامج على label أو text بتبديل form1 بlabel1 أوtext1 لان لديهم نفس خاصية backcolor التي لدى form1.

شرح الكود:

1. Form1.backcolorويعني لون خلفية البن :form1 و هي النافذة التي توضع بداخلها الأزرار و النصوص الخ ...
2. =&HFF&الحاسوب يرمز للألوان برموز وهذا الرمز يعني اللون الأحمر و &HFF0000
يعني الأزرق والرمز &HFF00 يعني الأخضر واليك الجدول التالي لرموز بعض الألوان:
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]

ملاحظة: يمكنك معرفة رمزاللون عن طريق الضغط على label أو form ... ثم الذهاب إلى خاصية backcolorوافتحها ثم انقر على اللون الذي تريد معرفة رمزه وما أن تنقر عليه حتىيظهر لك رمزه في الخانة backcolor ثم انسخه أو اعد كتابته في نافذة الكودوما إن يكتمل حتى يختصره الفيجوال باسيك إلى رمز اصغر .


تذكر!!

1. Label1.captionويعني خصائص العنوان لي: label1 كما يجب عدم نسيان الرقم1 .
2. ="welcome to my first program" وتعني أن العنوان المخصص ل :label1 هو المحدد بين الحاضنتان كما يجب عدم نسيان الحاضنتان .
3. Label1.topوتعني خصائص label في الارتفاع وكلما زادت القيمة المحددة كلما زاد الانخفاض!!
4. = label1.top+100 ويعني علو (عموديا) label1 إضافة إلى 100 نقطة أما إنلم نضع label1.top+100 و وضعنا =+10 فقط فإنها تذهب المعلم أو النقطةالمحددة وهي 10top
5. = label1.left+100نفس الخصائص غير أن left تعني اليسار(أفقيا).
6. Form1.backcolorويعني لون خلفية البن :form1 و هي النافذة التي توضع بداخلها الأزرار و النصوص الخ ...
7. =&HFF&الحاسوب يرمز للألوان برموز وهذا الرمز يعني اللون الأحمر و &HFF0000
يعني الأزرق والرمز &HFF00 يعني الأخضر...



ملاحظة : هذه الدورة من تاليفي الخاص كل شيء بمعونة الله سبحانه وليست منقولة [ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط تطوير الزيرو ]

لكل من يريد نقل الدورة الى منتدى اخر فليضع اسمي فتى البرمجة والرابط الاصلي للدرس رجاءا

stardz
08-22-2007, 01:38 PM
شكراااا على الموضوع

شرح رائع

مثبت حتى الدرس الثاني

تحياتي

mshalaby177
08-22-2007, 11:12 PM
أشكرك لكن أريد معرفة متى الدرس الثانى

فتى البرمجة
08-24-2007, 03:00 PM
شكرا على الردود وحول استفسارك عن الدرس الثاني فاقول لك انه بين كل درس ودرس من يومبن الى 4ايام ان شاء الله
وشكرا

Dr-Neo
09-28-2007, 03:56 PM
درس رائع
ألف شكر
وفي انتظار الدرس الثاني إن شاء الله