لغة البيسك - الدرس
الأول لعلك تدرك الآن
أننا اقتربنا كثيراُ من تشفير مشروع فيجوال
بيسك ، فإجراءات الأحداث تستخدم لربط أحداث
الأدوات لأفعال يقوم بها الكمبيوتر ، وتلك
الإجراءات يتم كتابتها بلغة البيسك ، ومن ثم
فأنت بحاجة لمعرفة لغة البيسك لتستمر في
دراسة لغة الفيجوال بيسك ، ففي كل جزء تطل
علينا لغة البيسك . تركيب إجراء الحدث : لعلك تعرف أن إجراءات
الأحداث توجد في نافذة التشفير ، وكل إجراء
حدث له تركيب ثابت بصفة عامة ، فأنت تري سطر
العنوان header
ويأخذ الصيغة التالية : Private
Sub ControlName_EventName() وهو يخبرنا
بأننا نعمل مع ‘جراء فرعي جزء خاص Sub
Private
، وكلمة Sub
جزء من كلمة Subroutine
وتعني بريمج فرعي ، ويتم تنفيذه فقط اقترنت
الأداة ControlName
بالحدث EventName
، لعل هذه الصياغة عامة ولكنها تنطبق علي كل
إجراءات الأحداث . ويلي سطر
العنوان شفرة الإجراء Code
وهي توضع علي شكل سطور -أحيانا تفصل بنقطتين (:)
- تخبر الكمبيوتر بما يجب فعله في حالة وقوع
الحدث المحدد مع الأداة المحددة ، وسوف يقوم
الكمبيوتر بتنفيذ السطر الأول ثم السطر
الثاني …. الخ إلي أن يصل للسطر الختامي أو
الأخير footer
وتكون صيغته : End
Sub ولكن احترس فوضع هذا السطر
في وسط الشفرة ينهي الإجراء
. وشفرة حدث
الإجراء تكتب بلغة البيسك ، ولغة البيسك
عبارة عن مجموعة من الكلمات الحاكمة keywords
أو ذات الدلالة تستخدم لجعل الكمبيوتر ينفذ
أفعال أو أشياء معينة
، ولكن احترس فالكمبيوتر يحتاج تلك الكلمات
بصيغة محددة ودقيقة ، وخالية من الأخطاء
الإملائية ، فيخطئ الكثيرين في كتابة أمر
الطباعة PRINT بكتابته PRNT
وهو بلا دلالة بالنسبة للكمبيوتر ويؤدي ذلك إلي خطأ تركيبي أو بنائي Syntax
Error
، فحاول أن تتوخي الدقة عند كتابة إجراء
الحدث حتى تحصل علي الفعل الذي تريده من
الكمبيوتر ، وبالتالي أنت أيضاً تحتاج للتدرب
علي مهارات استخدام لوحة المفاتيح من خلال
أحد برامج النشر المكتبي ، فتحسن مهارات
الكتابة لديك سوف يسهل من مهمتك .
جملة التخصيص Assignment
Statement: الواقع أن أبسط
جمل البيسك وأكثرها استخدماً هي جملة التخصيص
assignment statement
و تأخذ الصيغة التالية : LeftSide = RightSide والرمز =
يسمي بمؤثر التخصيص assignment
operator
، لعلك تعرف أن هذا الرمز يشير لعلامة
المساواة في الرياضيات ، ولكنه في البيسك لا
يسمي كذلك . في
جملة التخصيص نقول أن الطرف الأيسر مهما كان
يحل محله الطرف الأيمن ، كما أن الطرف الأيسر
يجب أن يكون من حد واحد ، والطرف الأيمن يجب أن
يكون مصاغ وفق صيغ البيسك ، فمثلاً الصيغة 2
X (2س) تستبدل بـ 2*X
|
|