و51 عل تل سدم
و10 كد قسدلا وعد عم قسلا رععوععص1 عد لسلا سدط
يمكن تعريف المتغيرات جميعها بنفس السطر حتى لو من تكن من نفس النوع.
تعريف المتغيرات عن طريق (501860:25 1/08):
يمكننا تعريف المتغيرات الخاصه بنا عن طريق (508585 ©م/7) والتي هي عباره عن إختصارات لأنواع المتغيرات (©م0248797)؛ بحيث
تكون الصيغه العامة للتعريف بإستخدامها
والجدول التالي يوضج إختصارات أنواع المتغيرات
#عسدلل سذط
عندما نطلق الأسماء فإننا نحاول أن تكون منطقيه ومعبره وذات معنى فلا يمككنا إن نقوم بتسميه طفل صغير ب ل مثلاً وكذلك الأمر بالنسبه
للمتغيرات داخل بينه الفيجوال بيسك فعندما نقوم بالتسميه لابد لنا من أن نتبع قواعد في التسميه حتى لا تحدث أخطاء في البرنامج ومن هنا
لابد لنا من استعراض هذه القواعد وهي:
1 - يجب أن يبتدء إسم المتغير بحرف دائماً وليس رقم أو رمز خاص.
2 - أن لا يحوي إسم المتغير على نقطة.
3 - أن يكون الإسم فريد ضمن الإجراء المتخذ.
4 - أن لا يتجاوز عدد أحرف إسم المتغير 255 حرف.وفي حال زاد عن ذلك تظهر رساله حدوث خطأً.
5 - إذا كان إسم المتغير يتكون من كلمتين فيمكنك الفصل بين الكلمتين بالشرطة السفليه فقط _.
- مجموعه أمثله لأسماء متغيرات مرفوضه في الفيجوال بيسك:
777775 77775 وري
يحوي على نقطة مرفوض 18
ابتدء إسم المتغير برقم مرفوض 2037
يحوي على مسافة مرفوض 5006 66
يحوي على نقطة مرفرض 5
- مجموعه أمثله لأسماء متغيرات مقبوله في الفيجوال بيسك:
سبب الرفض إن وجد مقبول/مرفوض ست
. مقبول م1
7 مقبول لم
5 مقبول ا
غلب يتم وضع إسم المتغير الذي نريد ثم إشاره اليساوي ثم القيمة الخاصه
مباشره. طبعاً توجد طريقتين للتعيين:
2234560 > ععطسلا عع
© العمليات الحسابيه لا تستخدم مع القيم النصيه بإستثناء علامة الجمع ( + ) والتي تعني علامة دمج. أي الدمج بين نصين بدون أن تحري
على فراغ.
طية ع0ع
بما أن علامة الجمع وضعت بين قميتين نصيتين فإنها تعامل كأداة دمج وعليه يكون ناتج التنفيذ
لتجححنا
| التعريف بالمتغيرات النصيه
هناك نوعين من التعريف: التعريف المفتوح والتعريف المحدود
أي عندما نقوم بتعريف أي متغير إلى النوع النصي فإنه سيقوم بإستقبال ن النص أو الجمله مهما كان طولها بعكس التعريف المحدود
حيث يتم تحديد طول هذا النص ويقوم ياستقبال فقط الطول المحدد له فقط مهما بلغ طول النص. وصيغته العامة هي:
كت «الومعا * م5 عم عصعلاه/1 مز
مثال على التعريف المفتوح:
الان عند تطبيق الكود سيقوم بتعريف المتغير ( ©1800) الى نوع متغير نصي ومن ثم تخزين التص ( 885681 1/10210(20) داخل
المتغير (©18008) ومن ثم يقوم بطباعته على الشاشه وعليه تكون شاشه المخرجات هي:
لاحظ قام بطباعه كامل النص. الان سنقوم بإعاده تعريف المتغير بحسب خاصيه التعريف المحدودوسيصبح الكود:
سال اسقط
الان عند تطبيق الكود سيقوم بتعريف المتغير ( ©01800) الى نوع متغير نصي وأقصى طول للنص سيكون 10 أحرف؛ ومن ثم تخزين النتص
(5610ة8 00026 1/0118 داخل المتغير ( 11200 ولكن وبما أننا حددنا طول النتص فإنه سيستقبل أول 10 أحرف فقط من النص المدخل
ثم يقوم بطباعته وعليه سيكون الناتج هو:
معنا ال"
أ نطاقات التعريف:
[لعمبرانفلا كم] فصا ,]1ل 1/1/0 كم] 20081 1/3111 تاعاق
عط بيهص م المهصهند عط معطيب اعمة تسمط عمتاعل خمطا كلممنيما عتحفظ لمتختلا عند عتاطيط عمد 5086 مقط ,بصئط
وتستخدم هذه الكلمات المحجوزة ( ناطيه2 200 5:08 ,277/022 ,:210) لتعرف لنا المتغيرات وتبين للفيجوال بيسك كيف ومتى تستخدم
على مستوى النموذج بالكامل حيث يتم تخزين القيمة بالمتغير ما دام 1651
البرنامج يعمل؛ ويمكن إستدعاء المتغير من أي مكان بالبرنامج. 01
بتوى النموذج بالكامل حيث يتم تخزين القيمة بالمتغير ما دا 0
حي الات م في ال (6608:31) عتوبام
البرنامج يعمل ويمكن إستدعاء المتغير من أي مكان بالبرنامج.
نتوى النموذج بالكامل حيد تخزين القيمة بالمتغير ما دا
البرنامج يعمل ويمكن إستدعاء المتغير من أي مكان بالبرنامج.
بتوى الإجراء حيث يتم تخزين الة: ما ذا
على مستوى الإجراء حيث يتم تخزين القيمة بالمتغير ما دام في الإجراء المراد برمجته ع5
البرنامج يعمل.
الثرابت ومن إسمها تدل على عملها وهي قيم ثابته لا تتغير أثناء تنفيذ البرنامج ومن الأمثله عليها: 3.14 - « حيث
تآ عنادلا د 7/02 0212 عم 01202 60054
(60058): من كلمات الفيجوال بيسك المحجوزة وتعني ثابت إختصار ل 600548045
(5): من كلمات الفيجوال بيسك المحجوزة وتعني -من نوع-
(©024877/0): نوع المتغير الذي تريد.
3.14 - علطم عد 22 ف _
أن قيمة المتغير الإفتراضي في حل لم نقم بتعيين
تتكون الشاشه الرئيسيه لبرمجيه الفيجوال بيسك من أجزاء عده إخترنا أهمها بحسب الماده المقرره في (حاسوب 2 لطلبه التخطيط) وهي:
1 - حيز العمل (©5086 10/031): والذي من خلاله نقوم بإضافه الأدوات والصور وغيرها وهي ما تظهر للمستخدم عند تشغيليها.
2 - صندوق الأدوات («100180): والذي يوفر عدد لا بأس به من الأدوات الأساسيه لأي مبرمج يرغب بتصميم برنامجه
المؤشر ويساعد في تحديد ومسك الأدوات. عقاوم 01
أداه تساعد في تحديد وجمع الأدوات مع بعضها. عمو 08
أداه تسمج للمستخدم بإختيار خيار واحد فقط. 008 5 38804
أشرطة التمرير الأفقيه. :500118 06 5 » 476
تقوم بعرض المجلدات الموجوده في الجهاز. 08# 08 7 هدج
تسمح برسم عده أشكال على النموذج. عمهط5 09 0018© 70
أداه تسمح بإضافه صوره بدون إطار. 11086 10 9 © د83
آداه تسمح بدمج برامج أخرى داخل النموذج الخاص بك. عاه 11 0- ©9
أداه تسم بإضافه صوره داخل إطار. 80 127 10621
آداه تسمح بإدخال بيقات أو تقوم بعرض بيانات. 8# -- 138 1
زر الأمر الذي يستخدم لتنفيذ الأوامر بمجرد الضغط عليه. 0 14
أشرطة التمرير العاموديه. مم50 17
تقوم بعرض الأقراص الموجوده في الجهاز.. «م8 0/6 18
تقوم بعرض الملفات الموجوده في الجهاز. *«م8كناءازع | 19
تسمح برسم خط على النموذج. عونا 20
تقوم بتصفح وعرض البيانات الموجوده في قاعده البيانات. و0 21
3 - منتعرض المشررع :60016 664ز0:0):
يقوم بعرض جميع النوافذ الموجوده بالمشروع.
4 - نافذه الخصائص ( 10/1000/5 000081885): حيث تقوم بالتحكم بخصائص النموذج والأدوات التي موف تظهر للمستخدم؛ هناك
متام
مايا له امماعرا به بهن علا وااممزطول
موقع النمرذج (008لرها 80200): حيث تظهر مكان النموذج على الشاشه عند تشغيليه وبإمكانك تغير موقعه بالضغط على التمرذج
© تغيير الخصئص عند تشغيل البرنامع (ع7101 نر 26 1125 :8م016 568)
يمككنا التحكم بخصائص الأدوات المضافه على النموذج من خلال برمجتها داخل الحدث (0800-1090ع) الذي يقوم بتنفيذ ما يحري من أوامر
بمجرد تشغيل البرنامج؛ وطبعاً يتم ذلك بحسب الصيفه التالية:
(©م26): إسم الخاصيه المراد التحكم بها
تغير إسم النموذج <- - "ممقعوة» > ا«متعطفة . لصو
تفعيل أو تعطيل زر الأمر ا« 281586 - 120 طقدة . لممقسسمم
© الأحداث الخاصه بالأدوات: يتميز كل حدث عن الآخر ب