هندسة النقطة
قد تبخثون حق "النقطة" وقد تستصغرونها ولكن لا يجرىء احد ايا كان
ان ينكر انها اللبنه الاساسيه لكل المنحنيات والمسطحات وكل المجسمات
لذلك كل تعريفات المنحنيات كما درسناها فى مناهج الهندسة والرياضيات
كانت تبدء تلك البدايه التقليديه " هو المسار الناتج عن حركة نقطة........"
وهنا يكمن جبروت النقطة وتكمن سطوتها وامكانتها الغير محدوده .
الاختلاف الوحيد بين النقطه فى نظر الرياضيات ونقطتنا هذة هو السمك
فالرياضيات تعتبرها متناهيه فى الصغر لدرجة الصفر ونحن نعتبرها
متناهيه فى الصغر لدرجة" 1\567 سم" .
وفى دروسنا هذة سنتحدث عن تمثيل النقطه برمجيا وما يمكن ان تفعله تلك
النقطه ستكون الشروح عامه الى حدما وان كنا سنستخدم لغة الفيجول بيسيك
فى الامثله . سنتناول باذن الله النقطه والخطوط والمنحنيات والمجسمات
ورسم الدوال والحركات التى يمكن تمثيلها على الشاشه برمجيا وغيرها
كالالوان وان شاء الله يكون الشرح بسيطاً وميسراً
ان اى لغة تحترم نفسها تحترم نفسها لابد وان يكون لديها مكتبة مليئة بدوال
الرسم فعلى الاقل –الان- تكفينا دالة تقوم برسم النقطة على الشاشه ومنها يمكن
عمل الكثير جدا .
وقبل ان ندخل فى حديثنا الطويل عن النقطة احب ان اعرفكم على الشاشة وتركيبها
ان اى شاشة كما تعرفون ما هى الا مستطيل له طول وعرض .
وكعادة كل المسطحات يمكن تمثيل اى نقطة تقع عليها باستخدام نظام احداثيات
يتكون من محورين متعامدين . وتم اسخدام المحورين السينى والصادى لهذا التمثيل
المحور السينى(x) :ويمتد من افقيا ً من اليسار الى اليمين
المحور الصادى(y): ويمتد رئسياً من اعلى الشاشة الى اسفل

(الاحداثيات الممثلة للشاشة)
وتمثل النقطة فى الفيجوال بيزيك باستخدام هذة الدالة
Pset (x,y) , color
(x,y)
هى موضع النقطة على الشاشة تبعاً لنظام الاحداثيات السابق
Color
هو اللون الذى ستظهر به هذة النقطة
وبالنسبة للالوان فانه يجدر بنا الحديث قليلا عن الشاشة وتركيبها
قديماً عندما تم التفكير فى تصنيع شاشة كانت عبارة عن انبوب يسمى ب (CRT)
او انبوب اشعة المهبط وكان عبارة عن مدفع الكترونات يطلق شعاعاً الكترونياً
ليسقط على الشاشة الفسفورية فتضىء بلون اخضر ولن اخذكم عبر تاريخ تصنيع
الشاشات وسندخل مباشرة فى الشاشات الملونة وهى لها نفس الاسلوب تقريباً
غير انه هناك اكثر من مدفع للالكترونات والاهم هو انا الشاشة كل نقطة فيها تتكون
من ثلاث طبقات كل طبقة تشع لوناً مختلفا اذا سقط عليها شعاع الالكترونات
وكانت الالوان الثلاثة هى الاحمر والاخضر والازرق ولان النقطة صغيرة
فاننا لانرى الالوان الثلاثة بل نرى اللون الناتج من مزيج تلك الاطياف الثلاثة
وحتى لغات البرمجة لم تذهب بعيدا عن تلك الطريقة فى تكوين الالوان
لذلك ظهرت هذة الدالة
RGB(r,g,B)
حيث r تدل على نسبة اللون الاحمر وتأخذ قيمة ما بين الصفر و 255
و g تدل على نسبة اللون الاخضر و b للون الازرق..
كما ان هناك الالوان الجاهزه والتى لها اسماء مميزة فى الفيجوال بيزيك مثل
Vbred للون الاحمر او vbBlack للاسود وهكذا...................
وهناك التمثيل السادس عشرى للالوان وهناك الاربعة عشر لون الخاصة
بدالة الكيو بيزيك qbcolor© حيث cهو رقم ما بين صفر و 14
ورغم كل هذة الطرق انا افضل دالة التكوين rgb
يستكمل.......... :)






