يســعد صباحكم جميعا واهلا وسهلا بكم لمتابعة دروسنا
قمنا في السابق بدراسة الجزء الأول الرأيسي وانتهينا بالمصفوفة اللتي سنربطها بالجزء الثاني وحركة ربطها سهله جدا تابعوا معنا
-----------------------------------------------------
(lesson 1)
الجــزء الثـــانـي
إن هذا الجزء كما قلنا سابقا يعطي للخط خصائص رسومية من ناحية عرض الخط وهل هو متصل ام لا ... الى غير ذلك من الخصائص اللتي يمكننا تطبيقها بسهوله
وهو ايضا يقوم بربط المصفوفة بالخط اللذي نحدده نحن
فمثلا في مؤشرنا هذا يوجد خط واحد فقط
property indicator_buffers 1ِ#
ولأنه خط واحد فقط بالتالي يوجد مصفوفة واحدة فقط سوف نربطها بهذا الخط
اما اذا كان المؤشر خطين يجب ان نعمل مصفوفتين كل واحدة لها اسم خاص بها
ومرتبطه بأحد هذه الخطوط نختاره نحن
وايضا اذا كان المؤشر 3 خطوط فيجب عمل 3 مصفوفات ...... الى اخره
الحد المسموح به لغاية 8 خطوط فقط
-------------------------------------------------------------------------------------------------
لنرى الان ما بداخل الجزء الثاني 
في هذا الجزء يوجد 3 سطور فقط مهمة والباقي لا يهمنا كثيرا
وهذه هي السطور الثلاثة المهمة

سوف نقوم بشرحها لكن اولا نأخذ لمحة بسيطة عن باقي السطور
نبدأ بسم الله ------------------------------------------------------------------------------------------------ السطرين الاول والاخير 
هما عبارة عن ملاحظات لا علاقة لها بالبرمجة (( اي هوامش )) فيمكننا وضعها او ازالتها وهي دائما مميزة باللون الرمادي فأي سطر برمجي لونه رمادي نعرف على طول انه مجرد ملاحظة لا دخل لها ببرمجة المؤشر يمكننا كتابة نوعين من الملاحظات 1- ملاحظة مكونة من سطر فقط ولكتابتها نسبقها بشرطتين // مثل هذه
او هذه
او حتى هذه
جميعها ملاحظات من سطر واحد واي كلام على نفس السطر بعد الشرطتين // يعتبر ملاحظة 2- ملاحظة شاملة لأكثر من سطر ويتم كتابتها بحصر السطور هكذا /* السطور */ مثل هذه
هذه تعتبر ملاحظة وليست برمجة >> وفيها اكثر من سطر ------------------------------------------------------------------------------------------------ الان نكمل شرح السطر الثاني 
عرفنا سابقا ان الكلمة المحجوزة double لتعريف اسم معين على انه عدد حقيقي
في المقابل الكلمة المحجوزة int هي لتعريف اسم على انه عدد صحيح
الاعداد الصحيحة في الرياضيات هي الاعداد السالبة والموجبة والصفر لكن بدون فاصلة عشرية
مثل 1 456 -22 0 -567
ذلك يعني انه اذا جاء الاسم بعد int فهو عبارة عن عدد صحيح لكن متغير
ويستحيل في هذه الحالة ان يصبح الاسم عدد بفاصلة عشرية
لأننا سبقناه بـ int وليس double
طيب هذه فهمناها لكن ماذا تعني ( ) init
طبعا يا اخوان هذه ليست مصفوفة
لان المصفوفة عبارة عن اسم ومكتوب بعده القوسين [ ] وليس القوسين ( ) ان هذه الجملة المكونة من الاسم init
والقوسين ( )
وايضا القوسين تحتها } { وهذه الكلمة ايضا
بداخلها تســــــــمـــــــــى الدالــــــــــــة
وهي في ضخامتها تشبه المصفوفة لكن معناها مختلف
وايضا لا يجوز ان نتعلمها الان فيأتي دور تعلمها في النهاية
ملخص الكلام ان هذه الدالة
وهذا جسد الدالة 
وفي الدرس القادم سنقوم بشرح جسد الدالة فقط ثم ننتقل للجزء الرابع
وهو ايضا عبارة عن دالة اسمها start سنقوم بشرح جسدها فقط
ثم بعد ذلك كله ننتقل لفهم الدالة
فنكون اتقنا 90% من البرمجة
ملاحظة حلوه نستطيع برمجة مؤشرات كثيرة بدون فهمنا لمعنى الدالة ولكن مع فهمها نصبح محترفين برمجة 