البرمجة بلغة فيجوال بيسك (32) : (إضافة عناصر تحكم OCX)
الرياض@نت - خالد بن محمد المسيهيج:
تعد لغة الفجوال بيسك من اللغات المرنة، إذ إنه يسمح للمبرمج بالاستفادة من بعض الأدوات الجاهزة والتي يطلق عليها مصطلح (عناصر التحكم OCX) والتي تصنع لتسهيل عملية البرمجة، خصوصاً وأن بعض الأكواد يتكرر استخدامها بشكل مستمر، مثل صناديق الحوار، وشبكات الجداول، وأدوات الاتصال وغيرها .. وهي تضاف إلى الأدوات الأساسية Components وهي الواقعة يسار البرنامج والتي دائماً نستدعي منها مربعات النصوص والأزرار وغيرها، فكيف إذاً تتم عملية الإضافة؟
اضغط بزر الماوس الأيمن في أي منطقة فارغة من مستطيل الأدوات الأساسية سيظهر لك قائمة منسدلة صغيرة اختر منها Components وهي المحاطة باللون الداكن في الصورة رقم (1) حيث سينقلك ذلك إلى مربع يضم أغلب الأدوات المتوفرة كما هو ظاهر من الصورة
(2) حيث أن بإمكان المبرمج إضافة أدوات جديدة، وسنتعرض لوصف ذلك بشيء من التفصيل، ففي الصورة (2) نجد ثلاث طبقات أو ما تسمى بألسنة التبويب الأولى منها Controls وهي خاصة بالأدوات ذات الامتداد ocx ويمكن إضافة ما تشاء من أدوات جديدة من خلال الضغط على زر استعراض Browse ومن ثم تحديد المكان واختيار الأداة التي تريد، كما أنه في حالة الضغط على المربع الصغير Selected Items Only لا يتم عرض سوى ما تم اختياره فقط من أدوات وإخفاء الباقي، وفي الطبقة الثانية Designers أي المصممات، وهي مكتبات ربط ديناميكية وتحمل الامتداد dll وتختص هذه الطبقة في أدوات التصميم. أما الطبقة الثالثة فهي Insertable Objects وهي العناصر القابلة للإدراج. قد يتبادر لذهن القارئ سؤال : هل هناك سلبيات لاستخدام هذه الأدوات؟ بالطبع نعم، فالأدوات تؤدي إلى زيادة حجم البرنامج وقد لا يتم إرفاقها أثناء عملية التجهيز في ملف Installatio
n فتظهر رسائل الخطأ عند استدعاء الوظيفة التي تعتمد على هذه الأداة وقد لا يعمل البرنامج نهائياً إن كان البرنامج يعتمد بشكل أساسي على هذه الأداة المفقودة.
وسنتعرف في الدروس القادمة على استخدامات الأدوات الإضافية .
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com