1 ماعط ربا لعتامتلطيط ع عار 7
ولتعريف ثابت وتخزين البيانات فيه تستخدم القاعدة التالية:
حيث 00051000006 هو اسم الثابت(ويمكنك استخدام إي اسم للثابت شريطة أن
لايكون كلمة مفتاحية أو معرفآ في فيجوال بيسك أو معرفا من قبلك مسبقا ضمن نفس
مجال الرؤية).
مصطلح مستخدم في هذه الفقرة:
تذييل البيانات: هو إضافة البيانات الجديدة بعد نهاية البيانات المخزنة مسبقا,دون عمليات
جمع أو استبدال أو غيرها, وإشارة التذييل هي 8,مثلا:
فتكون 108181-455
فتكون 108181-50
ويمكن تذييل البيانات سواء أكانت أعداد أو حروف.
تأليف وإعداد : دريد عبد الله مم01ى011ط ترط معاالطا
ععمجاء1 ربا لعتاكتلشيط ع عار اا
2-3-1 شرح عن أهم أنواع البيات في 6.0 1551 71510101:
إليك جدول ببعض أنواع البيانات:
| جدول 31
-التعامل مع النوع ع50:1(6: ٍ
إذا تم إسناد قيمة عددية موضوعة بين علامتي اقتباس إلى متغير من النوع العددي
101016 :0 :111686 فإنه عادة يتم تجاهل علامتي الإقتباس.
- عند إضافة بيانات إلى متغير من النوع 80:11 فيتم إضافة البيانات إلى يمين البيانات
الحالية(تذييل البيانات) حتى لو استخدمت إشارة الجمع +, لتوضيح الفكرة نأخذ مثال:
فإن قيمة المتغير 51 النهائية تكرن "دلمالخ-ل0وط 17061160"
الأتراع ع8077.
على الرغم من ذلك نحن ننهي عن استخدام الإشارة + لتذييل البينات حتى لو كان تعاملنا
سترى في هذه الفقرة بمقارنة المثالين 1-3-1 و 2-3-1).
- يمكن للنوع 50:8 الخاص بتمثيل المحارف بشكل عام أن يخزن فيه بيانات من النوع
7 أو حتى 12001518 ويمكنه إجراء عمليات حسابية باستخدامها إن لم تكن
تأليف وإعداد : دريد عبد الله م0110 ترط عالطا
ععمجاع1 ربا لعتاكتلطشياط ع عار 7
4جتححلم "حلم
فتكون 154.6 فتكون 150.64
مثال 1-3-1 مثال 2-3-1
نلاحظ أن في المثال 1-3-1 كانت قيمة 1 النهائية تساوي 54.6 فقد تم اعتبار قيمة 81
من النوع :104686 لخلوها من الحروف وتم جمع القيمة 4 معها, لأن العدد 4 مجرد من
علامات الإقتباس التي تميز النوع ع50708.
أما في المثال 2-3-1 كانت قيمة 1 النهائية تساوي 50.64 فقد تم اعتبار قيمة آجر
بين علامتي الإقتباس اللتان تميزان النوع ع58508.
التعامل مع الأنواع عاططي0ط ع طوع1016 : -
-يمكن للنوع :104686 أو النوع 1200516 أن يقبل الأرقام حتى لو كانت ضمن علامتي
للأرقام مثل 17001516 :0 :111886 أن يحتوي حروف.
-عند إسناد(تخزين) قيمة تحتوي فاصلة عشرية(من النوع 20516 ) إلى متغير من النوع
+1766 فإنه يتم تقريب القيمة إلى أقرب عدد صحيح ثم يتم تخزينها,مثال:
فعندها تظهر رسالة تبين قيمة 1لر وهي بعد التقريب تساوي 24.
- تنبيه..!: لا تقم بجمع الأعداد باستخدام الإشارة(التعليمة) كي لأن ذلك يؤدي إلى تذييل
- التعامل مع النوع «1300168: ٍ
- إن المتغيرات والثوابت من النوع 13001687 تختزن فيها إحدى القيمتين 1706 أو 18186
تأليف وإعداد : دريد عبد الله د-م-0ى011ط ترط عالطا
مصاع ربا لعتامتلطشيط ع مار 7
- بإمكاننا إسناد القيمة إلى المتغير أو الثابت من النوع :1800169 على أساس قيمة من
النوع 5908 وذلك بكتابتها على الشكل "عن1" أو "1772186" بدون الإهتمام بحالة
- وبإمكاننا إسناد القيمة لها بمجرد كتابة كلمة عن170 أو 178186 بدون علامتي إقتباس, وهي
الطرقة الأفضل. ا
- وبإمكاننا إسناد القيمة إليها بمجرد كتابة رقم حيث:
الرقم 0 يعني 178188
أما بقية الأرقام فتعني 1:1
مجالات رؤية المتغيرات والثوابت:
مجالات رزية متغير أو ثابت هي الأماكن التي يمكن أن يستدعى منها هذا المتغير وقستعاد
البيانات منه فيها, أي المتغير الذي يكون معرفا ضمن إجراء(ستعرف لا امعذ
الإجراء),تنمحي بياناته عند الإنتقال إلى إجراء آخر,بالتالي لايمكن ا
ضمن الإجراء المعرف به.
منها من أي إجراء أو أي مكان في كود الفورم المعرفة به.
ملاحظة: لايمكن تعريف متغيرين بنفس الاسم في نفس مجال الرؤية.
الإجراء, ستفهم معانيها في هذه الفقرة إن شاء الله.
- أدوات التحكم:
هي الأجزاء المكونة للبرنامج,فكل برنامج يتكون من أدوات تحكم,كزر الأمر ومربع
ولكل أداة تحكم عدة عناصر خاصة بها وتحدد سلوكها و شكلها وتميزها عن غيرها.
مصطلح هام
تأليف وإعداد : دريد عبد الله مم 01101 تر معااتطا
يف ععمجاء1 ربا لعتاكتلطشيط ك عار اا
الفورم (170110 : هو عبارة عن إطار(نافذة),تكون أدوات التحكم موجودة بداخله
ومجموعة الفورمات بما تحويه من أدوات تحكم تشكل واجهة البرنامج, فمثلا, في برنامج
الوورد مثلا انقر على القائمة تنسيق ثم على الخ ا ,هذه النافذة تدعر فورم
وهذه النافذة تحتوي على(تبويبات وقوائم منسدلة و خانات اختيار وأزرار تحكم) وكلها
عبارة عن أدوات تحكم 018 0001.
أهم أدوات التحكم وخصائصها:
أداة زر التحكم نم1311 2001« «0© : رهي إحدى الأدوات الرئيسية في
البرامج,عند النقر على زر التحكم يقوم بتنفيذ إجراء معين.
- ادا مربع النص ت«هق 1 : تستخدم للحصول على معلومات من المستخدم.
تميزها الخاصة )»176 التي تستخدم لتحديد النص المكتوب فيها(سيرد ذكر كيفية
استخدام الخواص).
- أداة التسمية 1,861 : تستخدم لإظهار تسمية توضيحية لعنصر ما كمربع النص,أو
تستخدم لإظهار نتيجة تميزها الخاصة 5110:0و0.
- أداة خانة الإختيار 1380« :006©1: تستخدم عادة للحصول على قيمة من
- صندوق الصورة 130 1©10:8: يستخدم أحيانا لإظهار صورة,كما يمكنه أن
يتضمن أدوات تحكم أخرى.
- الإطار 176 : يمكنه أن يتضمن عناصر تحكم أخرى.
- المؤقت «» رز 1: يقوم بتنفيذ الإجراء الخاص به كل مدة محددة, تحددها الخاصية
1 حيث كل 1000 < ثانية(أي تحدد المدة بأجزاء الثانية).
- الصورة 10186 : تستخدم لإظهار صورة,تميزها خاصتان: 5060011 وتحدد فيما إذا
كان يجب تكبير أو تصغير الصورة المحتواة ضمن أداة التحكم هذه بحي
أداة التحكم.أما الخاصة الثانية فهي ©010007,وتستخدم لتحديد الصورة(سيرد ذكر طرق
تحديد الصورة أثناء تشغيل البرنامج).
تناسب
طريقة الدخول إلى خاصية لتعديلها:
تأليف وإعداد : دريد عبد الله دم0ى011ط ترط معاانطا
يف ععمجاع1ط ربا لعتاكتلشيط ع عار 7
يمكنك أن تعدل بعض الخصائص أثناء تنفيذ البرنامج,وذلك من خلال القاعدة التالية:
عسسلة ١ - جالتعط0 11ت 11د 2010:0111
قاعدة 3
70011076 هو اسم الفورم الذي يحتوي أداة التحكم التي تريد تغيير خصائصها(إن
كانت أداة التحكم ضمن نفس الفورم الذي تريد تعديل خاصيتها منه, فاكتب كلمة ع1/1 بدلا
من عصوة 011 إذا كانت أداة التحكم خارج الفورم الموجود فيه الكود فاكتب اسم
الفورم الموجودة فيه أداة التحكم).
200001116006 هي أداة التحكم التي تريد تغيير خصائصها.
لاتقلق إن لم تفهم بعض الأشياء ,فمن خلال الأمثلة التي ستصادفها في هذا الكتاب,ستفهم
لديك في الفيجوال بيسك عدد من الخصائص المشتركة بين معظم أدوات التحكم نذكر
البرمجة,وبها يتم تمييز أداة التحكم من غيرها من قبل لغة البرمجة أو المترجم.ويتم
تعديل بقية خواص أداة التحكم بوساطتها,كذلك يتم الاعتماد على اسم أداة التحكم لتحديد
الإجراءات المتعلقة بها وغيرها, أي هذه الخاصية بالنسبة لأداة تحكم مثل الاسم بالنسبة
للإنسان,فمثلا : إذا أراد الأب من ابنه أن يطلب من أحد الأشخاص فعل شيء معين,فإنه يقول له:
اذهب إلى فلان و قل له أن يفعل كذا, نلاحظ أن الأب استخدم اسم الشخص لكي يعلم ولده من هو
الشخص المقصود.. ستفهم كل شيء من خلال الأمثلة إن شاء الله. تكون قيمة هذه الخاصية عبارة
عن محارف شرط أن لا تبدأ برقم وأقصر حد هو 127 محرف, ولا يمكن تعديل هذه الخاصية من
خلال الكود لأنها تكون للقراءة فقط أثناء تشغيل البرنامج.
تأليف وإعداد : دريد عبد الله م0110 ترط عالطا
جاع ربا لعتاكتلطشيط ع عار 7
- الخاصية 0:: تتوافر لأغلب أدوات التحكم التي تظهر للمستخدم والتي بحا
المستخدم معها,مثل زر الأمر أو خانة الإختيار,وهي ترجع أو تحدد(تضبط) تسمية
عنصر التحكم التي ستظهر للمستخدم.
- الخاصية 0 : ترجع(ستعرف معنى كلمة ترجع) أو تحدد(تضبط) فيما إذا
كانت أداة التحكم قابلة للاستخدام من قبل المستخدم أم لا, (لاحظ أنه أحيانا ترى زر أمر
إما قيمة ع11*0: وتعني أن أداة التحكم قابلة للاستخدام(أي تنفيذ أحد الأحداث المتعلقة بها
يتم تنفيذ الكود الخاص به).
أو قيمة 18186: وتعني أن أداة التحكم غير مفعلة,في هذه الحالة لا يحدث أي شيء عند
النقر عليها أو تنفيذ أحد الأحدارة المتعلقة بها( تعرف معنى الأحداث فيما بعد إن شاء
اللد),وفي هذه الحالة يكون لون أداة التحكم رمادي.
- الخاصية 1718101 : ترجع أو تحدد ما إذا كانت أداة التحكم مرئية أو لا, أي هل
تظهر هذه الأداة للمستخدم أم لارقد تظن أنه لا داعي لاستخدام هذه الخاصية,لكنها
أي هذه الأداة غير مرئية.
الخاصية :010 [©132: وتحدد أو ترجع لون خلفية أداة تحكم,تتوفر هذه الخاصية
لكثير من أدوات التحكم. تستطيع ضبطها أثناء تصميم البرنامج وذلك من نافذة الخصائص
وتستطيع ضبطها من خلال الكود وذلك بأن تطبق قاعدة الدخول إلى خاصية
لتعديلها(القاعدة 3), حيث تكون القيمة عنا1ج17 هي اللون, ويمكنك تمثيل اللون بعدة طرق:
الطريقة الأولى هي كتابته كرمز, فمثلا الرمز 11800000126 يعني اللون الأسود ,أما
من ثائتة الخصائص). أما الطريقة الثانية لتحديد اللون هي كتابته كرقم,فمثلا الرقم 255
أما الطريقة الثالثة تستخدم لتحديد الألوان الشائعة والمعرفة لدى لغة 0 2 عنقة3 1فنفر7
وهي بكتابة اللون ككلمة حيث كل كلمة تمثل رقم يفهمه المترجم, فمثلا الكلمة 0م7518 للون
الأحمر زر 75316 لون الأزرق..وهذه الطريقة تستخدم فقط في الكود.
الخواص الخاصة بموقع الأداة:
- الخاصية 1,12: ترجع أو تحدد بعد الأداة عن يسار الإطار الذي يحتويها (سواء أكان
هذا الإطار 1782006 أو 1*01100) مقدر بالبيكسل.
تأليف وإعداد : دريد عبد الله م0110 ترط معاالطا
يف ععمجاء1 ربا لعتاكتلطشيط ع عار اا
- الخاصية 100: ترجع أو تحدد بعد الأداة عن أعلى الإطار الذي يحتويها (سواء أكان
هذا الإطار 006:ع1 أو 070000 مقدر بالبيكسل.
- الخاصية 1771007 : ترجع أو تحدد عرض الأداة مقدر بالبيكسل.
- الخاصية 116111 : ترجع أو تحدد ارتفاع الأداة مقدر بالبيكسل.
الأمثلةوسنشرح كل خاصة تمر معنا إن شاء الله.
ِ قا - ذا ايقن
بسم الله الرحمن الرحيم |
تأليف وإعداد : دريد عبد الله م0110 ترط عالطا
وي جاع ربا لعتاكتلشيط ك عار 7
لاحظ من خلال الشكل السابق بيئة التطوير في فيجوال بيسك.
سنقوم بإنشاء برنامج بسيط,مكون من عدة أزرار تحكم و مربع نص وأداة تسمية وصندوق
صورة وخانة اختيار. انظر المسميات وتعرف على بيئة فيجوال بيسك في الشكل التالي
لكي نشرع بإنشاء البرنامج:
لاحظ شريط أدوات التحكم,ونافذة الخصائص.
فلنبداً بإنشاء البرنامج:
افتح برنامج الفيجوال بيسك, فتظهر رسالة تسألك عن نوع البرنامج الذي ترغب بإنشائه(إن
الأسود_) من شريط أدوات التحكم(موجود في الصورة السابقة على يسار الشاشة).
ملاحظة: لإضافة عنصر تحكم قم بالنقر عليه في شريط أدوات التحكم ثم ارسمه على الفورم
أو انقر عليه نقرة مزدوجة في شريط أدوات التحكم ثم اسحبه بعد أن يظهر في الفورم..
العناصر المطلوبة هي : 7 أزرار تحكم, 1 خانة اختيار,1 صندوق صورة, 1 مربع
تأليف وإعداد : دريد عبد الله م0110 ترط معااتطا