WEBVTT 00:00:00.960 --> 00:00:03.029 هيا نستكشف أكثر عن كل اﻷمور الخاصة بالرسم 00:00:03.029 --> 00:00:05.270 ماذا يمكننا أن نعمل بخلاف المستطيلات؟ 00:00:05.270 --> 00:00:07.716 يمكننا أن نعمل شكلا بيضاويا باستخدام كلمة ellipse 00:00:07.716 --> 00:00:09.966 و التي هي أمر برمجي يفهمه الحاسوب 00:00:09.966 --> 00:00:12.775 نحن فعليا لدينا كلمات برمجية خاصة باﻷوامر 00:00:12.775 --> 00:00:14.751 سوف نسميهم دوال (functions) 00:00:14.751 --> 00:00:17.790 سوف أستخدم كلمة دالة من الآن فصاعدا فقط أعني بها أمرا برمجيا 00:00:18.510 --> 00:00:20.836 سوف نبدأ و نكتب اسم الدالة ellipse 00:00:20.836 --> 00:00:22.790 و بعدها نكتب () و ; 00:00:23.000 --> 00:00:24.005 انها لا تعمل ! 00:00:24.005 --> 00:00:26.136 لدينا رسالة إعلام بالخطأ تتحدث عن المعطيات 00:00:26.136 --> 00:00:27.367 أيا ما كانوا . 00:00:27.367 --> 00:00:30.330 هل ترى ما الذي نفتقده هنا بالمقارنة بما كتبناه مع ()rect 00:00:30.922 --> 00:00:33.291 عندما نكتب ellipse فإننا لا نخبره ما هي اﻷرقام 00:00:33.291 --> 00:00:35.030 كما فعلنا مع المستطيل . 00:00:35.030 --> 00:00:37.060 هذه اﻷرقام هنا تسمى معطيات. 00:00:37.550 --> 00:00:40.500 نحن نقول أننا مررنا المعطيات للدوال 00:00:40.500 --> 00:00:43.000 و هذه المعطيات تتحكم بسلوك الدوال. 00:00:45.470 --> 00:00:46.523 بدون معطيات فالبرنامج 00:00:46.523 --> 00:00:48.716 لا يعرف أين تريد أن يكون الشكل البيضاوي 00:00:48.716 --> 00:00:49.881 أو كم حجمه 00:00:50.211 --> 00:00:52.530 اﻵن يتضح أن رسالة الخطأ منطقية 00:00:52.530 --> 00:00:54.717 فلنمضي قدما و نضع أربع معطيات مرة أخرى 00:00:54.717 --> 00:00:58.505 حتى نتحكم كم نمضي يمينا, كم نمضي ﻷسفل, كم العرض, 00:00:58.505 --> 00:01:00.563 و كم الطول الذي نريده للشكل البيضاوي 00:01:00.753 --> 00:01:03.771 كما فعلنا بالسابق يمكن أن نحظى ببعض المرح و نلعب بالشكل البيضاوي 00:01:03.771 --> 00:01:05.775 حتى إنه يمكننا أن نجعله ينمو أو يتقلص 00:01:08.205 --> 00:01:11.633 اﻵن رأينا اﻷساسيات فلنحاول رسم شكل بيضاوي كبير 00:01:11.633 --> 00:01:13.292 بالضبط في منتصف لوح الرسم 00:01:14.012 --> 00:01:16.535 أول سؤال سيتبادر لديك هو, أين المنتصف ثانيةً؟ 00:01:17.505 --> 00:01:20.299 فقط لنراجع معاً, لدينا هذا الجزء العلوي بالجهة اليسرى: 0 00:01:20.299 --> 00:01:25.490 و الجزء اﻷيمن كما تذكر هو 400 و الجزء اﻷسفل هو 400 كذلك 00:01:25.490 --> 00:01:27.761 لذلك لو فكرنا: "أين يكون المنتصف؟" 00:01:27.761 --> 00:01:31.285 كنا سنقول "انه سيكون نصف 400 باﻷعلى يعني: 200 00:01:31.285 --> 00:01:33.759 ثم نصف 400 للأسفل: يعني 200" 00:01:33.759 --> 00:01:35.024 يمكن أن نستمر و نقوم بهذا 00:01:35.024 --> 00:01:36.746 هيا نصنع دالة الشكل البيضاوي 00:01:36.746 --> 00:01:40.788 سنمرر المعطيات داخله و نصنعه كبيرا فعلاً 00:01:41.468 --> 00:01:42.810 ها هو ذا! 00:01:43.480 --> 00:01:45.772 فقط للمرح , هيا نضع مستطيلا هناك أيضا 00:01:46.242 --> 00:01:50.216 سنقول rect(200, 200 كذلك و ربما يكون أصغر قليلا. ;(100,100 00:01:50.216 --> 00:01:53.005 همم... هذا نوعاً ما مثيرٌ للاهتمام 00:01:53.005 --> 00:01:54.813 ماذا أظهرت لنا هذه التجربة الصغيرة؟ 00:01:55.243 --> 00:01:58.000 حسنا يمكننا أن نرى هذه النقطة 200 ,200 00:01:58.000 --> 00:02:01.767 إنها بالفعل تقول أين يفترض أن نضع مركز الشكل البيضاوي 00:02:01.767 --> 00:02:04.498 لكن بالنسبة للمستطيلات مختلفة ﻷنه بالنسبة للمستطيلات 00:02:04.498 --> 00:02:08.539 ال 200,200 تقول لنا أين نضع الركن اﻷيمن العلوي لهذا المستطيل 00:02:09.969 --> 00:02:13.202 إنه شيئ مهم فعلا أن نتذكره عندما نحاول وضع اﻷشكال التي نريدها 00:02:14.752 --> 00:02:16.565 اﻵن لنتحرك قدما للخطوط البسيطة 00:02:16.825 --> 00:02:19.278 اسم هذه الدالة سيكون خط (line) 00:02:19.478 --> 00:02:21.773 يمكننا أن نمرر له أربع معطيات ثانيا 00:02:21.773 --> 00:02:24.984 لكن الخط ليس له شكل مشابه لشكل المستطيل, أليس كذلك؟ 00:02:25.234 --> 00:02:27.225 إذن بماذا ستتحكم هذه اﻷرقام؟ 00:02:28.485 --> 00:02:31.270 المعطى اﻷول و الثاني 00:02:31.270 --> 00:02:34.265 يخبرانا من أين يبدأ الخط من اﻷعلى و اﻷسفل 00:02:34.545 --> 00:02:36.561 بينما المعطيان الآخران... 00:02:36.981 --> 00:02:40.017 آسفة, المجموعة الثانية من المعطيات 200,90 00:02:40.017 --> 00:02:43.533 سيحددان أين سينتهي الخط في اﻷعلى و اﻷسفل 00:02:46.523 --> 00:02:48.242 اﻵن نحن نفهم كيفية عمل هذا الشيئ 00:02:48.242 --> 00:02:51.761 فلننظر لشيئ يبدو غريبا في البداية 00:02:52.501 --> 00:02:56.757 ماذا يحدث إذا جعلت المستطيل يبدأ في الركن اﻷيسر العلوي 00:02:56.757 --> 00:03:00.283 مرة ثانية نحدد الركن اﻷيسر العلوي للمستطيل أيضاً؟ 00:03:00.533 --> 00:03:02.281 و قد صار كبيرا في الحقيقة 00:03:03.991 --> 00:03:07.017 يمكننا حتى أن نجعلها بهذه الضخامة ولكن هذا سيكون كبيرا قليلا 00:03:07.777 --> 00:03:11.760 نرى اﻵن أن هذا يجعل الشكل البيضاوي يختفي تدريجيا 00:03:11.910 --> 00:03:13.780 نستطيع بالفعل أن نجعله يختفي تماماً 00:03:14.760 --> 00:03:16.543 نحن اﻵن نتساءل أين ذهب 00:03:17.773 --> 00:03:21.502 ما يفعله البرنامج هو رسم اﻷشكال بالترتيب 00:03:21.502 --> 00:03:24.702 أولاً يرسم الشكل البيضاوي ثم يرسم المستطيل فوقه 00:03:24.702 --> 00:03:26.502 ثم يرسم الخط 00:03:26.502 --> 00:03:29.762 لذلك فإن الشكل البيضاوي ما زال هناك لكنه كما رأيت, تحت المستطيل 00:03:30.772 --> 00:03:32.500 هذه نقطة مهمة لتتذكرها 00:03:32.500 --> 00:03:35.808 ﻷنه ماذا كان سيحدث لو رسمنا الخط أولاً؟ 00:03:36.498 --> 00:03:38.520 نحن فقط لم نكن لنراه نهائياً, أليس كذلك؟ 00:03:38.520 --> 00:03:41.730 يمكنك أن تصنع ذلك في برنامجك و تتساءل: "أين ذهب الخط؟" 00:03:41.740 --> 00:03:45.023 الفكرة هي أنه هناك, لكنه مخفي اﻵن 00:03:45.023 --> 00:03:48.050 بواسطة كل من الشكل البيضاوي و المستطيل 00:03:50.250 --> 00:03:53.501 يمكننا أن نؤثر باﻷشكال أيها يرسم فوق اﻵخر 00:03:53.501 --> 00:03:56.562 فقط بتغيير ترتيبها الذي كتبناه في برنامجنا 00:03:58.592 --> 00:04:01.031 اﻵن أريد أن أقدم مصطلحين فنيين 00:04:01.031 --> 00:04:02.280 قبل أن ننتهي 00:04:02.770 --> 00:04:04.512 كما قد درست في الرياضيات 00:04:04.512 --> 00:04:07.494 يمكن أن نستخدم س لنقصد كم يبعد للأعلى 00:04:07.494 --> 00:04:09.216 كما كنا نتحدث 00:04:09.216 --> 00:04:11.528 و حرف ص نعني كم يبعد للأسفل 00:04:11.528 --> 00:04:14.001 هذا قد يبدو غريبا قليلا إذا لم تعتد عليه من قبل 00:04:14.001 --> 00:04:17.232 و لكنه أسهل من قولنا: "كم يبعد للأعلى و كم يبعد للأسفل" 00:04:17.232 --> 00:04:18.543 في كل مرة 00:04:19.493 --> 00:04:22.216 أول اثنين من المعطيات للشكل البيضاوي مثلا 00:04:22.216 --> 00:04:27.528 يخبرنا أن س ينبغي أن تكون 200 و ص ينبغي أن تكون 229 00:04:28.968 --> 00:04:30.250 ها أنت حصلت عليها 00:04:30.250 --> 00:04:33.042 نفس الشيء مثل قولك: "كم تبعد للأعلى و كم تبعد للأسفل" 00:04:33.982 --> 00:04:36.034 هناك سؤال آخر يمكن أن يكون لديك, 00:04:36.034 --> 00:04:38.564 "ما وحدات القياس التي كنا نستخدمها طوال الوقت؟ 00:04:38.794 --> 00:04:42.763 هل نقول 200 سنتيمتر, 200 بوصة, 200 ميل؟ 00:04:42.763 --> 00:04:44.810 نحن نستخدم وحدات تسمى" بيكسل" 00:04:45.260 --> 00:04:47.787 و البيكسل هو نقطة صغيرة على شاشتك 00:04:48.477 --> 00:04:51.957 لوحة الرسم هذه فعليا عرضها 400 بيكسل 00:04:52.287 --> 00:04:56.497 لهذا السبب نحن نقول أن الركن اﻷيسر العلوي هو 0 00:04:56.497 --> 00:05:00.588 و باﻷعلى هنا 400 , ﻷنه 400 بيكسل 00:05:01.508 --> 00:05:04.784 و بشكل مشابه عندما نقول 200, فنحن نعني 200 بيكسل 00:05:04.784 --> 00:05:06.540 و ربما قد وصلتك الفكرة 00:05:07.180 --> 00:05:08.303 رائع! 00:05:08.303 --> 00:05:10.788 اﻵن أنت تعلم كل شيء عن الدوال:الخط و الشكل البيضاوي 00:05:10.788 --> 00:05:12.003 و المستطيل و معطياتهم 00:05:12.253 --> 00:05:14.875 لقد غطينا الكثير, لكن ابق معنا, استمر بالاستكشاف 00:05:14.875 --> 00:05:20.435 و ستتعلم طريقة عمله قريبا