البرمجة بلغة فيجوال بيسك (38) .. إنشاء القوائم (1)
الرياض@نت - خالد بن محمد المسيهيج:
افتح أي تطبيق من تطبيقات مايكروسوفت الآن ستجدها تشتمل على قوائم (ملف، تحرير، عرض، ....) وكل قائمة تتضمن عدداً من الوظائف، وأكثر البرامج الأخرى تأخذ نفس الفكرة فهل سألت نفسك يوماَ ما عن فائدة هذه القوائم؟
تخيل أن كل الوظائف في قوائم برنامج وورد أو الفوتوشوب مثلاً تم الاستغناء عنها واستعيض بدلاً عنها بأزرار فهل سيجد المستخدم مساحة تمكنه من إجراء العمل؟ إن الغاية منها تعتبر تكاملية مع الأزرار وأشرطة الأدوات، قد تتشابه بعض أشرطة الأدوات مع بعض القوائم ولكنها نادراً ما تتشابه بشكل تام، وإن حدث هذا التشابه فتكون الغاية منها توفير بديل لمن يفضلون هذه الوسيلة. عموماً ولطول الدرس سنبدأ اليوم مع الجزء الأول منه، وسيكون عبارة عن شرح صانع القوائم وكذلك إنشاء قائمتين كعينة دون الدخول في الوظائف لنفرد لها حلقة مستقلة.
بداية نقوم بإنشاء مشروع جديد وليكن Project1 ثم نقوم باستدعاء صانع القوائم من خلال الضغط على الأداة المشار إليها بالشكل رقم (1) ليظهر لنا الشكل رقم (2)
حيث نجد أنه يحتوي على العديد من الأزرار والخانات سنشرحها تباعاً، فأول خانة هي خانة Caption وهي خانة العنوان الذي يظهر للمستخدم، وهذه هي التي يكتب بها بحروف عربية، أسفلها خانة Name لكتابة اسم القائمة، ومن الأفضل أن تضع اسماء الوظائف الفرعية متضمنة اسم القائمة الرئيسية حتى تساعدك في معرفة دلالة الأكواد دون الحاجة للرجوع لأصل القائمة، وخانة الاسم يكتب باللغة اللاتينية، سفله خانة صغيرة Index للفهرس أو الترتيب على يمينه خانة Shortcut لتضع فيها الاختصارات أو ما يسمى بمفاتيح الاختزال ثم HelpContextID ويوضع به معرف التعليمات، يلي ذلك NegotiatePosition لتعيين الاتجاه، ثم يأتي بعد ذلك أربعة وظائف كخيارات، هي Checked لوضع علامة صح، ثم Enabled حيث عند تفعيله يجعل الوظيفة متاحة للاستخدام، بعد ذلك Visible لجعل القائمة أو الوظيفة مرئية، وأخيراً WindowList لقائمة النوافذ.
يأتي أسفل هذه الوظائف أربعة أزرار عبارة عن أسهم في كل الاتجاهات، هذه الأزرار تتيح لك التحكم مكان القائمة أو الوظيفة، وتحديد نوع القوائم أو الوظائف هل هي رئيسية أم متفرعة، ثم يقع على يمين هذه الأسهم زر Next للانتقال إلى الخطوة التالية، يليه زر Insert لإدراج أو إدخال قائمة أو وظيفة، ثم زر Delete لحذف القائمة أو الوظيفة المحددة. وفي أعلى اليمين هناك زرين الأول OK الذي يقوم باعتماد ما قمت به من عمل، وأسفله Cancel للإلغاء . والمساحة البيضاء هي مخطط كامل لقوائمك وتفرعاتها.
لاحظ أننا قمنا بإنشاء قائمتين هما ملف وتحرير وسنأتي على الحديث عنهما في اللقاء القادم بإذن الله تعالى.
يمكن الحصول على الملفات المصدرية موضوع الشرح من خلال الوصلة التالية:
www.ma3refah.org/km/38.zip
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com