1 - شجرة المشروع (507 ل5880 71555 ) : ويقوم بعرض جميع المشاريع و النماذج للمشروع الحالي.
امسن
2 - شريط القوائم (8ط 11©«0 ): وبه قائمة الملف و التحرير و المشروع و التنسيق و متابع الاخطاء و التشغيل و
كذلك الأدوات و الاضافة و النافذة وقائمة المساعدة.
3 - نافذة البرنامج (117000 170170 : و هي النافذة النشطة و التي تكون عاملاً عليها مثل( 00011 ).
4- نافذة الخصائص (11720007 1701©:11©5 ): وتظهر بها خصائص النموذج المفتوح حالياً وبها تنسيق لون
الخلف والامام و الحجم و الموقع و الرؤية و التمكين وغيرها حسب كل أداة.
تام - ناوهب
5 - نافذة الأدوات (1770003 1001.5) : وهي تكون على يسار الواجهة وهي قد تكون نص أوعنوان أو
صورة أو مؤقت وغيرها كثير جداً ما عليك إلا الضغط على الأداة و من ثم رسمها على نافذة البرنامج .
6 - شريط الأدوات (©100188) : وتعرض بها الأوامر التي تستخدم في الفيجوال بيسك بكثرة مثل القص و اللصق
و التشغيل و غير ذلك
كونات لغة البرمجة فيجوال بيسك
2- الطرق أو الوسائل( 1/6105 )
3 - الأحداث ( 51/6015 )
في ما يلي جدول بالدوال الخاصة بلغة فيجوال بيسك حيث تكون بشكل برامج فرعية جاهزة
7 -ع01ط بيمتضاة كد ع01ط تعس قن
عن -(23, 20607" 1:61 بعتا تدعا د اه فصع 56160160180 18
10105 بيمضاء هه «عاممعمل آه عطاس مم1
بينضاء تدعا د01 00م 50160160 1
3- (3.45) تام غ101 ) مكمعد ما عند عوطم 0م10
م10:25:43 عست عامل عمد عسنا سدس عمل
9- (10199 ليما متجمع د كه عسل فعس 7
بنية الفيجوال بيسك
تتكون لغة الفيجوال بيسك من مجموعة من التعليمات مكتوبة في أسطر وتعليمة الفيجوال بيسك تتكون من :
2- المحارف والمتحولات والثوابت :
تستخدم لغة البيسك ثلاثة أنواع من المحارف هي:
- الأحرف الأنكليزية الصغيرة والكبيرة
8 - الأرقام من 0 الى 9
© - محارف خاصة متعددة الأنواع :
المعامل اسم وظيفته
1 رفع عدد الي اس معين
وهي لضرب عددين
وهي لقسمه عددين
وهي باقي قسمه عددين
وهي لجمع عددين او اكثر
وهي لطرح عددين
ِ< اصغر من ان الثاني
< | كبرمن البيان الاول اكبر من البيان الثاني
المعامل وظيفته
8 | دمج اي سلسلتين (حرفيتين او حرفيه وعدديه) والناتج
يكون سلسله حرفيه جديدة
ان التعابير الحسابية (التعابير الرياضية) في البرنامج تكتب كتعابير برمجية كما موضح في
الامثلة ادناءة
علامات الترقيم : وهي الفاصلة والفاصلة المنقوطة والنقطة والنقطتان فوق بعضهما وإشارة الإسفهام وإشارة التعجب
والفراغ والأقواس وعلامات التنصيص
ورموز أخرى مثل 5 وإشارة النسبة 96 وإشارة العطف 8 ورمز الإعداد # والشخطة _ و © والخط المائل
عملية 1007 : اذا كانت هذه العملية 15156 فتكون نتيجة الشرط 10006 .
عملية 8000 : يجب ان تكون الشرطان صحيحان لتكون النتيجة 10108 .
عملية 08 : تكون 130:6 اذا كانت احد الشرطين صحيح .
عملية 08 : تكون النتيجة 106 اذا كان واحد فقط من التعبيرين الشرطين صحيحا وتكون النتيجة خطأ اذا كان
كلاهما صح او خطأ .
عملية 50١/ : تكون النتيجة 1:6 اذا كان كلا التعبيرين الشرطين صحيحا او خطا .
ثانيا - الثوابت 2010518015
الثابت قيمة تستخدم في البرنامج دون أن يطراً عليه أي تغيير خلال تنفيذه وهي على نوعين :
1 - ثابت عددي وهذه القيمة تقسم إلى نوعين :
م - ثابت عددي صحيع 5655 ١/17
8 - ثابت عددي حقيقي 85/01 وله شكلان :
8 - شكل عشري : مثل 1.15
5-شكل أسي : مثل 373
2 - ثابت حرفي 51781016 :
وهو تابع لمحارف مكتوبة بين علامتي التنصيص ” ' لا يستخدم الثابت المحرفي في العمليات الحسابية وإنما يعامله
الكمبيوتر كنص
* كلمة مفتاحية لاعلان عن الثوابت قد
* القيم الثابتة المخصصة للثابت الاول 1-عن110
* اسم الثابت الاول عسقصيم
موقع محدد في الذاكرة يمكن ان يحتوي على بيانات من اي نوع فالمتغير لايعطي قيمة ثابتة بل يمكن تغييرها بعكس
الثابت
الشروط اللازمة لكتابة اسماء المتغيرات في البرنامج :
1- عدم استخدام الكلمات المحجوزا
البرنامج
( مل عاتدائن 110ل 1 )
2 - عدم البدء برقم في اسم المتغير مثل لذلك :-
3 - يمنع استخدام الرموز في اسماء المتغيرات مثل
4 - يمنع استخدام النقطة او الفاصلة في اسم المتغير مثل :-
الطريقة الاولى لكتابة نوع المتغير هو بوضع علامة كما موضح في في الجدول:-
الرمز نوع النتغير
5 لومت ساط
نوع البيان | الحجم الذى يشغله فى الذاكرة بالبايت
نوع البيان الذى يشغله في الذاكرة بالبايت.
نوع البيان | الحجم الذى يشغله في الذاكرة بالبايت.
9119 0+ *عدد الحروف)
نوع البيان | الحجم الذى يشغله في الذاكرة بالبايت
الطريقة الثانية كما مبين من الجدول
النوع الوصف
ج11 > عدد صحح
عدد صحيح طويل اكبر من
م 7 اصفر من 32768-
510816 عدد عشري ذو دقة اعتيادية
ع0 عد عشري ذو دقة مضاعقة
50108 متي خرف وروم تج
10216 تاريخ
18001 متغير منطقي
686 © كل انواع المعطيات المتغيرة
تممعصه قيم مبالعغ الدولارات والإشارة
نوع البيانات الركمية الموجبة
طريقة التعريف
عامل كد خذ سنط
عند كه 11 سنط
ترعمعكس قوق ساط -
عار كه 06 ساط
مثال على المتغير و قيمتة
عنااان”1 : كلمة مفتاحية تستخدم لتعربف أي متغير بحيث يمكننا ان نستخدمه ونستخدم قيمته الاخيرة المخزئة في الذاكرة
في أ ء من المشروع .
0 : كلمة مفتاحية تستخدم لتعربف أي متغير بحيث يمكننا ان نستخدمه بصورة محلية ه102 .
©5080 : كلمة مفتاحية تستخدم للاعلان عن الاجراء ككل لتصبح جميع المتغيرات من النوع الساكن ©5101
©10:: كلمة مفتاحية تستخدم للاعلان عن المتغير وتعني ان المتغير ذا صيغة خاصة با لاجراء آو النموذج الذي تم
1 - الطريقة الافتراضية لتعريف المتغيرات :
2 - طريقة تعريف متغير منفصل مع نسب القيمة له في نفس السطر:
3 - طريقة تعريف اكثر من متغير في سطر واحد ويكونوا لنفس النوع (اي كلاهما من نوع نصي او كلاهما من نوع
مثال لذلك :
في هذا المتغير عرفنا متغيريين من نوع نص اسم المتغير الاول 1081716 والثاني 1._1081716
4 - تعريف متغيرات مختلفة في نفس السطر (اي مختلفة في النوع اي متغير نصي ومتغير رقمي ومتغير منطقي) مثل:
الاحظ هنا اننا كتبنا المتغيرات جميعها بكلمة واحد فقط للتعريف وهي 0107
5 - تعريف متغيرات من غير نوع في سطر واحد ونسب القيم لها مثل:
6 - تعريف متغير من دون ذكر الكلمة 0100 مثل :-
ثله " - عسصفلا
7- باستخدام الكلمة المحجوزة 518416:
ساد كه عسمط عنافا5
باستخدام الامر 0107 لاتختلف عن طرق اضافة المتغيرات في الاستاتيك 513142
مع التنبيه ان الكلمة الاولى تكون اخف على الذاكرة من الكلمة الثانية لان الاولى تحتفظ بالقيمة داخل اجراء منفصل بها
والثانية تحتفظ بها طيلة وقت البرنامج.
الثوابت
تنقسم الثوابت في لغة الفيجوال بسيك إلى ثلاثة اقسام رئيسية وهي( نصية او رقمية ومنطقية )
ويمكننا تعريف ثابت في البرنامج من خلال الكلمة المحجوزة:
عسل عرريا كه عسمد ده
ولاحظ هنا عند كتابة الثابت لا يمكنك نسب قيمة له إلا في نفس السطر الذي قمت بكتابة الثابت
الطرق التي من خلالها تستطيع تعريف ثوابت لبرنامج
1 - الطريقة التقليدية تعريف ثابت ونسب قيمة له مثل :
2 - كتابة الثابت بدون تحديد نوع له مثل :-
3 - كتابة اكثر من ثابت مع تحديد القيمة لها في سطر واحد مثل :-
4 - كتابة اكثر من ثابت بودن تحديد نوع الثابت مثل:
فوائد الثوابت في البرناه
1 - تسهيل البرمجة عندما تريد التعويض بقيمة ثابتة لعدد غير معين من المتغيرات.
2 - انها تتعامل مع المصفوفات بكل يسر وسهولة ويمكنها الوصول إلى مصفوفة معيئة .
الاخطاء المتوقعة حدوثها عند تعاملك مع الثوابت
1 - تغيير قيمة الثابت في البرنامج او اثناء التشغيل مثال لذلك :-
2 - تعريف الثابت في سطر ونسب القيمة له في سطر اخر كما قلنا سابقاً .
م تصق ععيد كدم
آجدآً :- عند تعاملنا مع الثوابت يجب علينا ادخال القيمة للثابت في نفس جملة تعرية
الثابت اي في نفس السطر
ملاحظة هامة