7- الخاصية مطعلع13: تحدد ارتفاع الأداة مقدرا ب 10
8- الخاصية (117100: تحدد عرض الأداة.
9- الخاصية :1.88: تحدد مقدار بعد الطرف الأيسر للأداة عن الطرف الأيسر للنافذة.
0- الخاصية «10: تحدد مقدار بعد الطرف العلوي للأداة عن الطرف العلوي للنافذة.
1- خاصية ع«00ع1: وتستحدم لتحميل صورة ووضعها كخلفية للأداة؛ ومن الحدير بالذكر أن 16فة8 1719081
تستطيع التعامل مع عدد كبر من أنواع الصور أشهرها صور :22 * و 77725* و 218 * و 100 * و
لإزالة الصورة من على الناقذة نقوم بتحديد قيمة الخاصية 8:نناه21 ثم نضغط على المفتاح عا16[6.
2- خاصية 016ن719:وتستخدم لاظهار أو إخفاء الأداة أنناء التنفيذ. ففي بعض الأحيان نضطر لإحفاء الأداة
لسبب معين. لن يظهر تأثر هذه الخاصية إلا بعد تنفيذ الرنامج.
قبل أن تتعرف على الأحدات الشائعة لايد من أن تعلم أن الشهرة الأكثر استخدامًً في 809:6 [910 1/1 هي الشيفرة
تُستخدم لتغيير خصائص الأدوات بعد التنقيذ» وهذه الشيفرة تملك الشكل العام التالي.
القيمة ا جديدة <اسم ا خاصية . اسم الأداة. اسم الناقلة
اسم الناقذة: هو اسم الناقذة الموحودة عليها الأداة الي نريد تغير خصائصهاء وتحصل عليه من خاصية 112018 التابعة
1108 بالتحديد .
تتوافق مع نوع معطيات الخاصية:
- في الخصائص النصية: يجب أن تكون القيمة الحديدة عبارة عن نص حصور بن إشارقي تنصيص
أن تكون القيمة الحديدة عبارة عن رقم.
يجب أن تكون القيمة الجديدة أما عنصن أو 18186
- في الخصائص اللونية يجب استخدام أحد توابع الألوان مثل 056010009 أو التابع 803
مثال :
-1 ابد ممشروع حديد ( من القائمة 1118 اختر الأمر :200168 1188 ثم اختر مشروع قياسي).
2- ضع زر أوامر على النافذة؛ وغير خاصية 08تا080 له إلى "تغير الخصائص".
3- اضغط فوق الزر ضغطتين سريعتين» فتظهر نافذة الشفرة» اكتب فيها مايلي:
َ كمال ا مم
4- نقذ البرنامج بالضغط على الفتا
5 أو اختيار الأمر 858:4 من القائمة لعل ومن ثم اضغط على الزر "تغير
الدالة اللونية (©12013080,6:680,3310 تأحذ ثلانَة بارامترات:
8: بأخذ القيم من 0 حى 255 يحدد مقدار اللون الأحمر في المزيج اللوني.
60:: يأخذ القيم من 0 حى 255 يخدد مقدار اللون الأحضر في المزيج اللوني»
عنا8: بأحذ القيم من 0 حن 255 يحدد مقدار اللون الأزرق في المزيج اللوق»
وتعود نقيمة لونية تمثل المزيج المكون من الألوان الثلاثة السابقة» أي تعطي 16000000 لون
هناك دالة أحرى خاصة باللون وهى (© 90000100000 : وهي نفس الدالة المستخدمة في 0888956 فالباراهتر
23008 يأخذ قيمه من 0 إلى 15 أي تستخدم لإعطاء خمسة عشر لوناً فقط.
الأحداث ونافذة الشيفرة:
مثل ضغط زر أو تحريك الماوس. وجب عليك كميرمح 388816 171981 أن ترد على أحدات المستخدم هذ لذلك
ستجد أن شفرة ©3851 ل1/1908 مقسمة إلى إحرائيات (أحدات).
تملك 38816 1719191 ناقذة خاصة لتحرير الشيفرة وكتابة التعليمات وهذه الناقذة تعتر متابة حرر نصوضص بسيط»
فهي توفر عمليات النسخ والقص واللصق؛ وتساعد في تحرير الشيفرة وإكمافا من خلال عرض قوائم الخيارات وما
وأهم ما تقوم به هذه النافذة هي تقسيم الشيفرة إلى أجزاء (برامح حزئية) ويتم ذلك اعتماداً على الأحدات» فمقابل
كل حدث يوجد برنامج جزئي (إجراء) يُستدعى تلقائاً عند وقوع الحدث.
وللوصول إلى أحد أحداث أداة ماء نقوم بالنقر المزدوج فوق هذه الأداة فتظهر نافذة الشيفرة الخاصة بهذه الأداة
ويحدثها الأكثر استخداما» وممكن التنقل بين الأدوات والأحداث الخاصة ا باستحدام القوائم الموحود في أعلى ناقذة
الشيفرة .
فمثلاً: لو أضفت زر أوامر ثم ضغطت فوقه ضغطتين مزدوحتين ستظهر لك نافذة الشفرة كما في الشكل (2-2):
1- تار الأداة
2- تختار الحدث
المناسب (1_61166فمفسية طناك عمجت
"| طاك قمع الب وما حص برع المي
الشكل (2-2) نافذة الشفرة
كما تلاحظ تقوم 388816 1719181 بتوليد إحرائية خاصة بكل حدث؛ اسم هذه الإحرائية مكون من اسم الأداة واسم
الحدث على الشكل:
اسم الحدث_اسم الأداة
قما تلاحظ اسم الإحرائية السابقة هو : 00:7:27:4[_©1124©
تحوي القائمة الموجودة في أعلى يسار نافذة الشفرة على اسماء جميع الأداوات الموحودة على النافذة؛ بالإضافة إلى اسم
النافدة 10010 وقسم التصريح ([68086) +
توي القائمة الموحودة في أعلى بمين نافذة الشفرة على أسماء الأحدات التابعة للأداة المحتارة من القائمة اليسرى.
عند اختيار الأداة والحدت تتولد الإحرائية المناسبة كما يلي:
بعد ظهور سطري البداية والنهاية الخاصين بالإجرائية يمكنك كتابة الشفرة الي تريد» ولكن تذكر أنه يجب أن تبقى
الشفرة ضمن السطرين السابقين» وأن هذه الشفرة ستنفذ عند وقوع الحدث.
الأحداث الشائعة:
يوحد بجموعة من الأحدات الشائعة الي تستخدم بكثرة وهي:
الحدث ج0140: يقع هذا الخدت عند الضغط على الأداة بزر الماوس الأيسر؛ يعتبر الحدث 01:0 من أكثر الأحدات
استحداماً فهو متوفر لمعظم الأداوت وأعنها زر الأوامر تفتلن 000107120052
1- ابد ممشروع جديد.
4- اكتب الشفرة التالية:
"قد ثم الضغط على الز ر* :1/5530
وبالتالي يجب أن تبدو ناقذة الشفرة كما با
أالقد تم الضغط على الزر" «25080
يستخدم الأمر 1/5880 لعرض رسائل نصية على المستخدم.
5- من القائمة الموجودة في أعلى يسار الناقذة اختر
تلاك ومن القائمة اليمن اختر 2118 فيظهر السطرين:
7- اكتب الشفرة التالية بين السطرين السابقين:
” لقد تم الضغط على سطر النافذة “ ::506ع:/1
وهذا ستبدو نافذة الشفرة مشابه للشكل.
علدلا (6608) 0:01 - 11؛
- "لقد تم الضغط على الزر" *«105980
" لقد تم الضغط على سطح النافذدة" *15980
8- نفذ اللرنامج السابق بالضغط على المفتاح 75 أو باختيار الأمر 811-8606 وبعد ذلك قم بتجربة الرنامج بالنقر
ملاحظة: تذكر أنك ستطالب يحفظ ملفين هما ملف الناقذة ولاحقته 11834 وملف المشروع ولاحقته 1783
الحدث جننن11:
يقع هذا الحدت عند الضغط المزدوج فوق الأداة.
1- ابد بمشروع جديد. طلا ا لا
2- ضع أداة عنوان 1/808 على النافذة. 0 زو لش
3- في الحدث جا26161:8 الخاص بالأداة [8ه/ك قم بكتابة الأمر:
يجب أن تبدو ناقذة الشفرة مغابة لما يلي:
4- نقذ الرنامج» ثم اضغط فوق أداة العنوان ضغطتين مزدوحتين فينفذ الأمر 500 ويغلق الرنامج.
الحدث 125:71655:
يقع هذا الحدث عند الضغط على مفتاح ما من لوحة المفاتيح» ولمعرفة المفتاح اللضغوط نستطيع اختبار قيمة الوسيط
الدظ/ر16 الخاص بهذا الحدث» حيت تمثل 8011//ة16 رقم المفتاح المضغوط في جدول الآسكي.
1- ابد ممشروع جديد.
2- ادخل إلى الحدث 626/0885 التابع للناقذة 0:00ز» فتظهر لك ناقذة الشفرة كما بلي:
نعادلا 1
3- اكتب الأمر 100
4- نقذ الرنامج» واضغط على أي مفتاح فيُعغلق الرنامج.
ملاحظة: كان من الممكن تحديد مقتاح معن ليقوم بإغلاق البرنامج» وذلك باختبار قيمة الوسيط 128(/5611 على
أي إذا ضغط على المفتاح 27 (©58) قم بإماء الرنامج.
الحدث 159:001(0:
يقع هذا الحدث عندما نضغط فوق أحد أزرار لوحة المفاتيح وقبل الإفلات؛ وهو يقدم وسيطين هما:
0 2081 1[مها 17
1520006: وهو يمثل رقم المفتاح المضغوط؛ وهذا الرقم يشمل مفاتيع السكولها,
8ن8: ويستخدم لمعرفة إن كان أحد مفاتيح التحكم (8:ط8 ,ثلظ ,0811 مضغوطاً أنناء ضغط المفتاح؛ فهذا الوسيط
يمكن أن يأخذ إحدى القيم التالية:
1 وبعن أن المفتاح 858 مضغوطاً أثاء ضغط الفتاح.
2 وبعن أن اللفتاح 0081 مضغوطاً أثناء ضغط الفتاح.
4 وبعن أن المفتاح عل مضغوطاً أثناء ضغط المفتاح.
ادخل إلى الحدث 15600800 الخاص بالنافذة واكتب الشقرة
الحدث «10و59: وهو نفس الحدث 59/0080 تماماً ولكنه يقع بعد إفلات المفتاح الضغوط .
الحدث ©:110098040 :يقع هذا الحدث عندها نقوم بتحريك مؤشر الماوس فوق النافذة؛ ويقدم أربع بارا مترات:
1 0ماا:ظ: ومنه تستطيع اختبار الزر المضغوط أثناء التحريك» ويأخذ هذا الوسيط ثلاث قيم هي:
ملاحظة: يمكن جمع الأرقام السابقة للحصول على ضغط زرين» قمثلاً الرقم 3 يعن أن الزرين الأيسر والأمن
مضغوطين أنناء تحريك الماوس.
2 علط8: ومنه معرقة إن كان أحد المفاتيح 99ل 8018,081) مضغوطاً أثناء تحريك الماوس.
1- أدحل الشفرة التالية في الحدث 200582,078 التابع للنافذة:
- نقذ البرنامج؛ ثم حرك مؤشر الماوس قوق الناقذة وانظر كيف يتم رسم الخطوط.
3-أغلى البرنامع ثم استبدل الشفرة السابقة بالشفرة التالية:
الحدث ©11009800: يقع هذا الخدت عندما يقوم المستخدم بالضغط على النافذة بأحد أزرار الفأرة وقبل
الإفلات» وهذا الحدث يقدم أربع وسطاء هي نفسها وسطاء الحدث 2400581576
الحدث (15009810: يشبه هذا الحدث حدث 10009800800 ولكنه يقع عند إقلات زر الماوس بعد أن يكو
لعرض رسائل الترحيب» وقيئة المتحولات وفتح الملفات وغير ذلك.
1-اكتب الأمر التالي في الحدث 080 التابع للنافدة:
بن ب بكم “1580
2- نقذ البرنامج» وستلاحظ ظهور الرسالة السابقة قبل ظهور النافذة.
المتحولات وأنواع المعطيات في عتمة3 1ميه71:
يوحد عدة أنواع للمتحولات في ©8891 7719031؛ وذلك اعتمادا على بحال رؤية المتحول وعمره.
نوع المتحولات حال رؤيتها عمرها
المتحولات الخاصة ضمن الإجرائية يوجد التصريح | تبقى قيمة هذه المتحولات معرفة طيلة
عن هذه التحولات فترة تنفيذ الإحرائية
مستوى الناقذة الإحرائيات» والدوال والأدوات) فترة تحميل الناقذة.
المتحولات العامة على ضمن كامل المشروع يساوي عمر الرنامع
مستوى المشروع
المتحولات الساكنة يساوي عمر الرنامج
عن هذه المتحولات
الإحرائية» أما محال رؤيتها فهو داخل الإحرائية فقطء ويتم التصريح عن المتحولات بالشكل:
نوع معطيات وش اسم متحول 1908