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

الآن ، في دفاعي ، لم أكتب برنامجًا أساسيًا منذ الكلية. ومع ذلك ، حتى ذلك الحين تم تعليمنا على VisualBasic 6. لذلك بحثت أولاً عن العناصر التي يمكنني سحبها إلى مكانها. لا يوجد. لا مكان. كانت خطوتي التالية هي القيام بما لا يمكن تصوره - انتقل إلى الوثائق. لكن انتظر! لا توجد حتى قائمة تعليمات. تذكرت F1 القديمة الجيدة. لا شيئ!
ذهبت إلى قائمة البرنامج من وجهة نظري زر البدء ونظرت تحت الدليل الأساسية الصغيرة. كان هناك ، الشيء الذي يجعل هذا البرنامج جدير بالاهتمام - إدخال Small Basic وثيقة (ISB).
كما يجب على جميع المقدمات الجيدة لأدلة البرمجة ، بدأني ISB ببرنامج "Hello World". إذا كنت قد تعلمت أي لغات برمجة ، فستعرف ما هذا. يقول ISB إنك كتبت هذا السطر في:
TextWindow. خط الكتابة ("Hello World")
بدأت في الكتابة... T..e… x... ماذا؟ ما هذا الشيء الذي جاء من أي مكان بمعلومات لي فقط؟ هذه هي وظيفة التحسس للتطبيق.

هذا ما يفصل المفكرة عن Small Basic. كلما شعرت بأنني أكتب شيئًا ذا معنى ، سيظهر لي قائمة بالخيارات التي يمكنك التمرير خلالها باستخدام مفاتيح الأسهم لأعلى ولأسفل. يحتوي كل عنصر على وصف قصير بجانبه حتى أتمكن من تحديد ما إذا كان هذا هو ما تحتاجه وكيفية استخدامه. عندما أجد المصطلح الذي أريده ، أضغط على مفتاح الإدخال وسيتم الإكمال التلقائي لي. هذه وسيطة سعيدة لطيفة بين الترميز في Notepad وتضيع في لمعان VisualStudio الكامل. أعتقد أنك ستحبه.
بمجرد الانتهاء من برنامج "Hello World" الخاص بي ، يمكنني حفظه بالنقر فوق حفظ باسم زر.

ثم يمكنني تشغيله بالضغط على يركض زر. أو كما يظهر الزر ، يمكنني أيضًا الضغط على F5 مفتاح لتشغيله.

لذا دعنا نشغلها ونرى ما سيحدث.

فتح البرنامج نافذة أوامر ، أو نافذة DOS كما يسميها البعض ، وطبع "Hello World" تمامًا كما أخبرته. نظرًا لأنني لم أكتب أي شيء لأخبر البرنامج بما يجب فعله بعد ذلك ، فإن Small Basic تعطيني تلقائيًا اضغط على أى زر للاستمرار… مستعجل.
الآن ، قليلاً عن مفاتيح الاختصار حيث لمست بالفعل مفاتيح F5. تعمل العديد من مفاتيح الاختصار الشائعة مع Small Basic ، مثل السيطرة + الصورة للحفظ.
إذا كنت تعتقد أن هذا بدائي وبسيط ، فستكون على حق. ومع ذلك ، هذا هو بيت القصيد. النقطة الأساسية هي إعطاء المبرمج الجديد بيئة قابلة للاستخدام وتوثيقًا لائقًا ومساحة عمل متقاربة لازمة لتطوير مهارات وممارسات البرمجة مدى الحياة. في 69 صفحة فقط ، يعلم مستند ISB المبرمج الجديد عن المتغيرات والمصفوفات والظروف والتفرع والحلقات. مع أساسيات البرمجة هذه ، يمكنك قطع شوط طويل.
إذا كنت تعتقد أيضًا أن البرامج التي يمكنك القيام بها باستخدام Small Basic ستكون عديمة الفائدة أو مملة بصريًا ، فكر مرة أخرى. يمنحك Small Basic القدرة على استخدام التفاعل مع المستخدم الخاص بك وإنشاء الرسومات واستخدام الألوان. شيء آخر أنيق مدمج هو السلاحف. السلاحف تجعل Small Basic منصة مفيدة لتعليم الأطفال البرمجة. من يستطيع مقاومة إخبار السلاحف بنقل 100 مساحة ثم مشاهدتها وهي تنطلق؟ أو ماذا عن مشاهدة سلحفاة رسم فراكتل؟
يعتبر المحترف الصغير أو المبتدئ أو الوالد الفخور الذي ينقل مهاراته إلى النسل أداة بسيطة وممتعة للبرمجة معها. جربها. واسمحوا لنا أن نعرف ما كنت تفكر في ذلك.
هل قمت ببعض الأعمال في Small Basic؟ أظهر لنا أين يمكننا رؤية عينة في التعليقات أدناه.
مع أكثر من 20 عامًا من الخبرة في مجال تكنولوجيا المعلومات والتدريب والحرف الفنية ، فإنني أرغب في مشاركة ما تعلمته مع أي شخص آخر يرغب في التعلم. أنا أسعى للقيام بأفضل عمل ممكن بأفضل طريقة ممكنة ، مع القليل من الفكاهة.