حسنا.
يجب أن يدور رأسك بسبب كل هذه الحلقات.
هذا.
هذه مزحة سيئة حقًا.
لكنني اعتقدت أنه كان مضحكًا لأنني أسجل لساعات الآن ، وأعتقد أنني سأذهب قليلاً.
لذلك سيكون هذا آخر فيديو لي لهذا اليوم ، وليس للدورة التدريبية ، لكننا سنقوم ببعض
التمارين الممتعة الآن.
أسمي كل التمارين ممتعة.
من الواضح أنني متحيز ، لكن هذا الشخص ممتع بشكل خاص.
ماذا علينا ان نفعل؟
حسنًا ، سنقوم بمحاكاة ما يفعله الكمبيوتر عندما يكون لدينا شيء مثل واجهة مستخدم رسومية
يكون الكمبيوتر قادرًا على عرض ، دعنا نقول ، حتى صورة هنا.
الصحيح.
أستطيع رؤية الروبوت هنا.
أستطيع أن أرى الفأر.
هذه واجهة مستخدم رسومية.
أرى الصور.
أرى صورًا على شاشتي ، وهذه البكسلات على شاشتي ، ويمكنني التحكم فيها.
حسنًا ، سننشئ نسخة أساسية من هذا لنبين لك كيف سيعمل الكمبيوتر فقط من الأشياء التي تعلمناها
حتى الآن ، باستخدام الحلقات واستخدام المنطق الشرطي.
إذن ماذا سنفعل؟
حسنًا ، هذا هو التمرين ويمكنك التحقق من التموج هنا أو يمكنك إعادة إنشاء هذا أو مرة أخرى في هذا
الفيديو ، يجب أن يكون لديك موارد مرفقة يمكنك اللعب بها بنفسك.
وما أريدك أن تفعله هو أنني أريدك أن تتصفح قائمة القوائم هذه.
وفي كل مرة تصادف فيها الصفر ، أريدك أن تعرض على الشاشة هنا مساحة فارغة.
لأن الصفر في الكمبيوتر لا يدل على شيء ، أليس كذلك؟
نريد فراغ على الشاشة.
ومع ذلك ، عندما أرى واحدة ، أريد محاكاة بكسل.
الصحيح.
تلك النقطة الصغيرة جدًا على أجهزة الكمبيوتر لدينا والتي يمكن أن تكون مليئة بالألوان.
يمكن أن تكون خضراء ، يمكن أن تكون زرقاء ، يمكن أن تكون برتقالية.
لكن بالنسبة لحالتنا ، أريدها أن تكون نجمة.
وباستخدام ذلك ، أريدك أن تنشئ برنامجًا يأخذ هذه الصورة ، دعنا نقول ، في قاعدة البيانات
الخاصة بنا أو في القرص الصلب لجهاز الكمبيوتر الخاص بنا ويعرضها على الشاشة باستخدام المساحة أو الضرب.
وكل ما أريدك أن تفعله هو عندما أنقر على "تشغيل" ، أريدك أن تعرض هذه الصورة هنا.
حسنا.
هذا صعب بعض الشيء ، وأنا أتركك تكتشف بنفسك.
لكن صدقني ، لقد تعلمت كل الأدوات اللازمة للقيام بذلك.
أوقف الفيديو مؤقتًا ، جربه.
وإلا ، فسأريكم كيف يتم ذلك.
لذا فإن أول شيء أحب أن أفعله هو التفكير فيما سأفعله.
أريد أن أتأكد من أن لدينا خطة في الاعتبار.
لذا سأقوم بالتعليق أولاً وسأقول ، حسنًا ، نريد بالتأكيد تكرار الصورة.
الصحيح.
لذلك سنقوم بنوع من التكرار هنا.
إذن هذا رقم واحد.
وبعد ذلك وهنا أريد أن أقول إنه إذا كان صفرًا ، فأنا أريد طباعة مساحة فارغة.
وإذا كانت واحدة.
اريد ان اطبع.
مرحبًا يا ستار.
حسنًا ، هذه هي الخطة.
لذلك لا ينبغي أن يكون هذا صعبًا جدًا.
في الواقع ، قبل أن تبدأ ، لكي يعمل هذا ، تحتاج إلى Google معلمة خاصة أو خيارًا
خاصًا يمكنك إعطاء وظيفة الطباعة.
وفي واقع الأمر ، فإن وظيفة الطباعة التي تحتاج إلى إضافتها أو الخيار الذي تريد إضافته
هو هذه النهاية.
الخيار وإذا قمنا بالتمرير لأسفل ، فإنه لا يعرضه جيدًا.
ولكن يمكنك أن ترى هنا سلسلة ملحقة بعد القيمة الأخيرة.
لذا فإن الإعداد الافتراضي عندما نطبع شيئًا ما هو سطر جديد ، لكن من الناحية المثالية قد لا نريد سطرًا جديدًا.
لذلك عندما يحدث ذلك ، قد تضطر إلى استخدام هذه النهاية.
خيار.
الآن ، أعلم أنني تركته غامضًا حقًا.
أريدك أن تتدرب على هذا البحث على Google وتكتشف من خطأك أنك ستواجه
خطأً عند إنشاء هذا الرمز ، عندما تحاول عرض هذه المعلومات ، لكن حاول حلها باستخدام الأدوات
التي لديك من حل المشكلات.
حسنًا ، يكفي الحديث.
دعنا نذهب اليها.
لذا فإن أول شيء أريد القيام به هو تكرار الصورة.
سأقول للصورة في الصورة لأنه حسنًا ، هذه صورة واحدة هنا.
هذه هي الصورة ، لكنها داخل قائمة لأنه يمكننا الحصول على صور متعددة.
ثم سأقوم بتكرار هذه القائمة مرة أخرى.
مرة أخرى ، أنا بحاجة لعمل حلقة من أربع حلقات وهذه المرة سأقول أربعة بكسل ، لأن كل واحد
من هذا هو بكسل.
في الصورة.
لذا فهذه حلقة for متداخلة.
الآن سأضيف الشرط وأقول إذا.
بكسل.
يساوي واحد.
ثم أنا ذاهب إلى.
مطبعة.
نجم.
خلاف ذلك.
سأطبع.
سلسلة فارغة.
حسنًا ، ربما ليس فارغًا ، أليس كذلك؟
لأننا نريد مساحة ، مساحة فارغة في الصورة.
حسنًا ، لنرى ما إذا كان هذا يعمل.
إذا قمت بالنقر فوق تشغيل.
همم.
هذا ليس ما أريده حقًا.
أريد صورة واضحة هنا ، لكني أحصل على الأشياء في سطر واحد.
وتذكر ، كانت هذه هي الحيلة الصغيرة حيث تقوم الطباعة ، في كل مرة تطبع فيها بإنشاء سطر جديد.
الافتراضي.
مرة أخرى ، إذا أغلقنا هذا ، فسترى.
هل هذه النهاية تساوي هذا.
تسلسل الهروب من الخط الجديد.
لذا يمكننا تغيير ذلك بالقول ببساطة.
نجمة فاصلة.
وبعد ذلك سأقول في النهاية ، لا أريد سطرًا جديدًا.
أريد فقط ، حسنًا ، خيطًا ، لكن خيطًا فارغًا.
ونفس الشيء هنا.
إذا فعلت ، فاصلة.
وإذا قمت بالنقر فوق تشغيل.
حسنا.
انها تتحسن قليلا.
لكن لدي الآن مشكلة حيث ليس لدينا أي سطور جديدة.
كل شيء في سطر واحد.
همم.
هذا ليس جيدا.
كيف يمكننا حل هذا؟
حسنًا ، من الناحية المثالية ، في نهاية هذه الحلقة الأولى حيث نحن ذاهبون للتو ، الصورة أو الخط الموجود
في الصورة ، في نهاية هذا ، نقوم بإنشاء خط جديد هنا.
الصحيح.
مرة أخرى ، بالنظر إلى المسافة البادئة ، لا أريد سطرًا جديدًا في كل بكسل.
التي كان لدينا في المرة الأولى.
لكني أريد أيضًا إضافة خط بين قوائم الصفوف.
لذلك ربما يكون الاسم الأفضل لهذا هو صف في الصورة.
وهنا سأضيف نهاية حلقة for هذه.
إذن بعد أن ننتهي من تكرار الصف بأكمله.
في الأسفل هنا.
سأطبع.
سطر فارغ.
لكن تذكر أن الإعداد الافتراضي سيكون سطرًا جديدًا.
إذن مرة أخرى ، السلسلة الفارغة ، ستنتقل افتراضيًا إلى سطر جديد وما زلنا نحصل على هذا
الرمز.
إذا قمت بتشغيل هذا.
أوه ، لقد تلقيت خطأ لأن الصورة لم يتم تعريفها لأنني قمت بتغيير هذا إلى صف.
لذلك دعونا نجري صفًا هنا.
انقر فوق تشغيل.
وانظر إلى ذلك.
لدينا شجرة عيد الميلاد الجميلة.
إذا كنت لا تعتقد أن هذا جميل ، فهذا أفضل ما يمكنني فعله.
لكن هذه شجرة عيد الميلاد.
وأخيرًا لدينا عرض.
لقد استخدمنا الحلقات ، واستخدمنا المنطق الشرطي ، واستخدمنا القليل من Googling لمعرفة
، مهلا ، نحن ، نحتاج إلى هذا الخيار الآن.
يعمل كودنا ، لكني أريد أن أفعل شيئًا أفضل هنا.
وفي الفيديو التالي ، أريد تنظيف هذا الرمز قليلاً وتغطية موضوع مهم جدًا عندما يتعلق الأمر
بالبرمجة.
سأراك في ذلك.
مع السلامة.