1- يمكن ضبط خصائص الأدوات أثناء تشغيل البرنامج. شرح السؤال هل خصائص الأدوات (مثل لونها أو النص المكتوب عليها) ثابتة بعد تصميم الواجهة، أم يمكن للكود البرمجي أن يغيرها ديناميكياً استجابةً لأفعال المستخدم؟ صح خطأ الإجابة الصحيحة هي (صح)بالإضافة إلى ضبط الخصائص في نافذة الخصائص أثناء التصميم، يمكن تغيير معظم هذه الخصائص برمجياً أثناء تشغيل البرنامج. هذا يسمح بإنشاء واجهات تفاعلية تتغير بناءً على مدخلات المستخدم أو نتائج العمليات. مثال:Label1.Caption = "تم الحفظ بنجاح".للتفكير:هل هناك خصائص لا يمكن تغييرها أثناء تشغيل البرنامج؟ ابحث عن خاصيةNameكمثال.(الفصل الرابع: تطبيقات برمجية باستخدام لغة البيسك المرئي، 4-3: واجهة البيسك المرئي، 4-3-6: نافذة الخصائص، صفحة 56)
2- يتم إزالة أي نموذج من المشروع من خلال نافذة شكل النموذج. شرح السؤال فكر في وظيفة كل نافذة في بيئة التطوير. نافذة "شكل النموذج" تعرض لك كيف سيبدو النموذج على الشاشة. هل من المنطقي أن تحتوي على أمر لحذف ملفات من المشروع؟ أم أن هناك نافذة أخرى مسؤولة عن إدارة ملفات المشروع؟ صح خطأ الإجابة الصحيحة هي (خطأ)تتم إزالة النماذج من المشروع من خلالنافذة مستكشف المشروع (Project Explorer). هذه النافذة هي التي تعرض جميع ملفات ومكونات المشروع وتسمح بإدارتها (إضافة، إزالة، إعادة تسمية). أما نافذة شكل النموذج (Form Layout Window) فوظيفتها فقط تحديد موقع ظهور النموذج على الشاشة عند التنفيذ.تدريب:اذكر الخطوات الدقيقة لإزالة نموذج اسمهForm2من المشروع.(الفصل الرابع: تطبيقات برمجية باستخدام لغة البيسك المرئي، 4-3: واجهة البيسك المرئي، 4-3-7: نافذة النموذج، صفحة 60)
3- يتم استدعاء الإجراء الفرعي الخاص بالحدثDbclickعندما ينقر المستخدم نقراً مزدوجاً فوق الأداة. شرح السؤال ماذا يعني الاختصارDbclick؟ حلل الاسم لتستنتج وظيفته. صح خطأ الإجابة الصحيحة هي (صح)الحدثDblClick(اختصار لـ Double Click) هو الحدث الذي يقع عندما يقوم المستخدم بالضغط على زر الفأرة مرتين متتاليتين بسرعة فوق أداة التحكم. أي كود يتم وضعه داخل الإجراءPrivate Sub ControlName_DblClick()سيتم تنفيذه عند وقوع هذا الحدث.سؤال:هل يقع حدثClickأيضاً عند حدوث نقر مزدوج؟(الفصل الرابع: تطبيقات برمجية باستخدام لغة البيسك المرئي، 4-4: الأحداث، صفحة 63)
4- الحدثLost Focusيجبر المؤشر على البقاء داخل صندوق النصTextإذا كان الصندوق فارغاً. شرح السؤال فكر في تسلسل الأحداث. عندما تحاول الخروج من صندوق نص فارغ (تفقد التركيز)، يمكن للبرنامج أن يكتشف ذلك وينفذ أمراً يعيد التركيز إليك مرة أخرى. أي حدث وطريقة يقومان بهذه المهمة معاً؟ صح خطأ الإجابة الصحيحة هي (صح)هذه العبارة تصف بدقة المثال الموجود في الكتاب المدرسي. يتم استخدام الحدثLostFocus(الذي يقع عندما تحاول الأداة أن تفقد التركيز) للتحقق من شرط معين (مثل: هل الصندوق فارغ؟). إذا كان الشرط صحيحاً، يتم استخدام الطريقةSetFocusداخل هذا الحدث لإجبار المؤشر على العودة إلى نفس الصندوق ومنعه من الانتقال.للتفكير:لماذا يعتبر استخدام هذا الأسلوب أفضل من استخدام زر "تحقق" منفصل للتحقق من صحة المدخلات؟(الفصل الرابع: تطبيقات برمجية باستخدام لغة البيسك المرئي، 4-7: الأدوات القياسية لتصميم النموذج، 4-7-2: أداة صندوق النص، صفحة 67-68)