ضحة بالصورة ؛ واختر منها اسم النافذة البرمجي لتكون
بدء التشغيل.
انقر فوق الزد 0ا0).
ملاحظة 1
قد تحتوي قائمة +66 زا0 م5888 على عناصر مختلفة حسب نوع المشروع.
مريع الأدوات م8 7001:
ي على الأدوات الأساسية التي يتكون منها أي برنامج مصمم
من الصورا ِ تحكم 600801 في مريع الأدوات.
التصميم واجهة المستخدم وهي كالتلي:
المؤشر +801088: هو ليس بأ ٍ
مربع التسمية ا86.ا: وهو أداة تعرض نصاً ؟»ع: لا يمكن للمستخدم تعديله بصورة
ويستخدم في عرض نتيجة عملية ما ؛ أو كعنوان يشرح وظيفة عنصر
مربع الرسم 807 ©812807: وهو أداة لعرض الصور؛ وتستعمل كحاوية :001743102
للعناصر والأدوات الأخرى.
مربع النص (صندوق النصوص *«80 188): وهو أداة يستطيع المستخدم من خلالها إدخال
قيم للبرنامج بصورة مباث
الإطار 286: وهو أداة تستخدم بصفة أساسية كحاوية للعناصر والأدوات الأخرى ؛ وكثلك
في ضم العناصر المترابطة منطقياً أو وظيفياً مع بعضها ؛ وكذلك لتزيين واجهة المستخدم.
زد الأوامر 80800 00010200 : أداة تشبه الزر 808800 يؤدي كبسها (النقر عليها)
ة كإنهاء تحميل البرنامج مثا
زد الاختيار الأول 5000 6م006 : نستخدمها في حالة وجود عدة خيارات والمطوب
للمستخدم باء
على اختيارات. ل خال
مربع السرد 807 1158: تسمج للمستخدم با
محددة ملفا
شريط تمرير أفقي 50130118238 1100120101481 يسمح للمستخدم باختيار قيمة بناءاً على
موضع الزر على الشريط
شريط تمرير رأسي :561301183 681 1/6181 مثل شريط التمرير ١
مستعرض مشغلات 11580 011178 يتيح اختيار أحد مشفلات الأقراص.
مستعرض فهارس 01760401/1154807 يتيج اختيار أحد الفهارس أو المجلدات الفرعية.
مستعرض ملفات 5116115880 يتيح اختيار أحد الملفات.
شكل © 51020 يستخدم لرسم شكل هندسي على ١
خط 1106 يستخدم لرسم خط على النافذة.
صورة 103896 مثل مريع الرسم إلا أنها تعرض صوراً فقط وتستهلك موارد 1 من النظام.
أداة ربط بيانات. 0080© 0288 تربط بين قاعدة بيانات والبرنامج.
ربط وتضمين 01.5 تربط بين البرنامج وخادم .01.
إضافة أداة تحكم إلى مربع الأدوات:
أي أداة أخرى غير الأدوات سالفة الذكر إلى مريع الأدوات وكالتالي:
انقر بالزر الأيمن للفأرة على أي ناحية في مريع الأدوات.
تظهر قائمة منيثقة برع 10 يا م 00 اختر منها الأمر 00110010810155.
يظهر مربع حوار بعنوان 6000001016085 وبه قائمة بلعناصر البرمجية التي يمكن إضافتها للبرنامج كما بلصورة »
وفي الصورة اخترنا الأداة 3:١ 000101 02160027 1146:0508
اتمم 0ل
(563) 6000015.0 610 أصدة 036 1000508 ]|
أحد هذه العناصر بتمكين علامة (صح) التي تقابلها..
انقر فوق الزر (موافق ؛٠0). فيتم إدراج أيقونة في مربع الأدوات تمثل العنصر المضاف.
طريقة تنظيم محتويات كل مجموعة تتيع أسلوب السحب والإلقاء م00 8 0309 وهو نفس الأسلوب الذي تتبعه
لنقل أو نسخ ملفات جهازك. أخيراً إذا أردت حذف المجموعة قم بالنقر على اسم المجموعة بزر القأرة الأيمن وا.
الأمر (735 ©4616) من القائمة ؛ مع العلم بأن المجموعة الرئيسية والمسماة 68081 لن تتمكن من حتفها.
زالة أداة تحكم من المشروع:
تحكم 000801 من المشروع اتبع الخطوات التالية:
إذا كانت الأداة موضوعة على النافذة أزلها بتحديدها ثم الضغط على المفتاح 061666
افتج القائمة (8ع6ز00) ثم اختر الأمر (045 801012 0010)
يظهر مريع حوار يعنوان (0010000176015)-
امسح مربع الاختيار الذي يمثل الأداة المراد حذقها.
انقر فوق الزر (010).
فيتم إزالة الأداة.
إذا لم يكن مربع الأدوات معروضاً أمامك افتح قائمة عرض «رع1/ا ثم
اختر الأمر 700180
هذه النافذة تعرض جميع خصائص الكائن المختار سواء كان نفذ
0 أو أداة (عنصر تحكم) 00801© مختارة ؛ وتتيج لك إمكان
هذه الخصائص وقت التصميم 71016 0651910. فعلى سبيل
المثال : يمكنك تغيير لون خلفية النافذة (وهو إحدى خصائص النافذة) أو
لون خلفية أي أداة مختارة تدعم هذه الخاصية من خلال خاصية تسسى: :836160010
تعرض هذه الخصائص بترتيب أبجدي عدا الخاصية 6 11800 فإنها تأتي في بداية قائمة الخصائص ؛ وعند اختيار
: خاصية معينة يتم عرض وصفها أسفل نافذة الخصائص.
. وعند اختيار أي عنصر أو أداة يتم عرض جميع خصائصها ضمن هذه النافذة مباشرة وبصورة آليةر 0
مربع تخت © تاماك لاا غناو ارقا 150000
يظهر هذا المريع ل شاشة حاسوب ويه صور للنوافذ 0/05 ا تل وو
نافذة محرر الكود م50(80 00086:
ومن خلالها يتم كتابة الكود الذي غالباً ما يكون ضمن إجراءات أحداث 8000165 10م 51/608 ويتم تنفيذ كل إجراء
عند إطلاق ((أو استثارة أو تفجير) هذا الحدث ؛ ويكون الإجراء الحدثي مرتبطاً بطبيعة الحال مع نموذج النافذة أو أحد
العناصر البرمجية المرسومة عليه. ولكي نقوم بكتابة البرمجة الخاصة بحدث النقر المفرد 6ا6 011 لزر الأوامر
00 6000002005 مثلاً نقوم بالنقر عليه نقرتين سريعتين أثناء وقت التصميمع 7100 0851910 فيتم فتح نافذة
فالسطر الأول يتكون من الكلمات المحجوزة تانا5 0317/388 ثم الاسم البرمجي لزر الأوامر 6010707310١ متبوعاً
بحدث النقر »0116 ؛ والسطر الثاني عبارة عن نهاية الإجراء الحدثي 5 00. نكتب البرمجة التي نريد تنفيذها
عند النقر المفرد على الزر أثناء تشغيل البرنامج بين هذين السطرين.
هناك مفاتيح اختصار تقوم بإظهار نافذة الكود إذا لم تكن ظاهرة أمامك وهي الضغط على المفتاحين ام + 5/118 معا.
طاة قمع
1 النفذة القور
وهي أداة جيدة تتيح لك إدخال أمر أو تعبير فجول
باستخدام علامة الاستفهام ؟ ؛ وكذلك تستخدم لعرض
هذه النافذة لا تتوفر بعد تحويل البرنامج إلى ملف تنفيذى ؛ لذ
في حدوث رسالة خطأ ومن ثم إغلاق البرنامج اضطرارياً.
الأخطاء قبل تحويله إلى الملف التنفية:
,8 + 681 ثو المفتاح (06 للحذف.
النافذة الفورية
نفذة مستعرض الكائنات +58 /ل01:ط 0[868:
تعرض هذه النافذة جميع الفئات الموجودة في المكتبات المضمنة في برنامجك مع كافة وظائفها وطرقها وخصائصها
وأحداثها ؛ لتعليك فكرة عامة عن محتويات هذه المكتبات ؛ ولها ميزة أخرى وهي سهولة إيجاد المساعدة ((18
ان ن على العنصر المطلوب واختيار الأمر م1181
من القائمة. إذا لم تكن النافذة معروضة أمامك اضغط المفتاح ١ع
0100 رم لام
© 8000000513015 الله
مواو وم كل ران افجول بض 700 من الأجزاء اتانية كا بالريم التضيعي
تتيع اا التعامل , مع امج مثل (صند؛ النصوص 76:80 وعنصر التسمية ا256] وز الأوامر
000102085000 وغيرها). إن النوافذ والعناصر البرمجية (الأدوات) يطلق عليها جميعاً اسم (كائنات
© 710 085190 فقط من خلال ذ
التشغيل فقط ع 7100 وريم من خلال ١
ولضبطها برمجياً نكتب اسم الكائن متب
1/0600 الوظائف: إن متعلقة بسلوك وعمل هذا الكائن
في هذا المثال تم إظهار النفذة الأولى عن طريق استدعاء الوظيقة 5/1018 التابعة لها
5 الأحداث: وهي عبارة عن برمجة ها عند وقوع [(إطلاق) حدث معين كما أسلفت.
02060765 600801 الإجراءات العامة: وهي برمجة غير مرتبطة بكائن ؛ ويتم استدعاؤها من أي مكان
1/0015 الوحدات النمطية: وهي مجموعة من الإجراءات العامة ؛ وجُمل تحديد نوع المتغيرات ؛ وجمل تعريف
الثوابت المستعملة من قبل البرنامج وغيرها.
: خطوات تصميم برنامج تطبيقي في فجول بيسك :10٠
عند تصميم أي برنامج تطبيقي في فجول بيسك لا بد أن تمر مرحلة التصميم بالخطوات الثلاثة ١
وضع (رسم) عناصر التحكم 60083015 أو الأدوات 70015 على نموذج النافذة 6000
الخطوة الأولي: رسم العناصر والأدوات على نموذج ١
بعد تشغيل بيئة التطوير المتكاملة واختيار نوع المشروع نكون جاهزين لوضع العناصر البرمجية على النافذة
التي ستكون قارغة بطبيعة الحال.
ولكي نضع (نرسم) العنصر على النافذة نقوم
بوضع العنصر الأول ؛ ثم انقر
احين 081 + لا للصقه. وفي
النوع أم لا؛ اختر (لا) فيتم
هذه الحالة سيظهر لك مريع رسائل يسألك هل ستضع العنصر ضمن مصفوفة
اوضع العنصر النسخة في الركن الأيسر العلوي
تحريك العناصر البرمجية:
العنصر مناسياً لا؛ تستطيع تحريكه إلى المكان المناسب كما يلي:
فوق العنصر دون أن ترفع إصبعك عن زر الفارة.
حرك الفآرة إلى المكان
:0 حرر زر القارة.
فيتم وضع العنصر في المكان العطوب.
هذا عن طريق الفآرة ؛ أما عن طريق لوحة المفاتيح ؛ وفيتم اختيار العنصر بالنقر عليه نقرة واحدة ثم الضغط على
المفتاح 001 وأحد مفاتيح الأسهم فيتم تحريك العنصر بالاتجاه المطلوب.
عند الرغبة في تغيير أبعاد الأداة نتبع الخطوات التالية:
ثانياً : باستخدام لوحة المفاتيع:
انقر فوق الأداة نقرة واحدة.
استخدم المفتاح :5/118 مع أحد مفاتيج الأسهم لتغيير الأبعاد.
الخطوة الثانية : ضبط الخصائص :
ني وضع المواصفات التي تتحكم في مظهر وسلوك الأدوات أثناء تشغيل البرنامج »
أو عنصر تحكم تقابلها قيمة قد تكون عددية صحيحة أو قد تكن
الخصائص أو اضغط المفتاح ١ع
البرمجة ف قجول يس عطق حدث .
مع ريرك علد 1ر8 وفيه يتم التوقف عن ا
الوضع في تنقيح البرنامج واكتشاف وتصحيح الأخطاء.
تحتوي هذه القائمة على أوامر أساسية خاصة للمشاريع بشكل عام ؛ كإنشاء مشروع جديد ؛ حفظ محتويات
المشروع ؛ طباعة محتويات المشروع وترجمة المشروع وتحويله إلى ملف ثنائي وغيرها.
؟. القائمة 5016 :
تحتوي على أوامر التحرير القياسية كلقص والنسخ واللصق ؛ ونستخدمها بشكل خاص عند التعامل مع
نافذة محرر الكود.
؟. القائمة 11/1
تحتوي على أوامر لعرض مختلف النوافذ المكونة للواجهة مثل نافذة مربع الأدوات ونافذة الخصائص
؛. القائمة 06ع[0م5:
معظم أوامر خاصة بمحتويات المشروع ؛ فهي تمكنك من إضافة عنصر أو مجموعة عناصر من عناصر
المشروع كالنوافة 200005 والوحدات النمطية (ملفات البرمجة) 165 بال 1/40 والفئات 0125565 وغيرها.
ه. القائمة 15011028 0 0
وهي خاصة بتنسيق الأدوات التي نضعها على النفذة من ناحية موقعها على النافذة. بالإضافة إلى تغيير
ترتيب الأدوات » أي وضع أداة فوق الكل أو أداة خلف الكل وغير ذلك.
.١ القائمة وباطع0:
وتحتوي على معظم أوامر التنقيج ؛ من هذه الأوامر اختيار طريقة تنفيذ البرنامج ؛ كتنفيذ سطر واحد منه
10 م508 » إجراء كامل 017/83 م58 ؛ أمر سابق 088 م58 أو التنفيذ حتى السطر الذي يوجد فيه مؤشر
الكتابة 008508 70 0ن8 ؛ وبالنسبة علامات القطع 001085 836216 فهي علامات تظهر مبدنياً بللون الأحمر
على سطر معين بحيث تتم عملية الإيقاف المؤقت للبرنامج عند الوصول إلى هذه العلامات.
البرنامج 500
اف المؤقت 838216 أو إنهاء
ٍ +. القائمة 70015:
تحتوي على أوامر مختلف التصانيف كمحرر القوائم » ومعلج
إجراء 080660016 وغيرها.
+. القائمة 105 8.00:
ومن خلالها يتم تشغيل برامج خارج اللغة وظيفتها خلق تكامل مع اللغة مثل برتامج 0343 ١/1502
حفظ المشروع ومكوناته:
يفضل تخزين (حفظ) المشروع بما يحتويه من نوافذ ووحدات نمطية وغيرها وثلك باختيار الأمر 581/8
+0306 من القائمة 116 فيظهر مربع حوار يحث المبرمج على تحديد مسار ملف المشروع وملفات النوافذ
والوحدات النمطية كما هو موضح بالصورة الا
النافذة ريوع 17108
والهيكل الأساسي المكون لكل برنامج تطبيقي يعمل على منصة وندوز؛ بحيث نضع
بأسلوب منظم ومدروس لتشكل ما يسمى بواجهة المستخدم 1028:5266 +56لا
والصورة التالية توضح نافذة ومكوتاتها: