Search the web
Sign In
New User? Sign Up
abo_elarbi · مجموعة ابو العربي
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
الدرس الثاني عشر   Message List  
Reply | Forward Message #723 of 738 |
 
الجمل

1-جملة Rem

تستخدم Rem أثناء كتابة تعليمات البرنامج في نافذة البرمجة بغرض وضع تعليق على بعض أسطر البرنامج حتى يسهل لقارئ هذه التعليمات فهمها

2-جملة End
تستخدم هذه الجملة أثناء كتابة التعليمات في نافذة البرمجة بغرض إنهاء تنفيذ البرنامج.
فمثلا لتصميم نموذج يحتوي على زر أوامر عند الضغط على هذا الزر يقوم بإنهاء البرنامج.

افتح نافذة البرمجة ثم اكتب الاتي



3-الجمل الشرطية(If...Then...Else)
تعتبر جملة If من الجمل الشرطية نظرا لوجود شرط في صياغتها وتم اختبار تحقق هذا الشرط (أي هل ناتج الشرط صواب True
أم خطأ False) وفي حالة تحقيقه (أي ناتج الشرطTrue) تنفذ الأوامر التي تلي الكلمة Then أما في حالة عدم تحققه (أي ناتج الشرط False) يتم تنفيذ الأوامر التي تلي Else


والصورة العامة لكتابة هذه الجملة الشرطية
If Condition Then Statement Block1 Else Statement Block2

(If Condition Then):
الشرط المطلوب إختباره ويمكن أن يكون علاقة منطقية أو مجموعة علاقات.

(Statement Block1):الجملة المراد تنفيذها إذا كان ناتج الشرط صواب(True)
(Statement Block 2):الجملة المراد تنفيذها إذا كان ناتج الشرط خطأ (False)

مثال عملي:-
إذا كان مجموع طالب في المواد الدراسية هو240 درجة ومطلوب معرفة ما إذا كان الطالب ناجحا ام راسبا علما بان النهاية الصغرى للنجاح 200 درجة

افتح نافذة البرمجة واكتب الاتي
نقره على هذا الشريط لعرض الصورة بالمقاس الحقيقي

لاحظ
يتم استخدام مخزن عددي متغير لوضع فيه مجموع درجات الطالب اسمه r
يتم استخدام مخزن عددي متغير اسمه m لوضع فيه النهاية الصغرى للنجاح.

بعد ذلك قم بتشغيل البرنامج
لاحظ ظهور رسالة "ناجح" داخل نافذة النموذج لأن الشرط (R>=M) تحقق أي نتيجة الشرط صواب

ملاحظة هامة:توجد العديد من الجمل التكرارية مثل(Do...Loop) و(While...wend) ولكن أخذنا فقط في هذا الدرس الجملة(if...then...else) .

4-جملة الحلقة التكرارية(For...Next)
تستخدم جملة For...Next في عمل حلقة تكرارية (تكرار مجموعة من جمل أو تعليمات الفيجوال بيسيك عددا من المرات)

والصورة العامة لها
For Counter=NVAR1 To NVAR2 Step NVAR3
Statement
Next Counter

((Counter)) متغير عددي يستخدم كعداد للحلقة.
((NVAR1)) متغير عددي يمثل القيمة الإبتدائية للمتغير Counter
((NVAR2)) متغير عددي يمثل القيمة النهائية للمتغير Counter
((NVAR3)) متغير عددي يمثل القيمة المراد إضافتها للمتغير Counter في كل مرة من التكرار.
((Statement)) مجموعة الجمل المراد تكرارها وهي تمثل محتوى الحلقة

أمثلة
1-الحلقة التكرارية المستخدمة لطباعة الأعداد الصحيحة من 1 إلى 10 تكون كالاتي
For N=1 To 10
print N
Next N
2الحلقة التكرارية المستخدمة لطباعة رسالة "welcome" خمس مرات
For N=1 To 5
"print "welcome
Next N

مثال عملي:-
مطلوب طباعة رسالة "welcome" خمس مرات داخل نافذة النموذج على أن تظهر هذه الرسالة بأحجام وألوان مختلفة بعد التشغيل.

افتح نافذة البرمجة واكتب الاتي

ملاحظة
(Form1.forecolor=QBColor(n هو الكود المسئول عن تغيير الألوان
Form1.Fontsize=n * 5 هو الكود المسئول عن تغيير الخط.

بعد أن كتبت تلك اتعليمات اضغط (F5) لتظهر لك النافذة كالتالي
 
 
 
 
 


With my best wishes
 
Dr. Mona


Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.

Thu Mar 29, 2007 2:24 pm

mona25_2010
Offline Offline
Send Email Send Email

Forward
Message #723 of 738 |
Expand Messages Author Sort by Date

الجمل 1-جملة Rem تستخدم Rem أثناء كتابة تعليمات البرنامج في نافذة البرمجة بغرض وضع تعليق...
Dr. Mona
mona25_2010
Offline Send Email
Mar 29, 2007
2:29 pm

شكراً جزيلاً على البرامج التعليمية التي تم ارسالها لي مؤخراً A+ ممكن كتاب الكتروني ... ...
AL GHONM
nightmar666666
Offline Send Email
Apr 23, 2007
8:46 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help