اطار مدتوعب المشروع
شريط العنوان
التعرف على بيئة فيجوال بيسك
مربع الأدوات
ال بيسك على أدوات برمجة لمساعدتك على بناء برامج فيجوال بيسك. يزود
شريط القوائم وصولا إلى معظم الأوامر التي تتحكم ببيئة برمجة فيجوال بيسك. تعمل القوائم
الوصول إليها بواسطة الماس أو لوحة المفاتيج. تحت شريط القوائم يوجد شريط الأدوات ؛ وهو
عبارة عن مجموعة من الأزرار التي تشكل اختصارات لتنفيذ الأوامر والتحكم ببيئة برمجه
فيجوال بيسك . يجب أن تكون معتادا على شريط الأدوات أذا استعملت مايكروسوفت وورد أو
مايكروسوفت اكسل من قبل. لتنشيط أحد أزرار شريط الأدوات ؛ أنقره بواسطة الماوس.
بالإضافة إلى ذلك يوجد مربع الأدوات و أطار مستوعب المشروع و أطار النموذج و أطار
المشروع و أطار الخصائص و أطار تصميم النموذج. سنتعلم كيفية استعمال هذه الميزات
لتخصيص بيئة البرمجة بهذا الشكل لاحقًا ولا يتم الاعتياد على هذه الأدوات الا من خلال
استعمالنا لها
التعرف على نوافذ بيئة فيجوال بيسك
نافذة مشروع جديد 1170[604 11617
عندما تقوم بتشغيل منصة العمل ©3051 17180101 لأول مرة؛ فان لهذه النافذة احتمال
مؤكد للظهور .فعن طريقها تستطيع الاختيار بين أنواع عدة من المشاريع ك
5 ثم انقر على الزر 0888 أو اضغط على المفتاح .[ 1771218 ] فالقاعدة السائدة لجميع
كتب 130818 7718001 التعريفية تبداً الشرح دائما بالنوع 153015 5000080 . تستطيع إلغاء
فكرة ظهور هذه النافذة عن طريق تحديد الخيار عنتتنة غدل صن عملفتك خنطا لتحفطة الصو
الموجود في أسفلها حتى لا تظهر كلما شغلت البرنامج. انظر الشكل (1-2)
|لفكة | وضع | كلا
ممتامطاومة 8 نتمم اللماهم تامهم 555533
لعزم مم0 عنتمم 0 لتقم لقتعا
ملاحظة :إذا لم يرق لك هذا التغيير؛ واردت العودة إلى الوضع السابق؛ فاختر الأمر 006005 ... من
قائمة 70015 ؛ ومن مربع الحوار الذي يظهر امامك اختر تبويب 121110701001804 ؛ وانقر على الخيار
©0106 107 1101001. حيث ستعود هذه الواجهة للظهور كلما شغلت فيجوال بيسك.
نافذة مصمم التماذج تعررعتو1 :17010
هذه النافذة تعتبر سر نجاح ©1081 [1800/ ١ وهي أشهر نوا فذ 130812 [1718010 منذ الإصدار
الأول؛ مع العنوان الابتدائي لها 1700011 عن طريق هذه النافذة تقوم بعملية تصميم واجهة
برنامجك اما بتعديل خصائصها أو وضع باقة أدوات عليها باستخدام الفأرة 110088 مبينة لك قوة
ونجاح فكرة لغات البرمجة المرئية 180808888 07071108ة:ع8 210 1718001 . طريقة وضع
المزيد أيضاء؛ عمليات التحرير كالنسخ واللصق والقص مدعومة على جميع الأدوات التي
تضعها. وتسمى أيضا واجهة البرنامج انظر الشكل(1-3)
الاق لجا
الشكل(1-3) نافذة مصمم النماذج أو تسمى " نافذة النموذج " للاختصار
نافذة صندوق الأدوات 10010 "مربع الأدوات'"
بعد ان تظهر لنا نافذة النموذج السابقة؛ فان استحقاق وضع الادوات عليها قد حان .
والأدوات موجودة في نافذة صندوق الأدوات «100150 شكل (1-4) حيث تسمى أدوات
© وقد تحتوي على مجموعة أدوات إضافية تدعى 0000:0158 (©0117./. يمكنك استعمال
هذه الأدوات لإضافة أعمال فنية وتسميات وأزرار ومربعات سرد وأشرطة تمرير وقوائم
وأشكال هندسية إلى واجهة البرنامج؛ كل أداة تحكم تضيفها إلى النموذج تصبح كائنا أو عنصر
واجهة قابل للبرمجة في برنامجك. ستكون هذه العناصر مرئية لمستخدم برنامجك عندما يكون
الإضافي موجود في الركن العلوي الأيسر من الأدوات على شكل مؤشر 2010168 وظيفته
الأساسية إلغاء عملية طلب رسم أداة . لا نفسك به كثيرا؛ فهو يضغط نفسه تلقائيا بمجرد
انتهائك من عملية رسم أو وضع الأداة على نافذة النموذج. يحتوي مربع الأدوات أيضا على
أدوات تحكم يمكنك استعمالها لإنشاء كائنات تؤدي عمليات خاصة "في الكواليس" في برنامج
فيجوال بيسك؛ تنفذ هذه الكائئنات عملا مفيدا لكن المستخدم لايمكن رؤيتها عندما يكون البرنامج
مشتغلا؛ إنها تتضمن كائنات لمعالجة المعلومات في قواعد البيانات. وتعقب مرور الوقت في
لفتج مربع الأدوات انقر زر مربع
الأدوات في شريط الأدوات حيث
يظهر مربع الأدوات عادة في الجهة
اليسرى من الشاشة.
شكل (1-4) صندوق الأدوات "مربع الأدوات”
الأداة
شرح مختصر لمربع الأدوات
اسم الأداة
مؤشر
صندوق صورة
مربع نص
الأطر
زر أمر
مربع اختيار
زير ااختيار
القائمة المنسدلة
شريط الانزلاق العرط
شريط الانزلاق الطولي
عسل
مربع سرد محركات الأقراص
مربع سرد الدلائل
مربع سرد الملفات
شكل هندسي
صورة
الوصف
وهي تعيد مؤشر الماوس إلى السهم الطبيعي اذا كان المؤشر على إحدى
الأدوات أو الأشكال الأخرى غير الوجه الطبيعي.
وهي أداة تتيح لك إضافة صورة إلى البرنامج وإدماج الصورة في البرنامج.
'وهي أداة تتيح لك إضافة عنوان ما إلى البرنامج ؛ أو نص في أي مكان من
النموذج ؛ وقد تستخدم ال [©:1.1 في منح المستخدم بعض المساعدة للدلالة
إلى شئ ما. وتعرض نص ثابت على الشاشة أثناء التشغيل لاتستطيع تغيره.
وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل أسمه مثلا أو
مسار البرنامج أو شئ آخر.
وهي أداة تستخدم لصنع إطار وتضمين بعض الأدوات بداخله
وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زر ليضغط عليه عند
تنفيذ أمر معين.
وهي أداة مربع اختيار ؛ لتتيح للمستخدم اختيار أكثر من خيار.
وهي أداة زر اختيار "راديو" ؛ لتتيح للمستخدم من اختيار خيار واحد من
عدة خيارات .
وهي أداة القائمة المنسدلة حيث تنسدل منها قائمة ليختار منها المستخدم
وهي قائمة تشبه إلى حد ما ال 000700130 ولكن تختلف عنها بانها ليست
وهي أداة شريط الانزلاق العرضي ؛ وتستخدم في انزلاق الصور والكائنات
الأكبر من اللازم عرضيا.
وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي.
وهي أداة المؤقت وظيفتها أنها تقوم بأداء عمل معين أو عدة أعمال معينة
بصفة دورية كلما مر زمن معين تحدده أنت؛ أي تكرار الأمر
وهي عبارة عن قائمة تسرد فيها أسماء محركات الأقراص للقرص الصلب
:110001 وكذلك السيدي روم 00-1801 .
وهي عبارة عن قاثمة تسرد فيها أسماء الدلائل (0106:5:) داخل محركات
الأقراص للقرص الصلب :1101151 وكذلك 00-1011 .
اوهي عبارة عن قائمة تسرد فيها أسماء الملفات (001188) الموجودة داخل
الدلائل (00108:8 أو داخل محركات الأقراص للقرص الصلب
11+08 وكذلك السيدي روم 00-1801 . حيث انك تحدد المسار أيضا
وهي آداة تستخدم لرسم أشكال هندسية كالدائرة والمثلث والمربع ... الخ
أداة تستخدم لرسم خط في واجهة البرنامج
هي أداة لإضافة صورة إلى النموذج وتختلف عن *17100016130 بعض
الشيء في الخصائص
تفط أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية.
018 هي مختصر ل (تضمين وربط الكائنات) وهي أداة تستخدم لربط وتضمين
إطار (نافذة) الخصائص:
يتيح لك إطار الخصائص تغيير مميزات؛ أو إعدادات الخاصية ؛ لعناصر واجهة البرنامج
الموجودة في النموذج. إعداد خاصية هو ميزة احد الكائنات في واجهة البرنامج؛ مثلا يمكنك تغير
خط أو لون الكتابة داخل مربع النص وكذلك الحجم وذلك من خلال خاصية الخط التابعة لمربع
النص "هذه إحدى خصائصه" فكل كائن يملك عدة من الخواص؛ حيث توجد عدة خواص
مشتركة بين كل الكائئنات (أي كل كائن يملك خاصية حيث ان هذه الخاصية موجودة في بقية
مشتركة لان جميع الكائنات تملكها. وكذلك توجد خواص مشتركة بين مجموعة من الكائد
وكذلك توجد خصائص منفردة لكل كائن أي حسب استخدامه؛ يمكن تغيير الخصائص عن طريق
إطار الخصائص واختيار الخاصية التي نريدها وهذه الطريقة تعتبر يدوية وتكون في مرحلة
التصميم؛ أو يمكن تغير الخصائص عن طريق إضافة
خاصية أو عدة خواص عندما يكون البرنامج مشتغلا. يحتوي إطار الخصائص على مربع سرد
الكائنات (<000770130) يبين كل عناصر (كائنات) واجهة البرنامج الموجودة على النموذج
الشكل (1-6). .©
مر يم سرد الكائنات
ة برمجية في إطار ال
اسماء الكائثات الموجدة داخل
0 التموذج (واجهة البرنامج)
انقر زر إطار الخصائص
في شريط الأدوات حيث
يظهر إطار الخصائص
عادة في الجهة اليمنى
موز م عمو ٠١ ! لحم
ور بكار اسن سمال ساس
شكل (1-5) يبين مربع سرد الكائنات داخل النموذج (واجهة البرنامج)
الكاق الموجود في واجهة
البرنامج لكي تعرض خصائصه | مدموعاى | “اع طماطم
يعرض وصف بسيط للخاصية المختارة.
جميم الخصائص التابعة
للكلان النشطظ
عنما
معطا
شكل (1-6) يبين إطار الخصائص وكذلك يظهر الخصائص التابعة للكائنات
ء_التفكير في الخصائص
في فيجوال بيسك ؛ كل عنصر من واجهة البرنامج بما في ذلك النموذج له مجموعة من
الخصائص المعرفة؛ يمكن ضبط الخصائص أثناء التصميم باستعمال إطار الخصائص؛ كما
من الصعب استيعاب مفهوم الخصائص + وقد يساعدك التعبير عنها بتشبيهها بالسيارة.
السيارة شيء تستعمله لانتقال من مكان إلى أخر ؛ وبما انها كائن مادي تشغل حيزا من
انها مصممة على نحو ما ( سيارة صالون أو للحمل أو معدات ثقيلة أو نقل الركاب أو
للاستخدام العسكري) . في فيجوال بيسك هذه الأمور هي خصائص الكائن الذي هو السيارة.
القالب الذي أعطى هيكل السيارة يسمى عندها أداةٍ التحكم.
تعريف معظم خصائص
السيارة إثناء صنعها؛ اما بعض الخصائص الأخرى ( كالسرعة والعمر والخيارات كالمرايا)
فقد تتغير بعد استعمال السيارة. خلال العمل مع فيجوال بيسك ستجد خصائص من النوعين.
« شرح سريع لمعظم الخصائص
الخاصية
المعسمعالم
مدوم
عع ماناظر
عملم اع
الوصف
هي خاصية باسم الأداة البرمجي أي خاصة في البرمجة (تدخل في كتابتة الشفيرة)
لذلك يجب ان تكون اسم فريد أي لا يجوز ان يحمل كاثنان نفس الاسم "البرمجي”
حتى تستطيع الفيجوال بيسك من التمييز بين الأدوات من خلال أسماءها (كما ان
لكل شخص رقم هوية فريد خاص به لا يملكه غيره)
المحاذاة ويقصد به محاذاة النص داخل الكائن أي جعله يبداً من جهة اليمين أو في
الوسط أو من اليسار حيث يحوي على ثلاث خيارات هي: ز5تا8ن1 0-15
المظهر ويقصد بها مظهر (شكل) الكائن إثناء تشغيل البرنامج اما ان يكون مجسم
أو ان يكون مسطع لذلك يحتوي على خيارين هما:
التحجيم الذاتي ويقصد بها تحجيم الأداة لتحتوي المحتوى الذي في داخل الأداة
كالنص أو الصورة مثلا؛ حيث سوف يتغير حجم الأداة ليصبح بحجم المحتوى فإذا
كان المحتوى كبيرا سوف يكبر حجم الأداة أي الإطار الخارجي للأداة والعكس
صحيح حيث تحتوي على قيمتين منطقيتين هما: عن:7 أي تفعيل التحجيم أو 172158
عدم تفعيل التحجيم الذاتي
اللون الخلفي وهي خاصية لتغيير اللون الخلفي للأداة أو النموذج حيث عند اختيارها
سوف تظهر لديك قائمة بالألوان المستعملة في بيئة فيجوال بيسك ويمكنك اختيار
اللون المناسب مع ما يتناسب مع الت
اسلوب الخلفية: يقصد به اسلوب عرض الخلفية اما ن تكون ملونة حسب اللون
المختار في خاصية ال :3801:6010 أو ان تكون شفافة أي سوف يلغى تأثير
خاصية ال :1801:0010 وذلك يعني انها تحتوي على خيارين هما:
0-1000 ويقصد به الشفافية أو 1-0000 ويقصد به غير شفاف.
نوع الإطار وهي خاصية لعمل إطار للكائن حيث في بعض الكائنات يحوي فقط
على قيمتين هما: 0-1100 لا يوجد إطار خارجي أوع[ع5::0 1-1180 يوجد
إطار خارجي ثابت للكائن . اما النموذج (واجهة البرنامج) فانه يحتوي على
خيارات اكثر ولكنه يحتوي على 110:8 أيضا في حالة اذا أردت عدم عمل إطار
للواجهة الخارجية للبرنامج؛ يمكنك رؤية تلك الخيارات من خلال الوقوف على
خاصية 5116 :180:06
عنوان: ويقصد به العنوان الذي سوف يظهر للمستخدم على تلك الأداة حيث يختلف
عن اسم الأداة لان الاسم لايظهر للمستخدم ولكنه يستخدم في كتابة الشفيرة أما
العنوان فهو ما تريد ان يقراه المستخدم على ذلك الكائن سواء أكان زر أمر أو
المستخدم على هذا الزر
إيقونة السحب ويقد بهذه الخاصية هي تحديد الإيقونة التي تريد ان يراها المستخدم
طريقة السحب : في هذه الخاصية يوجد خياران وهي تعمل مع الخاصية 1:88
07 حيث اما ان تجعل إيقونة السحب تظهر للمستخدم أو ان لاتظهر للمستخدم
م هذه الخواص في حالة ربط الأداة
ببيلتك خاررجية كربط البرنامج امع قاحدة بيتك كتين
التمكين: وهي خاصية تمكين أو عدم تمكين الكائن حيث يوجد بها خيارين هما
ع1 و :1و1 حيث ان 1:8 تمكن المستخدم من التعامل مع الكائن سواء
عدم تمكين المستخدم من الكتابة أو الضغط على الزر.
خط : خاصية الخط ؛ يمكنك تغيير نوع الخط المستخدم مع تلك الأداة حيث انه
يمكنك اختيار أي خط موجود على الحاسبة كما هو الحال مع برنامج الورد أو اكسل
وكذلك تستطيع تغيير حجم الخط وإضافة تأثيرات كغامق أو مائل أو تحته خط +
وبعد تغيير الخط سوف ترى انه قد غير نوع الخط المستخدم في تلك الأداة إلى
الارتفاع: هذه الخاصية تمكن من تحديد ارتفاع الكائن حيث تستطيع تغيرها يدويا أو
فهرس : هو عبارة عن رقم يعطى في حال انه تم تسمية اكثر من كاثن من نفس
رقم مفهرس يختلف عن الكاثنات الأخرى وهنا لامجل للتكرار؛ قد قلنا انه لا يمكن
ان يحمل كاثنان أو اكثر نفس الاسم البرمجي لكن ذلك ممكن بشرط ان يضاف ال
اسوف يكون اسم كل كائن في تلك المصفوفة
وثالث واسمينا كل منهما 1007 أيضا فانه يجب علينا إعطاء كل واحد رقم في
الخاصية «ع100 تختلف عن رقم الكائن الأخر ؛ لذلك سوف تكون أسمائهم هي:
(2)خوطاه ,(0«)1طا , (1507)0 وهكذا الحال في انه لو تم عمل نسخ لكائن
معين فان الفيجوال سوف تسأآلك فيما اذا أردت ان تحوله إلى مصفوفة تحكم أي
سوف تغير ال «1006 فقط وتبقي الاسم كما هو لان النسخ يبقي على الاسم!
اليسار: هذه الخاصية تحدد موقع الكائن من خلال الجهة اليسرى له أي بمعنى أخر
الاحدائي السيني للكائن ولكن تاخذ الجهة اليسرى للكائن فلو كان الكائن مربع فانها
سوف تحدد موقع الضلع الايسر
ارتباط : وهي خاصية تستخدم مع الكائنات التي ترتبط خارجيا
ايقونة الفارة: هذه الخاصية تستخدم في تحديد شكل ايقونة الفارة عن المرور من
فوق الكائن أي في حالة الوقوف فوق الكائن فان شكل المشيرة سوف يتغير الى
الشكل الذي قمنا نحن باختياره وايضا يتم تحديد الايقونة من ملف خارجي؛ كمثل
على ذلك تلاحظ في بعض الازرار عند الوقوف فوقه فان ايقونة الفارة تتغيير الى
شكل يد او شكل معين