0 عاد لملرها17 7
اماما فقوو ممتفاع عافمز الدتوفرة تكيرة يق نطق لاوم مرمرع معي الع 56
"- نافذة أدوات ء1وم1011لة: وتحوي جميع الأدوات اللازمة لبناء التطبيقات؛ وتظهر غالبا
على يسار الشاشة؛ وفي حال عدم ظهورها يمكنك إظهارها باختيار الأمر 200136 من القائمة
»7؛ أو بالضغط على الزر المناسب في شريط الأدوا 3.
©- نافذة البرنامج : وهي النافذة التي ستشكل البرنامج وعليها ستتوضع كافة أدوات لويمالة
ع8 وهي كما نرى في الشكل )7-١( كأي نافذة من نوافذ :71000 فهي تملك شريط عنوان»؛
وزر تكبير وتصغير وإغلاق وأيقونة تحكم.
؛- نافذة المشروع : ربما أن كلمة مشروع هي كلمة جديدة بالنسبة لك فقد كنت فيما سبق
تستخدم كلمة برنامج والمعنى واحد. ِ
والمشروع في 288:0 17:51 ليس ملف واحد؛ ولكنه عبارة عن عدة ملفات مرتبطة فيما بينها؛
فالمشروع يتألف من عدد من النوافذ :ه7 وملفات البرمجة وعل:ةه1.
ولتسهيل عملية الانتقال بين النوافذ وملفات البرمجة وجدت نافذة المشروع حيث يتم فيها عرض
يع النوافذ وملفات البرمجة المستخدمة في المشروع. والشكل )5-١( يوضح نافذتين الأولى
لمشروع يحوي نافذة واحدة والأخرى لمشروع يحوي ثلاث نوفذ وملف برمجة.
(لقصدم قم 5
(ل1002 انما #».
لرؤية أي
الزر 01:86 »17 الموجود في نافذة المشروع.
في عدم ظهورنافذة المشروع اختر الأمر »10م :2:01 من القائمة »17:8 أو اضغط على الزر
المناسب من شريط الأدوا د.
لحفظ المشسروع يجب عليك حفظ النافذة في ملف؛ والمشروع ككل في ملف؛ أي أن
المشروع يتكون من ملفين هما (ملف النافذة وملف المشروع). ِ
لذلك وعند محاولة حفظ المشروع باختيار الأمر ىم 20:68 56 من القائمة 1:1 سترى
أنك ستتطالب باسم ملف النافذة ومن ثم اسم ملف المشروء.
©- نافذة الخصائص: وتستخدم لتغيير خصائص الأدوات كما سنرى؛ يمكنك إظهار هذه النقذة
باختيار الأمر م1170 وءنه»مه:2 من القائمة 116
تأكد أنك في البداية ستجد صعوبة في التعامل مع هذا العدد الكبير من النوافذ؛ وكثيراً ماستقف
التعامل معها.
مفهوم البرمجة المسيرة بالأحدا ذ:
قبل أن تبداً بكتابة أي برنامج في »ه28 1ه::17 عليك أن تفهم معنى البرمجة المسيرة بالأحداث»
تسمى برمجة ويندوز بالبرمجة المسيرة بالأحداث ( وبمنس«عه7 20:80 :2:80 ) والحدث هو ما
يقوم به المستخدم من أفعال على البرنامج؛ مثل الضغط على زر أو اختيار أمر من قائمة أو
تحريك الماوس أو ضغط مفتاح ما من لوحة المفاتيج الخ.
عند وقوع أي حدث يقوم :»77:20 بتسليم الحدث إلى البرنامج المنفذ في هذه اللحظة ويعطيه
رسالة عن طبيعة الحدث الذي وقع في حدود نافذته.
يقوم البرنامج بتحليل الرسالة ثم يتخذ الإجراء الذي يراه مناسباً لهذا الحدث وبعد أن ينتهي من ذلك
تعود السيطرة لنظام
ل مغلا للب نا علا دلله لإ
ليس بالضرورة أن يستجيب البرنامج لكل الأحداث فمثلآً تحريك الماوس فوق ذ
عند تصميم برنامجك عليك أن تتفهم طريقة البرمجة المسيرة بالأحداث وأن تقوم بتصميم البرنامج
على أساس أن تعرض على المستخدم الخيارات المختلفة وتترك له حرية التصرف والانتقال من
نافذة إلى أخرى ثم العودة وهذا لن يأتي إلا بأن تصمم برنامجك بحيث يستجيب للأحداث المختلفة
التي يقوم بها المستخدم وليس على أنه سلسلة متصلة من التعليمات تنفذ من البداية إلى النهاية.
إن البرمجة المسيرة بالأحداث تؤؤدي إلى تجزئة البرنامج إلى عدة أجزاء كل منها يستجيب إلى
حدث معين فتقوم بكتابة شيفرة كل جزء بشكل مستقل؛ وءمه12د:ه1 تسهل لنا هذه المهمة فهي
تقوم تلقائياً بتقسيم البرنامج إلى عدة أجزاء كل جزء يدعى إجراء وكل إجراء مختص بحدث معين
ذة البرنامج يعتبر
الأدوات واستخدامها:
ما هي الأدوات ؟
تعتمد البرمجة في :م3 لم:18/ا كثيراً على ما يسمى بالأدوات؛ والأدوات .701 عبارة عن أجزاء
برامج جاهزة للاستخدام؛ مثل أزرار الأوامر وخانات النص والقوائم وغيرها.
توفر الأدوات علينا وقتاً وجهداً كبيرين؛ بل في بعض الأحيان تقوم هذه هه
الأدوات بمعظم العمل بمجرد وضعها على النافذة بدون الحاجة إلى كتابة أي الكففهع
الأدوات موجودة في نافذة الأدوات؛ ولكل أداة اسم محدد يميزها عن باقي
الأدوات؛ ولمعرفة هذا الاسم ماعليك إلا وضع مؤشر الماوس فوق الأداة
لفترة زمنية قصيرة.
ملاحظة: إن المؤشر الموجود في أعلى يسار نافذة الأدوات ليس أداةً.
إضافة الأدوات إلى النافذة :
إذا أردت أن تستخدم أي أداة اضغط فوق هذه الأداة من ناقذة الأدوات
5 ثم ارسمها على نافذة البرنامج وكأئك ترسم مستطيلاً؛ وهناك طريقة
أخرى لإضافة الأداة وهي الضغط المزدوج فوقها من نافذة الأدوات وعندها
ستتوضع هذه الأداة في مركز نافذة البرنامج وبحجم معين
إن لكل أداة من هذه الأدوات وظيفة معينة تختلف عن وظيفة الأدوات الأخرى؛ وفي هذا الجدول
نبين أسماء الأدوات ووظائفها.
جدول بأسماء الأدوات ووظائفها:
0 عاد لملرها 17[ ,9
شكل
الأداة الاسم الشائع اسم الأداة وظيفة الأداة واستخدامها
# ض أ عاء لباقي الأدوات ّ
ق ا مضع خانة الصورة عرض الصبو نأو وؤعاء لباقي الأنوات أو لوحة
رسم
هر از عرض النصوص التابتة التي لا يستطيع
نم1 أداة العنوان تتم تخياهاً
7 طلب المعلومات من المستخدم أ ِ
اف م1 خانة النص 5 ملي ل جو عرض
8 عوط الإطار وعاء لباقي الأدوات
ل| | ممعةسيسسم زر الأوامر ينقر عليه المستخدم لتنفيذ أمر معين
7 ددا ورد اختيار مجموعة من مجموعة (اختيار الألوان
متام اخانة التحقق فضلة مثا
م0 زر لخير | عرض 8" تس ار أحدها (اختيار
عرض قائمة من العناصر لاختيار أحداها أو
القائمة المركبة 5
883 ا ائمة المركب إدخل اختياره كتابة
8 ميا القائمة عرض قائمة من العناصر لاختيار أحدها
-- ه22 | شريط تمرير فقي زيادة أو إنقاص قيمة ما ل اللون أو حجم
ح ه175 2 نفس استخدام شريط التمرير الأفقي
3 مساق المؤقت مش اا زمنية
2 ا «مقعنت»»0 | قائمة الأقراص عرض قائمة بالأقراص الموجودة بالجهاز
«مقنط قائمة الأدلة .| عرض قائمة بالأدلة الموجودة في القرص الحالي
«مظمناوا5 قائمة الملفات | عرض قائمة بالملفات الموجودة في الدليل الحالي
يم عمط أداة الأشكال رسم أشكال هندسية (مربع؛ دائرة؛ قطع)
ب عصفآ أداة الخطوط رسم الخطوط
7.9 10886 أداة الرسم عرض الصور فقط
ل مغلا للب نا علا دل لإ