تعلم 0101 فى الدوت نت 8 60
1- الطريقه الاولى :
0 -- أاحمر
0:68 اخضر
عبا3 ازرق
اخى الكريم هذه هى الالوان الاساسيه واللتى يمكنك من خلال الخلط بينهما من تكوين الالوان
الاخرى , مثل الابيض والاسود والموف واللبنى
وهذا ماستعرفه بالتفصيل فى الدروس التاليه ان شاء الله .
١.3 لمتغير العام ْ
فانك اح رد الا اذا كنت تجيد التعامل مع المتغيرات واستخدام لغة الدوت
ًَ فلن اتطرق الى شوح المتغيرات فهذا ليس مجال الشرح وانما اردت ان انوه فقط قبل ان
أ معنا ان تتعرف اولا على كيفية التعامل مع المتغيرات من احدى المصادر التعليميه
يمكنك التواصل معنا من خلال سم.مطمر ©2009 ممسدع_هملة
تعلم 0101 فى الدوت نت 8 سوط 7
افرغ تفكيرك من البرمجه الان بمعنى حاول ان يكون تركيزك الان خارج عالم البرمجه
والكومبيوتر بشكل عام , واقرأ فقط وفكر وركز جيدا فيما تقرأه.
لانك الان لن ترسم بالكومبيوتر ولا الماوس , انت الان سوف ترسم معى على الورق .
فالنققرض انك كنت ترسم شكل هند انث ترسمه فى كشكول المدرسه او
انت كنت بترسم دائره على سبيل المثال وطبعا قبل ماترسم كنت بتجهز الاقلام الخاصه
فتقوم بفتح علبة الالوان وتختار الفرش للتلوين
وهى رسم الدائره او الشكل المطلوب.
هذا ماستفعله بالضبط عند الرسم فى الدوت نت , فمن خلال المثال يتضح لك
انك سوف ترسم على الورقه .
انك حددت الاقلام التى سوف ترسم بها على الورقه.
حددت الشكل الذى سوف تقوم برسمه على الورقه.
التلوين .
العمل من قبل .
عون لك فى استخدام مكتبتى مايكروسوفت (ماعوعزط عم 1ط6)
فهذا المثال هو القاعده الرئيسيه لاستخدام هذه المكتبات .
تعلم 1(1:) فى الدوت نت 8 سوط 8
اخى الكريم لقد قرات المثال السابق والان نريد ان نطبق المثال السابق معا ولكن ليس على
الورق وانما بالاكواد
فلندع الكومبيوتر يقوم بالرسم من خلال اوامرنا له وكتابة الاكواد :-
اولا :- تحديد الاسطح :ز
ثانيا :- الرسم : -
أنواع الرسومات التي توفرها لغة البرمجة الدوت نت .
ثالثا :- تحديد اللاقلام والفرث َ الاشكال فى الدوت
- انواع الاقلام ( عط )
- انواع الفرش ( 3009 )
ففى المثال نجد ان اول نقطه فيه هى تحديد الورقه او الكشكول اللذى سترسم فيه او عليها
والان ليس لدينا ورق لنرسم عليه ولكن لدينا :
اخى الكريم لقد تعرفت على الاسطح التى يمكنك الرسم عليها ولكن يتب
فكل كائن موجود على الشاشه او اى كائن تراه الان على شاشتك له رقم فريد للتعامل معه
سواء من خلال برنامجك او من خلال نظام الويندوز وهو ما يعرف بالمقبض 111000160
ولغة الدوت نت توفر لك الوصول الى مقبض اى كائن من خلال الكود التالى : -
يمكنك التواصل معنا من خلال سمع.ومطمر ©2009 ممسوع_هملظ
تعلم 0101 فى الدوت نت 8 0011 9
كما يمكنك تحديد مقبض اى كائن اخر موجود فى النظام ويندوز والتعامل معه .
اذا فالعمليه سهله جدا والان يمكنك تحديد السطح الذى سترسم عليه
ولمكن انا الى ادلان- لا الع رفد كيفية لوصول المى مكتبة المجى دى- اى- حتى .قوم
معط لسعافر
الان قم بتعريف متغير عام باسم 0:8 حتى يكون هو السطح الذى سترسم عليه
ذه تطمصوع . ومتسوعط لسع دير عه بقع متتطيوع
انت الان قمت بتخصيص متغير من النوع جرافيك ولكن يجب ان تحدد له الكائن الذى
ترغب فى الرسم عليه وليكن مثلا الفورم
هنيئا اخى الكريم انت الان اصبح لديك الورقه التى سترسم علبها وهى الفورم الذى حددته
يمكنك حجز اكثر من سطح على الفورم للرسم عليه
يمكنك التواصل معنا من خلال سمع.مطمر ©2009 ممسوع_هملطظ
تعلم 1(1:) فى الدوت نت 8 01 10
توفر لك الدوت نت العديد من الرسومات التى تساعدك على اتمام عملك الجر فيكى او
الرسومى وهذه الرسومات تتمثل فى : -
دائرة أو شكل بيضاوي موتلا
مستطيل او مربع عليدماء16
متحنى عصس
قوس 3
خط مستقيم عمف
شكل مضلع ممع ياه
صوره 10
نصوص او كتابات 5010
والان كيف تصل الى كود رسم هذه الاشكال وكيفية التعامل معها وتغير احجامها :
قم بحجز متغير من النوع جرافيك (سطح الرسم)
قم بكتابة هذا الكود فى اى حدث وليكن فى الحدث (01010) للفورم على سبيل المثل :
والان شغل البرنامج بالضغط على مفتاح . 175 من الكايبورد سترى ان الفورم قد تم الرسم عليه
والشكل المرسوم هو الدائره باللون الازرق و ان مكان الرسم
الاحداثى (0,0) من سطح الرسم (الفورم)
عند كتابتك .688 بعد الدوت سترى فضائيات الرسم على السطح والان اريد منك ان تتجول
ذكرها
وعند تجولك لهذه الفضائيات سترى ان رسم النائره (ءممهددم) مذكور مرتين بهذا الشكل :
فالاولى تعنى رسم الاشكال على السطح . 688 بشكل مفرغ كما فى المثال السابق لرسم
تعلم 01(1) فى الدوت نت 8 01 11
اما الثانيه فتعنى رسم الاشكال على السطح 6:8 بطريقة الملئ (11ز5) .
وهاتان الطريقتان سوف نتعرف عليهما بالتفصيل فى الدروس التاليه (الفصل الثلت)
الدائره ولكن عرض الدائره فى الكود لا يتساوى مع طول الدائره كما فى الكود التلى :
المستطيل او المربع (1460680816)
فانت تعرف جيدا ان المستطيل يتكون من ضلعين غير متساويين فلو تساوئ ضلعى المستطيل
لتحول المستطيل الى مربع .
فلنرى كود رسم المستطيل :
طبعا اول خطوه هى تحديد السطح الذى سترسم عليه :
وتانى خطوه هى كتابة كود الرسم فى مكان حدث اجراء الرسم وليكن لديك بوتن («110ن3) على
سبيل المثل واكتب هذا الكود فى حدث الضغط على البوتن مثلا
ولكن يوجد اختلاف وهو ان فى كود رسم الدائره قمت بتحديد الرسم بالقلم (:0) اما هنا فى
رسم المستطيل فان طريقة الرسم هى الملئ (1081) . وسوف تتعرف على كيفية استخدام هذه
الطرق فى الدروس التاليه بأذن الله .
3- رسم قوس وع2)
الان اخوتى سوف نتعلم كيفية رسم قوس
فانت تعلم جيدا ان القوس هو نصف دائره او جزء منها وانما ليس بدائره , اليك الان كود لرسم قوس
على السطح 6:8 فى الاحداثى (0,0) من السطح .
وارتفاع وعرض القوس يساوى (200,200) ويمكنك تغيير هذه القيم لترى الفارق
وتأثير قيمة الارتفاع والعرض .
(180 3602 ,208 ,200 0202 العمل فض عا عمعة عم .معي
اما القيم 180 و 360 فهما قيمتان يمتلاآن درجة دوران القوس من اول نقطه للقوس الى نقطة
نهاية القوس .
الدوران هما 360و 180 .
يمكنك كتابة الكود من جديد وتغيير هذه القيم وتعرف على الفارق بنفسك .
يمكنك التواصل معنا من خلال سم.مطدر ©2009 ممسدع_هملة
تعلم 00101 فى الدوت نت
4- رسم المنحنى (6ن00):
رسم المنحنى هو فى الحقيقه معقد شوي ٍ
الان سنرسم سويا منحنى على الورق وليس الدوت نت ركز معى فى هذا المتل جيدا :
انى ارى انك الان ستبدا تفهم بشكل اسهل عندما تنظر الى هذه الصوره .
٠ انك ترى منحنى باللون الابيض
« انك ترى نقاط صفراء تقع على المنحنى
والان كيف يمكنك القيام بهذا العمل :
كيف تكتب كود وضع النقاط وكود رسم المنحنى على هذه النقاط ؟؟؟؟؟؟؟
على السطح الذى ترسم عليه .
يجب ان تحجز متغير من النوع بوينت (0101) .
(300 ,500) لاستوط معلل د 1وط ساط
عندما تقوم بحجز المتغير 30101 تجد ان الكلاس يحتوى على نوعين من البوينت
امنوط
سوط
تعلم 0101 فى الدوت نت 8 01 13
حجزها وستعرف الفرق الان عند كتابة كود رسم المنحنى .
فى الشكل الموضح لرسم المنحنى .
بساطة وسهولة هذا الكود والذى يخفى علينا العديد من السحر والخيال فى الرسم والتى سنتعرف
عليها فى الجزء الثانى من الكتاب ( تطبيقات 601) بأذن الله :
حجزتها لرسم المنحنى .
مفيش اسهل من كده فى برمجة الرسم
اعتقد بعد تعلمك لرسم المنحنى انك الان سترسم الخط المستقيم وبسهوله ويسر , وهذا هو كود رسم
الخط المستقيم :
يمكنك التواصل معنا من خلال سم.مطمر ©2009 ممسوع_هملظ
تعلم 1(1:) فى الدوت نت 8 م0 14
كلما زادت قيمتا (72 , 62ل) عن القيم (71 , 1ل) كلما زاد طول الخط المستقيم بنفس مقدار الزياده
فى القيم الثانيه .
6 الشكل المضلع (وووراه:1
الشكل المضلع عباره عن اى شكل هندسى غير متساوى الاضلاع وغير محدد عدد اضلاعهة
الشكل المضلع كما فى الصوره امامك فالشكل المضلع لايحتوى على عدد معين من الرؤوس
فالشكل اللذى امامك الان يتكون من اربعة روؤوس (نقط )
كيف ترسم الشكل المضلع
الصوره .
تابع معى المثال التالى لرسم الشكل المضلع كما فى الصوره :
اولا : يجب عليك تحديد نقط او رؤوس المضلع
(200 ,100) عمتمع علا عذ 1ه عط
(150 ,100) ممقوع معلا ف 24 18ط
او النقط عليك بحجز متغير بالنقطه التى كريدها بَنَفُس طريقة حجز الثقاط السابكه .
» ثانيا : انشاء متغير يحمل مصفوفة النقط او الروؤس التى حددتها
» ثالثا : رسم المضلع على السطح الذى حددته وبالنقط التى اخترتها
( عتمم علق عه معلللة .20 ومتسوع0
السطر الاول عباره عن رسم المضلع على السطح (0:0) الذى قمت بحجزه مسبقا