Return to Video

Sneak Peek (Video Version)

  • Not Synced
    حسناً , لننتقل الآن لعمل برنامج برمجي
  • Not Synced
    سنبدأ من لا شيء على الاطلاق. وبحلول النهاية ، سوف يكون البرنامج البرمجي رهيب جدا؛ مثل برنامج رسم صغير.
  • Not Synced
    إعتبر كتبة البرنامج البرمجي كجولة سريعة شاملة خلال الدروس الأولى التي تم عرضها على خان أكاديمية.
  • Not Synced
    فقط لإعطائك وعْي بما هو ممكن
  • Not Synced
    لا تقلق على الإطلاق من فهم كل التفاصيل الصغيرة في الوقت الحالي.
  • Not Synced
    نحن نريد فقط أن تعطيك وعياً بما سيحدث في المستقبل، وبهذا النوع من البرامج البرمجية التي ستكون قادرعلى عملها قبل مرور فترة طويلة.
  • Not Synced
    حتى الآن، لا يوجد شيء هنا، (يوجد نوع من سطح رقيق). لذلك دعونا نرسم شيء.
  • Not Synced
    سأقوم برسم شكل بيضاوي شبيه بالدائرة
  • Not Synced
    وكما ستتعلم ، هكذا كيف أفعل ذلك.
  • Not Synced
    وهكذا هو . الذي هو نوع من السحر !!
  • Not Synced
    والسبب هو أن هناك عدد من الأشياء الخاصة التي تعرفها بالفعل بيئة أكاديمية خان
  • Not Synced
    لحسن الحظ , الشكل البيضاوي أحدها.
  • Not Synced
    لا تقلق بشأن ما تعنيه كل هذه الأرقام.
  • Not Synced
    سنقوم تعرف عليهم في درس "مقدمة إلى الرسم".
  • Not Synced
    مازلنا في مرحلة المعاينة
  • Not Synced
    ونحن نغيرالأرقام، يمكننا أن نرى أن أول رقم من المدخلات يعني أساسا أي مدى يبعد الجسم أفقياً.
  • Not Synced
    الرقم الثاني يعني أساسا مدى بعد الجسم صعودا وهبوطا (عمودياً).
  • Not Synced
    الرقم الثالت يعني مدى كبر حجمها بالعرض , والرقم الأخير يعني مدى كبر حجمها بالطول
  • Not Synced
    مرة أخرى، لا تحتاج إلى معرفة ذلك الآن.
  • Not Synced
    ولكن يمكنك إيقاف هذا الدرس مؤقتاً إذا كنت تحب وحاول تجربتها مع بنفسك الآن.
  • Not Synced
    سوف تتعلم كل التفاصيل في الدروس لاحقاً
  • Not Synced
    الشيء المهم الآن هو مجرد التحكم فيما يبدو علىه الشكل .
  • Not Synced
    حسناً، ذلك لطيف. ولكن ربما أنت لم تعجب بعد
  • Not Synced
    لذلك سأقوم بعمل شئ أكثر تعقيداً .ثم أضع الشكل البيضاوي الذي أنشأناه في الداخل.
  • Not Synced
    حسناً. لم يتغير شئ بعد وربما لست معجباً بعد .
  • Not Synced
    ولكن الآن ماسأقوم به، وسيكون أكثر إثارة للإعجاب، هو جعل هذا البرنامج للرسوم المتحركة.
  • Not Synced
    والآن كما ترون، هناك عدد كبير من الدوائر يتبعون في الواقع الفأرة بينما أحركها
  • Not Synced
    يمكنك إيقاف البرنامج في الوقت الحالي ، وجعلها تتبع الفأرة الخاصة بك .
  • Not Synced
    حسناً ، كيف يحدث هذا ؟
  • Not Synced
    من أين تأتي جميع هذه الدوائر؟
  • Not Synced
    حسنا، سوف تتعلم عن هذا كله في "مقدمة إلى الرسوم المتحركة" في وقت لاحق، ولكن بما أنك تتساءل، ما يحدث هو أن الكمبيوتر يقول برنامجنا تلقائيا، مرارا وتكرارا، بالرسم
  • Not Synced
    وربما تعتقد أن برنامجنا سوف يتعب من ذلك، ولكن بدلا من ذلك، فقط يستمربعمل ما كتب بداخل السحر دالة "رسم" .
  • Not Synced
    لذلك يبقى رسم شكل بيضاوي بعدشكل بيضاوي بعد شكل بيضاوي.
  • Not Synced
    وهذا ما يحدث وراء الكواليس عندما نحرج مؤشر الفأرة ، لعمل الكثير من الدوائر.
  • Not Synced
    على الرغم من أننا قد كتبنا ذلك مرة واحدة.
  • Not Synced
    وبالتالي، كيف يمكن للبرنامج أن يعرف أين يرسم الشكل البيضاوي؟
  • Not Synced
    على سبيل المثال، كيف يعرف أن يتتبع الفأرة؟
  • Not Synced
    حسنا، سوف تتعلم عن ذلك في درس "التفاعل ماوس" في وقت لاحق.
  • Not Synced
    الفكرة الرئيسية هو أنه في كل مرة الكمبيوتر يخبر برنامجنا مكان الفأرة باستخدام كلمتين خاصتين.
  • Not Synced
    "MouseX" and "MouseY".
  • Not Synced
    لا تحتاج أن تعرف عنهم في الوقت الراهن، ولكن هو مجرد MouseX مدى بعد الفأرة أفقيا.
  • Not Synced
    بينما MouseY هو مدى بعدها صعودا وهبوطا.
  • Not Synced
    وبالتالي ، لنلخص ، عندما نرسم هذا الشكل البيضاوي ، ما نقوله أولاً هو : إرسم الشكل البيضاوي ببعد مماثل لبعد الفأرة أفقيا .
  • Not Synced
    ثانيا : إرسم الشكل البيضاوي ببعد مماثل عموديا لبعد الفأرة
  • Not Synced
    بالنهاية يحدث ما يعنيه ذلك ، رسم الشكل البيضاوي في المكان نفس مكان الفأرة بالضبط، في كل مرة نقول دالة "إرسم".
  • Not Synced
    ثم يتبقى أن نحدد ما هو حجم الشكل البيضاوي .
  • Not Synced
    ومرة أخرى، لا تقلق حيال كل هذه التفاصيل في الوقت الراهن.
  • Not Synced
    بعد أن تتخطى الدروس القليلة القادمة، هذا سيكون له معنى .
  • Not Synced
    والآن، وكما ترون، أصبح مشوش قليلا.
  • Not Synced
    يمكننا فقط اضغط على زر إعادة تشغيل لبدء البرنامج مرة أخرى بلائحة بيضاء
  • Not Synced
    إمضي قدما وأوقف البرنامج في الوقت الحالي.
  • Not Synced
    جرب اللعب بنفسك ، فقط حتى تستطيع أن ترى ما يحدث.
  • Not Synced
    حسناً، الآن لدينا شيء لطيف يجري.
  • Not Synced
    ولكن ماذا يمكننا أن نفعل أيضاً؟
  • Not Synced
    حسنا، هذه الدوائر نوعا ما غير جميلة .
  • Not Synced
    إنها فقط بيضاء .
  • Not Synced
    إذاً , ما اذا كنا نستطيع جعلها ملونة؟
  • Not Synced
    في البرنامج التعليمي "مقدمة إلى التلوين"، سوف تتعلم كل شيء عن الألوان.
  • Not Synced
    ولكن انا سأكشف السر وأبين لك كيف نفعل ذلك الآن.
  • Not Synced
    جميل
  • Not Synced
    الآن لديك الدوائر الحمراء التي تتبع الفأرة .
  • Not Synced
    ولكن ليس فقط ممكن أن تكون حمراء، وذلك لأن عند النقر فوق هذا اللون هنا- يمكنك ان ترى لنفسك عندما تفعل ذلك- ، يمكنك اختيار أي لون تريده
  • Not Synced
    قوس قزح كاملة من الألوان.
  • Not Synced
    ماذا عن فقط الأرجواني اللطيف الآن.
  • Not Synced
    ويمكنك معرفة كيفية تغيير الألوان من هذا القبيل في درس "مقدمة إلى تلوين."
  • Not Synced
    بمجرد أن إعادة تشغيل ... عظيم! الآن لدينا الدوائر الأرجوانية فقط.
  • Not Synced
    لذلك، ونحن الآن نعتقد ، كما تعلم ، وضعنا كل هذا العمل لرسم هذه الأشكال الجميلة.
  • Not Synced
    في أي مكان نحرك فيه الفأرة
  • Not Synced
    ولكن، سيكون من الجميل أن نرسم شئ فقط في بعض الأحيان ... مثل، فقط عندما يتم الضغط على الماوس.
  • Not Synced
    سأخبرك كيف تفعل ذلك الآن
  • Not Synced
    منطقيا، هي ليست بهذا التعقيد، كل ما نقوله فعلا هو: إذا تم الضغط على الفأرة، إرسم الدائرة.
  • Not Synced
    خلاف ذلك، لا تفعل أي شيء على الإطلاق.
  • Not Synced
    قل: "إذا"، ومن ثم،هذه الأقواس الغريبة التي لا داعي للقلق بشأنه ...
  • Not Synced
    إذا حدث الأمر (mouseIsPressed)، حسنا، نحن فقط لا نريد أن تفعل أي شيء.
  • Not Synced
    لذلك سنترك هذا الجزء هنا فارغ.
  • Not Synced
    !ذا عند إعادة تشغيله، يمكننا أن نقول:
  • Not Synced
    انا أحرك الفأرة ، ولا يحدث شيء.
  • Not Synced
    ولكن عند الضغط على الفأرة ، ويمكنني أن رسم!
  • Not Synced
    بالأرجواني
  • Not Synced
    وكتابة الأشياء، ورسم الأشياء ...
  • Not Synced
    ويمكنني القيام بكل ما أريد. وهو شئ لطيف.
  • Not Synced
    'السبب أننا بمجرد بضعة أسطر من التعليمات البرمجية، قمنا بعمل هذا البرنامج الرسمي .
  • Not Synced
    لذلك، وهذا هو مقدمة بالكامل إلى البرنامج التعليميالخاص التعليمة البرمجية "If"، حيث:
  • Not Synced
    وستعرف كل شيء عن ما يفعله هذا الرمز، التي كتبنا للتو.
  • Not Synced
    وكيف يعمل. ولكن أراهن أنك بدأت بمعرفة الفكرة العامة بالفعل.
  • Not Synced
    كل ماقلناه هو: إذا ما تم الضغط على الفأرة ، قم بذلك، و خلاف ذلك:
  • Not Synced
    إذا لم يتم الضغط على الفأرة ، لا تفعل أي شيء!
  • Not Synced
    جيد. هذا هو نفس المنطق بالضبط الذي نفكر به .
  • Not Synced
    نحن فقط كتبنا هذا في التعليمات البرمجية الآن.
  • Not Synced
    و... ربما قد تشير، مثل، ماذا عن هذه الخطوط القبيحة حول الدوائر ؟
  • Not Synced
    حسناً، عليك أن تتعلم كيفية التحكم بذلك قريبا. يمكنك جعلها أكبر ...
  • Not Synced
    أو أصغر
  • Not Synced
    يمكنك عملها بألوان مختلفة
  • Not Synced
    لكن الآن، وبصراحة، أريد فقط أن تتخلص منه.
  • Not Synced
    ولذا فإنني سوف أقوم بوضع noStroke ... في الجزء العلوي هنا (بسبب أن هذه الخطوط تدعى stroke) ..
  • Not Synced
    والآن، عندما نقوم بإعادة تشغيله ...
  • Not Synced
    مهلا! ذهبت كل الخطوط.
  • Not Synced
    جيد ! هذا يبدو وكأنه برنامج رسم أكثر واقعية بكثير.
  • Not Synced
    لذلك، دعونا فقط بسرعة نعود خطوة إلى الوراء.
  • Not Synced
    قد تكون فضولي : أين كل هذه القدرات السحرية
  • Not Synced
    "IF"، و "ellipse"، و "draw" - قادمة من أين ؟
  • Not Synced
    هذه الأوامر المفيدة متواجدة في أكاديمية خان .
  • Not Synced
    نحن فعلنا ذلك.
  • Not Synced
    والجزء الممتع يأتي من تعلم كيفية الجمع بينها في البرامج.
  • Not Synced
    إذا كنت فضولياً حقا، نحن نستخدم لغة برمجة تسمى JavaScript
  • Not Synced
    في أكاديمية خان
  • Not Synced
    JavaScript هي واحدة من أكثر الطرق شعبية لكتابة برامج في العالم.
  • Not Synced
    لا سيما على شبكة الإنترنت.
  • Not Synced
    وبالتالي ستكون في صحبة جيدة جدا عند التعامل معها .
Title:
Sneak Peek (Video Version)
Description:

This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/

more » « less
Video Language:
English
Duration:
07:41
Ghadeer Abu Oda edited Arabic subtitles for Sneak Peek (Video Version)

Arabic subtitles

Revisions