انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

مصفوفات عناصر التحكم

الكلية كلية هندسة المواد     القسم قسم البوليمرات والصناعات البتروكيمياوية     المرحلة 2
أستاذ المادة حسين محمد سلمان الشمري       12/04/2012 08:37:35
المحاضرة الخامسة عشر:المصفوفات
مصفوفات عناصر التحكم:
سنتعلم في هذا المشروع طريقه أخرى لقراءة وطباعة عناصر المصفوفة حيث سنستخدم مربعات نص بقدر عدد عناصر المصفوفة وهي في الحقيقة مربع نص واحد ولكن نقوم بتكراره بطريقة النسخ واللصق ،وهذه الطريقة (النسخ واللصق) مفيدة في حالةِ مصفوفات عناصر التحكم مثلا في حالة مصفوفة من الصورimage او مصفوفة من الإشكال shape .
في مثالنا هذا سنقوم بقراءة (ادخال) مصفوفة احادية مكونة من 10 اعداد ويتم ترتيبها مره تنازليا ومره تصاعديا ويتم قراءة المصفوفة وطباعتها من خلال نفس مربعات النص.
اعداد واجهة المشروع:-







خلال اعداد واجهة المشروع وخاصة عندما نريد انشاء مصفوفة عناصر التحكم (في هذا المثال مصفوفة مربعات النص) علينا مراعاة الامور التالية:-
• ننشئ مربع نص على النموذج ونسميه مثلا mtxt ونضبط خصائصه حسبما نريد.
• نضغط click ايمن على مربع النص ونختار الامر نسخ copy ثم نضغط click ايمن على مكأن فارغ على سطح النموذج ونختار الامر لصق paste ثم نختار yes نلاحظ تم انشاء مربع نص جديد يحمل نفس اسم مربع النص الاول.
• خلال الخطوة السابقة عندما اخترنا الامر لصق ظهر لنا مربع حوار يحوي مفتاحين هما yes و No ويحتوي على الرسالة الاتية:
(you already have a control named mtxt .Do you want to create a control array?) الرسالة اعلاه تعني(انك تملك عنصر تحكم .هل تريد انشاء مصفوفة عناصر تحكم)
1. اذا اخترنا No سينشئ مربع نص لاعلاقة له بمربع النص الاول.
2. اذا اخترنا Yes سينشئ مربع نص جديد اسمه mtxt والخاصية index له مساوية لـ 1 .
• نلاحظ ان الخاصية index لمربع النص الاول قبل عملية النسخ واللصق كأنت فارغة ولكن اصبحت 0 بعد العملية وهذا يعتبر بمثابة عداد لمربعات النص (لمصفوفة عناصر التحكم) .
اعداد خصائص كيانات المشروع:-


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .