يستخدح الأمر 1,1582307 لعرض رسائل نصية على المستخدم
5- من القائمة الموجودة في أعلى يسار الناقذة اختر
2 » ومن القائمة اليمين اختر ج0110 فيظهر السطرين:
وهذا دلالة على أن ما سنكتبه الآن سينفذ عند الضغط على سطح الناقذة
7- اكتب الشفرة التالية بين السطرين السابقين:
وهذا ستبدو نافذة الشقرة مغابه للشكل
"لقد تم الضغط على الزر" «115980
" لقد تم الضغط على سطح النافذدة" «115980
8- نقذ اللرنامج السابق بالضغط على المفتاح 75 أو باختيار الأمر 8100-3584 وبعد ذلك قم بتجربة اللرنامج بالنقر
ملاحظة: تذكر أنك ستطالب بحفظ ملفين هما ملف الناقذة ولاحقته 11814 وملف المشروع ولاحقته 1782
الحدث علنل111:
يقع هذا الحدث عند الضغط المزدوج فوق الأداة
1- ابدا مشروع جديد
2- ضع أداة عنوان 61 1,80 على الناقذة
لحن ل -
يجب أن تبدو نافذة الشفرة مغابة لما يلى:
4- نقذ البرنامج» ثم اضغط فوق أداة العنوان ضًغطتين مزدوحتين فينقفذ الأمر 15:00 ويغلق الرنامج
الحدث 15:271655:
يقع هذا الحدث عند الضغط على مقتاح ما من لوحة المقاتيح؛ ولمعرفة المقتاح المضغوط نستطيع اختبار قيمة الوسيط
1ر1 الخاص هذا الحدث» حيت يتل 1267/8011 رقم المفتاح المضغوط في جدول الأسكي
1- ابدا بمشروع جديد
3- اكتب الأمر 2000
(22 182 قل :12/1561 )1101771_12(:1121655 طلا 2111012[
4- نفذ الرنامج؛ واضغط على أي مفتاح فغق الرنامج
ملاحظة: كان من الممكن تحديد مفتاح معن ليقوم بإغلاق الرنامج؛ وذلك باختبار قيمة الوسيط 108725011 على
أي إذا ضغط على المفتاح 27 (©0558 قم بإكاء الرنامج
الحدث (12:0070:
يقع هذا الحدث عندما نضغط فوق أحد أززاز لوحة المقاتيح وقبل الافلات» وهو يقدم وسيطين ها:
08: وهو يمثل رقم المفتاح المضغوط» وهذا الرقم يشمل مفاتيح التحك أيضاً
88: ويستحدم لمعرفة إن كان أحد مفاتيح التحكم (8نطط8 ,اله ,051) مضغوطاً أثناء ضغط المفتاح» فهذا الوسيط
يمكن أن يأخذ إحدى القيم التالية:
1 وبعي أن المفتاح :818 مضغوطاً أنناء ضغط المفتاح
2 وبعي أن المفتاح 01 مضغوطاً أننَاء ضضغط المفتاح
4 وبعن أن المفتاح عل مضغوطا أثناء ضغط المفتاح
(1162 مك أ11ا5 (7:15:2221 قل 101111)12(:0042(ر(1101771_12 طلا 2111012[
طياى مورك
الحدث «ج[ا:©ج1: وهو نقس الحدث 156/007710 ماما ولكنه يقع بعد إفلات المفتاح اللضغوط
1 «متان8: ومنه تستطيع اختبار الزر المضغوط أثناء التحريك» ويأخذ هذا الوسيط ثلاث قيم هي:
ملاحظة: يمكن جمع الأرقام السابقة للحصول على ضغط زرين؛ فمثلاً الرقم 3 يعن أن الزرين الأيسر والأبمن
مضغوطين أثناء تحريك الماوس
2 8ن8: ومنه تستطيع معرفة إن كان أحد المفاتيح (اله818,00:1) مضغوطاً أثناء تحريك الماوس
1- أدخل الشفرة التالية في الحدث 2400581078 التابع للنافذة:
أي ارسم خط من الموقع (00,0 إلى موقع المؤشر على النافذدة (3
2- نقذ البرنامج؛ ثم حرك مؤشر الماوس قوق الناقفذة وانظر كيف يتم رسم الخطوط
3-أغلى البرنامج ثم استبدل الشفرة السابقة بالشفرة التالية:
الآن - وبعد التنفيذ - لن يتم رسم الخط إلا إذا ضًغطنا الزر الأنمن أثناء تحريك الماوس على النافذة
الحدث (1/10015800700: يقع هذا الحدث عندما يقوم المستخدم بالضغط على الناقدة بأحد أزرار القأرة وبل
الإفلات» وهذا الحدث يقدم أربع وسطاء هي نفسها وسطاء الحدث 1001581/078
الحدث «([1ع1/10015: يشبه هذا الحدث حدث 1,101158007717 ولكنه يقع عند إفلات زر للاوس بعد أن يكون
الحدث 1080: وهو خاص بالنافذة فقط» ويقع عند تحميل النافذة» أي يقم عند تنفيذ البرنامج يستخدم هذا الحدث
لعرض رسائل الترحيب» وقيئة المتحولات وفتح الملفات وغير ذلك
1-اكتب الأمر التالي في الحدث 1080 التابع للناقذة:
م با بكم “ :0 ج115
2- نقذ البرنامج» وستلاحظ ظهور الرسالة السابقة قبل ظهور النافذة
المتحولات وأنواع المعطيات في عثقة17191013:
يوجد عدة أنواع للمتحولات في 38516 7715081 وذلك اعتمادا على محال رؤية المتحول وعمره
المتحولات الخاصة ضّمن الإجرائية حيث يوجد التصريح | تبقى قيمة هذه المتحولات معرفة طيلة
عن هذه المتحولات فترة تنفيذ الإجرائية
مستوى الناقذة الإجرائيات» والدوال والأدوات) فترة تحميل النافذة
المتحولات العامة على ضمن كامل المشروع يساوي عمر الرنامج
مستوى المشروع
المتحولات الساكنة ضمن الإجرائية حيث يوجد التصريح | يساوي عمر اللزنامج
عن هذه المتحولات
1-المتحولات الخاصة: ويصرح عنها صم الاجرائية (الحدث) وعمر هذه المتحولات يساوي قترة استدعاء
الإحرائية» أما بجال رؤيتها فهو داخل الإحرائية فقط» ويتم التصريح عن المتحولات بالشكل:
نوع معطيات عر اسم متحول 100
أنواع المعطيات المتوفرة في 735 :
إليك الحدول التالي الذي يبين أنواع المعطيات المتوفرة في 38856 1719081:
المجال
8 ععصور عط ما صا 78118 111111818 تتتئا
قصحاة طاع167- 173118016 :01] 25 131126 581118
1- ابداً مشروع جديد
2- ضع و أوامر
3- في الحدث ج207018001_0110 اكتب الشفرة:
الحجم في الذاكرة
مامعددها
نوع المعطيات
تصمتعة 7
يقوم هذا البرنامج بالتصريح عن لات متحولات خاصة في الحدث جك:01 التابع لزر الأوامر» ومن ثم يقوم بعملية
جمع عددين وإظهار النتيجة
مثال 2:
1- استبدل الشفرة السابقة مما يلي :
2- نقذ هذا البرنامج» واضغط على الزر عدة مرات ستجد أنه في كل مرة سيُطبع العدد واحد على الشاشة رغم أننا
نزيد قيمة يج وذلك لأن ج فتحول خاص ينتهي عمره مجرد انتهاء الضغط» ويتولد من جديد عند بداية الضغط
3- ضع رن زاف تاي 200700718002 واكتب في الحدث عونا :
ثم نقذ البرناهج واضغط على الزر ستجد أنه يتم طباعة صفر في كل مرة؛ وذلك لأن المتحول # غير مُعرف
بالنسبة للزر الثاي
يتم التصر؛ يح عن هذه المتحولات في القسم 81005 8:0161011821817© على الشكل:
1- نظهر ناقذة الشيفرة بأي طريقة كانت
2- من القائمة اليسرى تختار القسم 080831
3- من القائمة اليمئ تختار القسم 0005 566188 07 و دو سج
وفي هذا القسم يتم التصريح عن المتحولات العامة على | أ ممم [3 --- 0١م
مستوى النافذة أي المتحولات الي سترى من قبل جميع هذا هو قسم التصريح عن المتحولاث
العامة على مستوى النافذة
وستحافظ هذه المتحولات على قيمتها ابتداء من لحظة تحميل |ب]ه االساك
الناقذة إلى الذاكرة ولغاية إزالتها من الذاكرة
1- إدخل إلى قسم التصريجات العامة 801005 098018:81-06018 وصرح عن متحول من نوع عدد كسري:
المتحول » سيكون معروف لدى جميع الأدوات الموجودة على الناقذة
3- ضع زر أوامر 0082© واكتب في الحدت جكدنا0 0111117317012 :
4- نفذ البرنامج ثم اضضغط على الزر الأول» ستجد أنه كلما ضضغطت على الزر ستزداد قيمة م بمقدار واحد وستُطبع
القيمة الجديدة؛ اضضغط على الزر الثاني ستجد أنه سيطبع قيمة يج أي أنه يعرف المتحول
بالنسبة للمتحولات العامة على مستوى المشروع؛ والمتحولات الساكنة فسني على شرحهما لاحقا
بنى التحكم في ع1قد3 1هلا1ا:
سنكتقى بذكرها
عبارة 15 الشرطية:
تملك عبارة 1 الشرطية في ©:1771508113858 أربعة أشكال ه:
الشكل الأول:
أي في حال تحقق الشرط نفذ التعليمة
الشكل الثاني:
أي في حال تحقق الشرط نفذ مجموعة التعليمات
الشكل الثالث:
أي في حال تحقق الشرط نقذ مجموعة التعليمات1 وإلا نقذ مجموعة التعليمات2
الشكل الرابع:
عبارة قم 811,101 :
:63 لمي
أي اختبر قيمة التعبير 67116551011 واعتمادا على قيمته حدد بجموعة التعليمات الى يجب تنفيذها
الحلقة التكرارية 101:
الشكل الأول:
الشكل الثاني: