_____________________
الدرس الخامس
الدرس الخامس
الدرس ده ان شاء الله هيكون اخر درس في التعرف على الفيجوال بيسيك واول درس عملي بإذن الله
واخر حاجة هناخدها ان شاء الله في التعرف على الفيجوال بيسك هي
5-نافذة البرمجة(Code Window)
النافذة دي بنستخدمها واحنا لسه بنصمم البرنامج لما نيجي نحب نكتب التعليمات
النافذة دي بنستخدمها واحنا لسه بنصمم البرنامج لما نيجي نحب نكتب التعليمات
الخاصة لاجراء مصاحب لحدث معين عايزه يتنفذ عند وقوع الحدث ده علي الكائن(Opject)
التابع ليه...يعني ايه الكلام ده..يعني مثلا زي لما اجي احب اعمل برنامج لما ادوس على زر
الأوامر(Command) تطلعلي الأرقام من واحد لعشرة..اهه في النافذة دي انا بكتب
التعليمات الخاصة بكده. ودلوقتي بقى تعالوا لما نشوف نافذة البرمجة شكلها عامل ازاي
التابع ليه...يعني ايه الكلام ده..يعني مثلا زي لما اجي احب اعمل برنامج لما ادوس على زر
الأوامر(Command) تطلعلي الأرقام من واحد لعشرة..اهه في النافذة دي انا بكتب
التعليمات الخاصة بكده. ودلوقتي بقى تعالوا لما نشوف نافذة البرمجة شكلها عامل ازاي

دلوقتي بقيلنا نعرف حاجة اخيرة..لما نيجي نفتح نافذة البرمجة كل اللي بنعمله ان
احنا بندوسF7 او بنختار ال(Opject) اللي عايزين نكتب الأوامر بتاعته وندوس كليك شمال مرتين.
دلوقتي ناخدلنا برنامج نطبق عليه كل الرغي ده
عايزين نعمل برنامج نحط فيه صورة واتنين (Option Button) واحد يظهر الصورة والتاني يخفيها بالشكل اللي قدامكم ده.. نعمل ايه؟...

اول حاجة نفتح البرنامج ونيجي عند ال(ToolBox) ونختار صندوق الرسم اللي هو اخر
حاجة في ال(ToolBox)
اللي مرسوم عليه هضبة خضرا وشمس...المهم نختاره ونحدد مكان
الصور وحجمها بالمؤشر هتلاقي مكان محددت مربع فاضي نقوم ندوس على الصورة ونيجي عند
نافذة الخصائص وننزل تحت شوية هنلاقي تحت كلمة(Picture) وجنبها كلمة(None)
ندوس على كلمة(Picture)هنلاقي مربع صغير جنب كلمة(None)مرسوم عليه تلات نقط
ندوس عليه ونختار الصورة اللي تعجبنا
الصور وحجمها بالمؤشر هتلاقي مكان محددت مربع فاضي نقوم ندوس على الصورة ونيجي عند
نافذة الخصائص وننزل تحت شوية هنلاقي تحت كلمة(Picture) وجنبها كلمة(None)
ندوس على كلمة(Picture)هنلاقي مربع صغير جنب كلمة(None)مرسوم عليه تلات نقط
ندوس عليه ونختار الصورة اللي تعجبنا

