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