المحاضرة الخامسة والعشرون:الرسم في لغة Visual Basic توفر لغة Visual Basic امكانيات هائلة في التصميم والحركات والواجهات بالاضافة الى امتلاكها العديد من الايعازات الجاهزه والايعازات التي يتم بناؤها من قبل المبرمجين والمصممين والتي تساعد في انشاء رسومات جميلة جدا . ان لغة VB تم تصميمها اساسا لانشاء واجهات للتطبيقات البرمجية . تتمثل النقطة في لغة VB عادة بما يعرف بـ Twip وهو اصغر من الـ Pixel حيث يساوي 20/1 من حجم الـ pixel . توفر لغة VB ثلاث مواقع (او مساحات) رسم هي : - الاداة image تستخدم هذه الاداة لعرض صورة معينة يتم جلبها من مكان معين من خلال الخاصية picture . تتميز هذه الاداة بامكانيتها على احتواء اي صورة باي حجم كان دون حوث تغيرات في خصائص تلك الصورة وذلك لاحتوائها على خاصية الامتدادstrech . - الاداة picture : هذه الاداة تستخدم بشكل عام كاداة اخراج للبيانات والتي تتضمن بيانات نصوص وارقام ورسومات وصور حيث يمكن ان تعتبر كاطار صورة يتم من خلاله اضافة اي رسم معين . - واجهة النموذج form : يعتبر سطح النموذج المسرح الاوسع والاداة الاكبر لرسم اي شكل او عرض صور. بعض ايعازات الرسم المستخدمة في لغة VB : 1- ايعاز scale : يستخدم هذا الايعاز لتحديد المنطقة المراد الرسم فيها فقط من خلال تحديد نقطتين الاولى تمثل اعلى يسار تلك النمطقة والاخرى تمثل اسفل يمين تلك المنطقة , والصيغة العامة لهذا الايعاز هي Scale (x1,y1)-(x2,y2) 2- ايعاز رسم النقطة pset : ان اي نقطة هي بالاصل موجودة ضمن سطح النموذج اما رسمها فهو لايتعدى ان يكون تغير في لون منطقة معينة . الصيغة العامة لها : Pset (x,y),color 3- ايعاز تحديد مسبق لموقع currentx , currenty : يستخدم هذا الايعاز بتحديد احداثي نقطة معينه يتم عندها تنفيذ الايعاز التالي لها . Ex: Currentx=10 Currenty=10 Print "materials" في هذا المثال يتم طباعة الجملة اعلاه عند النقطة 10,10
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
|