دلوقتي لاقينا ان شاء
الله الصور ظهرت بس بالنسبة للي صورهم كبيرة فيمشكلة...الصورة اللي
ظهره دي على مش ظاهر منها الا على قد المربع اللي احنا رسمناه ومعظمها مش
باين..نيجي عند الخاصية(Stretch) والخاصية دي تحت خاصية(Picture) على طول..لو
نزلنا عندها هنلاقي جنبها كلمة(False) فحنا بقى نغيرها ل(True) إزاي؟؟ ندوس على
(Stretch) هنلاقي سهم صغير طلع جنب كلمة(False) ندوس على السهم ونختار
(True) هنلاقي ان شاء الله الصورة بقت على قد المربع اللي احنا رسمناه وممكن نغير في
حجم الصورة..طب واحد يسألني طب ما دام ينفع اغير حجم الصورة امال ليه اقعد اعمل كل ده؟!!
اقولك ان انت مش بتغير حجم الصورة لكن انت بتغير حجم المربع اللي انت رسمته ولو اقعدت تكبر
تكبر لحد مايبقى في حجم الصورة هتلاقي الصورة واخدة المساحة كلها..فكده اريح.المهم نرجع
لموضوعنا...خلاص كده خلصنا تصميم،فضلنا نكتب بقى التعليمات والأوامر بتاعتنا...
ظهره دي على مش ظاهر منها الا على قد المربع اللي احنا رسمناه ومعظمها مش
باين..نيجي عند الخاصية(Stretch) والخاصية دي تحت خاصية(Picture) على طول..لو
نزلنا عندها هنلاقي جنبها كلمة(False) فحنا بقى نغيرها ل(True) إزاي؟؟ ندوس على
(Stretch) هنلاقي سهم صغير طلع جنب كلمة(False) ندوس على السهم ونختار
(True) هنلاقي ان شاء الله الصورة بقت على قد المربع اللي احنا رسمناه وممكن نغير في
حجم الصورة..طب واحد يسألني طب ما دام ينفع اغير حجم الصورة امال ليه اقعد اعمل كل ده؟!!
اقولك ان انت مش بتغير حجم الصورة لكن انت بتغير حجم المربع اللي انت رسمته ولو اقعدت تكبر
تكبر لحد مايبقى في حجم الصورة هتلاقي الصورة واخدة المساحة كلها..فكده اريح.المهم نرجع
لموضوعنا...خلاص كده خلصنا تصميم،فضلنا نكتب بقى التعليمات والأوامر بتاعتنا...
تاني حاجة هندوس على(اظهار الصورة)مرتين هنلاقي نافذة البرمجة طلعتلنا هنكتب جوه الاتي
Image1.visible=True
اسم الكائن.الخاصية الخاصة باظهار واخفاء الصور=اظهار الصورة
اسم الكائن.الخاصية الخاصة باظهار واخفاء الصور=اظهار الصورة
بالمناسبة لما نيجي نغير خاصية اي(Opject) من خلال نافذة البرمجة بنستخدم الاتي
Object Name.Property Name =New Value
اسم الكائن.اسم الخاصية=القيمة الجديدة للخاصية
اسم الكائن.اسم الخاصية=القيمة الجديدة للخاصية
ودايما بيتم الفصل ما بين اسم الكائن واسم الخاصية بنقطة.
المهم نيجي عند (اخفاء الصورة) ونكتب نفس الكلام لكن بدل(True) هنخليها(False)
يعني هتبقى بالشكل ده
يعني هتبقى بالشكل ده
Image1.Visible=False
بس كده..ندوس بقى على F5 ونجرب البرنامج
بس هنا في حاجة مهمة جدا جدا..دلوقتي البرنامج ده كان مجرد تطبيق لكن لما
تيجي تعمل برنامج بجد هيبقى فيه مشكله..انك دلوقتي لما جيت تشغل البرنامج
دوست علىF5 وشغلت البرنامج طيب كده البرنامج اللي انت عملته ده مش هينفع
يشتغل الا على جهاز عليه برنامج فيجوال بيسيك لكن لو حبيت مثلا تطلع البرنامج ده
على النت او تديه لواحد صاحبك مش هيشتغل فنعمل ايه علشان نخليه برنامج
محترم زي بقية البرامج..من قائمة(File) هتلاقي الإختيار الخامس من تحت
(Make Project1.exe) دوس عليها وحدد اسم ومكان البرنامج و(Ok) وانتهى
الموضوع.
كده نبقى خلصنا درس النهارده واشوفكم على خير المرة الجاية بإذن الله
بس هنا في حاجة مهمة جدا جدا..دلوقتي البرنامج ده كان مجرد تطبيق لكن لما
تيجي تعمل برنامج بجد هيبقى فيه مشكله..انك دلوقتي لما جيت تشغل البرنامج
دوست علىF5 وشغلت البرنامج طيب كده البرنامج اللي انت عملته ده مش هينفع
يشتغل الا على جهاز عليه برنامج فيجوال بيسيك لكن لو حبيت مثلا تطلع البرنامج ده
على النت او تديه لواحد صاحبك مش هيشتغل فنعمل ايه علشان نخليه برنامج
محترم زي بقية البرامج..من قائمة(File) هتلاقي الإختيار الخامس من تحت
(Make Project1.exe) دوس عليها وحدد اسم ومكان البرنامج و(Ok) وانتهى
الموضوع.
كده نبقى خلصنا درس النهارده واشوفكم على خير المرة الجاية بإذن الله
With my best wishes
Dr. Mona
8:00? 8:25? 8:40? Find a flick in no time
with theYahoo! Search movie showtime shortcut.