الفصل الذالث: حاسوب ( البرمجة الشيئية باستخدام 1/8.00872005 ) إعداد: أحمد محمد العربي الأنصاري َ
- البرمجة الشينية باستخدام 2005 18.067 :
في 1/8.07 سنتعامل مع الكائنات (ياء»(ز00) وكل منها له خواص (وعن:©(0:0) وطرق
(005ط»11) واحداث («ا«»1) وكل 0(»»0) يتبع فئة معينة (وعمت).
الخاصية (ا©1700: تحدد شكل وسمة الكائن ولكل كائن مجموعة خصائص بعضها
مشترك. يمكن تغيير خصائص الكائن من نافذة الخصائصء أو من خلال البرمجة كالاتي:
عسلد أ ع1 جاع مم:.عسدالك زدا0
الطرق 11601005: هي الوظائف والأفعال تكون مصاحبة للكائن 0©»ز00) ويمكن
التعبير عن ذلك خلال البرمجة كالاتي:
مثلا الطرق المصاحبة لكائن الاطار:
(١ 216. 0156١ اعطق .علا () فقتل .ع1
الحدث 109601: كل كائن له أحداث معينة تقع عليه ويستجيب لها +حيث يمكن للمبرمج
وضع مجموعة معينة من الاوامر التي يتم تنفيذها عند وقوع حدث معين.
فمثلا كائن الاطار («««70) له احداث تقع عليه ويستجب لها مثل الضغط على أي مفتاح
- التعرف على البرنامج :
1- . تشغيل البرنامج :
1605 8601066 50010 افوا على
: خلوب ( البرمجة الشيئية باستخدام 1/8.01672005 ) إعداد: أحمد محمد العربي الأنصاري
| الفصل اذا
2- .مكونات البرنامج :
شريط القوائم 7و 15ب11(1:
متفية؟ لمماا 6مو010ث1 - 22م من معتام مقده 10/10 ©
شريط الأدوات «و100113:
معام الال مض و8
(<] لاعن 83
مستكشف الخل :1101016 50100 : نافذة الخصائص 8ع10(606:
8 بماصيت ومثانام5
ْ الفصل القالت: حلسوب ( البرمجة الشيئية باستخدام 1/8.00272005 ) إعداد: أحمد محمد العربي الأنصاري
التعرف على ادوات التحكم (00014015):
- الإطار 01170*] عنصم 3:
يستخدم كواجهة البرنامج وحاوية للعناصر التي توضع عليه
يستخدم هذه الأداة لعرض النصوص الثابتة.
يستخدم لإدخال البيانات؛ وتعديلها وإخراج النتائج
- صندوق الاختيار «0010000130) لمعت و5:
يستخدم لاختيار نص واحد من قائمة الاختيارات
- زر الاختيار المفرد 148010131111017 ممتي ©:
يستخدم لتفعل خيار واحد فقط من بين مجموعة خيارات
- زر الاختيار المتعدد :01160130) سمه [:
يستخدم تفعيل عدة خيارات ويكمن تعطيله.
- صندوق الصيغ 0*6 1613 1/1261)60 أسقنة معاساا :
يستخدم لضبط ادخال البيانات بصيغة محدد مسبقاً مثل التاريخ او رقم هاتف.
- زر الأوامر (1311)]01 ممست ه:
يستخدم لتنفيذ عدة أوامر خلال حدث معين.
بة باستخدام 1/8.005172005 ) إعداد: أحمد محمد العربي الأنصاري
- التعرف على الخصائص والاحداث للأدوات (الكائنات) :
سنتعرف على بعض الخصائص والاحداث العامة المشتركة في اغلب الادوات وبعد ذلك نتعرف
| سرس سب ا
:18060010 لون الخلفية
م نوع الخط
:00010 __إلون الخط
8181018 | اتجاه نص الاداة
©1017 الحجم التلقاتي
عمطعمط تعملان على جعل الأداة تقوم تلقائياً بتغيير حجمها وموضعها
:008 تبعنا لحجم الاطار
1380:06:51 | شكل الاداة او نمط الاداة
اتيز خاصية الظهور
8001 خاصية التمكين او تغعيل
بماقطة1 التنقل بين الادوات
الاحداث 121761715
تاعنل النقر
©0001 | النقر المزدوج
الضغط على مفتا
1001161 .| عجلة الماوس
©1008©0107 .| حركة الماوس
52000808 _ | تغيير الحجم
الوسائل أو الطرق 11601005
عون لإخفاء ال100101 ( 106.18
سمط لإظهار الي170«0 0
0056 لإغلاق البوو19 (أ دمل .146
عم لمسح ال1<130 (اممعلء .226801
نم5 لبدء ال1عا110 ( لاعف 1.5 عسل
الفصل القالث: حاسوب ( البرمجة الشيئية باستخدام 1/8.01672005 ) إعداد: أحمد محمد العربي الأنصاري
خصائص الأدوات 100861165[
- الاسم البرمجي للأداة 121176[
هذه الخاصية متوفرة أثناء التصميم فقط أي لا يمكن تعديلها أثناء التنفيذ. ومشتركة لجميع الأدوات
بحرف؛ ولا يتخلله فراغ؛ ولا إشارة خاصة (+؛ -؛ * /:؛؛؛ .؛ <؛ >؛ -ه .... )؛ وليس كلمة
مثال: الأسماء الافتراضية للأدوات في: 3006001 , ل«مطائ1 , للعط1.8
- نص الأداة أئيع1
يظهر هذا العنوان على الأداة أثناء التصميم والتنفيذ. هذه الخاصية متوفرة في النموذج؛ وأداة
مثال: نأخذ الأداة 1.000 ونوضح كيفية تغيير النص إلى " الفصل الثالث " بالطريقتين:
- اثناء التنفيذ: :
تغيير قيمة الخاصية أثثاء التصميم باختيار لون
من إحدى صفحتي التبويب النظامية 1
أما تغيير قيمة هذه الخاصية أثناء التنفيذ فتتم كالاتي:
الفصل الذالت: حاسوب
( البرمجة
اتجاه النص )1ع. 1418114101
اعماق امتبمط
دصملا اقبط
5 16م اقبط
رقم
بستخدام 1/8.01572005 )
تأخذ هذه الخاصية إما 17766 عند تغيير اتجاه النص من
اليسار وهذا ما يتناسب مع الخط العربي؛ أو 110 ويكون اتجاه النص من اليسار إلى اليمين وإما
©1010 وهي التوريث وتكون بنفس خاصية الاطار.
فقا
إعداد: أحمد محمد العربي الأنصاري
فاق
اسم الخاصية
اليمين إلى
| الفصل الذالت: حاسوب
خاصية الظهور 7151016
إن معظم الأدوات التي توضع على النموذج «10 تظهر أثناء التنفيذء وقد نرغب في
بعض الأحيان بإخفاء بعض الأدوات وإظهار بعضها الآخرء فيتم ذلك عن طريق خاصية
الظهور ع1715101. تأخذ هذه الخاصية إحدى قيمتين:
أن الأداة ظاهرة أو مرئية.
©1815: تعني أن الأداة مخفية.
خاصية التمكين أو التفيل 1010210160
تستخدم عندما نرغب أن تبقى الأداة ظاهرة على النموذج؛ ولكن لا يتمكن المستخدم من التعامل
معها. تأخذ هذه الخاصية إحدى قيمتين:
©1113 : تعني أن الأداة مفطة؛ ويمكن للمستخدم التعامل معها.
©178[16: تعني أن الأداة معطلة؛ وغير متاح للمستخدم التعامل معها.
إعداد: أحمد محمد العربي الأنساري َ
4 خاصية الحجم 57
متوفرة أثثاء التصميم والتنفيذ وهو عرض الأداة وارتفاعها ونعبر عن العرض ب 101 و
داعأ للارتفاع
الحجم التلقائي 211)05176/: تأخذ هذه الخاصية إحدى قيمتين
©7015 تغير حجم الأداة تلقائيا حسب النص المعروض.
©1111 الحالة الافتراضية ؛ ليست الأداة بحجم النص.
التنقل 1805100 : تأخذ هذه الخاصية إحدى قيمتين :
©1725 لا تسمح بتنقل الى الأداة بالمفتاح 127
1116 الحالة الافتراضية ؛ تسمح بالتنقل .
- الخاصيتين ج10 ر 017تاع10:
ا على جعل الأداة تقوم تلقائياً بتغيير حجمها وموضعها تبعنا لحجم الاطار و بها :
اطعنا ,ا1-1 ,5001 ,100 _بالإضافة الى 1711 في الخاصية 10016
الفصل الثالث: حاسوب ( البرمجة الشيئية باستخدام 1/8.00672005 ) إعداد: أحمد محمد العربي الأنصاري َ
بعض خصائص الاطار 1701710 : ا صم اله
- زر التكبير «00ع12ا11<101:
لهذه الخاصية قيمتان هما:
©1715 يكون معطلاً اثاء التنفيذ
- زر التصغير «0(ع111010112:
لهذه الخاصية قيمتان هما:
©7818 يكون معطلاً اثناء التنفيذ.
التحكم «0001010: ولهذه الخاصية قيمتان هما |[ 2
©1101 الحالة الافتراضية ؛ وتكون فيها أزرار التحكم للاطار مرئية
©7815 وتعني أن أزرار التحكم للاطار مخفية
حيث أن أزرار التحكم للاطار هي :الإغلاق ؛ التكبير ؛ التصغير ؛ رمز النموذج.
نمط الإطار ©170111130170©17511: ولهذه الخاصية سبع قيم :
القيمة الوظيفة
0076| النموذج بدون إطار
©5101 17160 | إطارا ثابت (لا يمكن تغير الحجم )
91281016 | الحالة الافتراضية تمكنك من تغيير الحجم
86 1110| إطار حواري ثابت (لا يمكن تغير الحجم )
0668 ل11:»0 | نافذة بدون أدوات ثابتة (لا يمكن تغير الحجم )
700011108 ع512811 | نافذة بدون أدوات تمكنك من تغيير الحجم
(11»©010) _نموذج بإطار مرئي (لا يمكن تغير الحجم).
الفصل الثالث: حاسوب ( البرمجة الشيثية باستخدام 1/8.01672005 ) إعداد: أحمد محمد العربي الأنصاري
- حالة النموذج ©17711100175181: ولهذه الخاصية ثلاث قيم:
001 الحلة الافتراضية ؛ وتظهر النافذة بالحجم الذي اخترته أثناء التصميم.
110 تظهر النافذة مصغرة على شريط المهام.
0 أ1ا تظهر النافذة مكبرة ؛ كما لو نقر المستخدم على زر التكبير.
موقع الاطار عند التنفيذ 9181711705111017: ولهذه الخاصية خمسة قيم:
٠ 0800 1البنة 1111001151 , ل6ع 0105© , لقتتصه1ا
تمععطات , كمسمسمقطنسفاء 17710017591
- الشفافية 0031 :
تحدد نسبة الشفافية للاطار وتكون القيمة في 96 ؛مثلا القيمة الافتراضية هي 96100 يكون الاطار
غير شفاف لكن 9650 يكون شفافاً
يمكن تغيير الايقونة الافتراضية للمشروع او الاطار بهذا الخاصية وذلك باختيار أي الايقونة من
الملفات (160.)
- حرف كلمة السر “0100011813 955177:
تستخدم هذه الخاصية بتحديد حرف لا يظهر في النص إلا هو؛ مثلا الحرف "*".
- الأسطر المتعددة 1/11011)111116: تأخذ هذه الخاصية قيمتين هما:
©7815 الحالة الافتراضية ؛ الكتابة في الأداة على سطر واحد.
©1108 السماح بالكتابة على عدة أسطر.
محاذة النص 16<:6411810: تأخذ هذه الخاصية ثلاثة قيم هما:
- القراءة فقط 146800012[3: تأخذ هذه الخاصية قيمتين هما:
©1706 لايسمح بالكتابة و التعديل.