إبدأ البرمجة النصية مع تطبيق عملي

البرمجة النصية أو ما يسمى بـWindows Script Host هي أساس أي مبرمج لأخذ الفكرة الصحيحة عن برمجة البرامج و غيرها من أقسام البرمجة , سأقوم بتعليمك خطوات أساسية حول البرمجة النصية و مع تطبيق عملي لها , و أيضاً ما سأذكره في هذا الموضوع هو أساس عملك في البرمجة و بدايه أيضاً .


ذكرت في موضوع سابق الفكرة الأساسية عن البرمجة و أقسامها و مجالات عملها , يمكنك مراجعة الموضوع :
- كيف أصبح مبرمجاً | الطريق نحو عالم البرمجة !


و لكن اليوم سنبدأ بخطوة عملية بدائية نوعاً ما تناسب عدّة مستويات في مجال الكمبيوتر
حسنا لنبدأ 


ما هو ويندوز سكريبت ؟
أي كتابة برامج نصية تعمل على الويندوز | Windows و يتم كتابة هذه البرامج من خلال إحدى لغات البرمجة التي تتوافق مع مشغل برامج الويندوز .


ما هي لغات البرمجة التي تتوافق مع الويندوز و التي تعد برامج نصية ؟
هناك العديد منها و أهمها : 
{ Visual Basic , Jscript , perl } 


يمكنك أن تختار لغة البرمجة التي تناسب نطاق عملك , لأن كل لغة برمجة تحتوي على أوامر معينة , فلذلك يجب أن تختار لغة البرمجة التي تريد إحترافها بحذر .. 


كيف أبدأ و أين أكتب هذه الأوامر ؟ , و أنا لا أعرف أيّ لغة برمجة مما ذكرت ! 
لا داعي الآن لأن تكون متقن لاحدى لغات البرمجة حتى تكمل هذا الموضوع و أنت تفهم ما أقول , سأقوم بتعليمك خطوات سهلة و بدائية لتأخذ الفكرة المناسبة فقط لا أكثر .


و أيضاً لا داعي لتحميل محررات لغات البرمجة أو مستعرضاتها إلخـ.. من أدوات إحترافية ستحتاجها عندما ستصبح محترفاً ..
كل ما تحتاجه هو برنامج Notepad الموجود على كل نسخ ويندوز كل ما عليك للوصول لهذا البرنامج هو :
 1. إضغط على زر START 
2. ثم إلى All Programs , و من ثم إلى Accessories و اختر برنامج الـNotepad


نعم هذه الشاشة البيضاء التي أمامك تفعل المستحيل , إنه محرر نصوص يعتمد عليه آلاف المبرمجين و لكن هناك برنامج آخر و هو يعد مناسب أكثر للمبرمجين و هو برنامج ++ Notepad و فيه بعض المميزات التي لن نستخدمها الآن


التطبيق العملي لإنشاء برنامجك الأول : 
كما تجري العادة فإن كل كل من يريد تعلم لغة برمجة نصية يكون برنامجه الأول تحت مسمى Hello World 
فل نبدأ بصنع برنامجك الذي سميته بـHello World 


1- قم بفتح أي برنامج محرر نصوص مثل Notepad 
2- اكتب السطور البرمجية التالية في حقل الكتابة 
Wscript.Echo " Hello World " 
3- قم بالضغط على File ثم Save As و في خانة File Name قم بكتابة إسم البرنامج كالتالي "Hello.VBS"
4. قم بالتوجه إلى مكان حفظك للبرنامج و ستلاحظ وجود أيقونة باسم Hello قم بالضغط على الأيقونة لتستعرض برنامجك الأول و الذي يحتوي عبارة Hello World

ملاحظات هامة حول التطبيق العملي الذي أجريته : 
هناك عدة ملاحظات في كل خطوة قُمت بعملها حسب الترتيب أعلاه 

- الخطوة الأولى : قد ذكرت ملاحظات حول برامج تحرير النصوص أعلى فقرة التطبيق العملي .
- الخطوة الثانية : لاحظ أن بداية الملف تحتوي على كلمة Wscript و هذا يعني أن البرنامج يتم تشغيله عبر قاعدة بيانات Windows Script و أيضاً لاخظ أن المتغيّر هنا ما بين علامتين الإقتباس , بامكانك تغير ما بين علامتين الإقتباس إلى أي جملة تريدها .
- الخطوة الثالثة : لاحظ أن كلمة Hello هي متغير و يمكنك تغيرها و لكن مختصر VBS هو ثابت في هذا البرنامج ولا يجب تغيره و الا فلن يعمل البرنامج هذا , فهذا المختصر يعد صيغة و الصيغة هي الرمز الذي يعرّف الويندوز لغة البرمجة المستخدمة في هذا البرنامج حتى يستطيع محاكاه البرنامج بشكل مناسب
و أريد أن أنوه أن VBS هو مختصر لكلمة Visual Basic Scripting, و أيضاً لاحظ أنه يجب وضغ الإسم و الضيغة بين علامتي إقتباس و هذا ضروري جداً لاجبار الويندوز على الحفظ حسب النطاق الذي كتبته و يكون الشكل النهائي للإسم كهذا "Name.VBS"
الخطوة الرابعة : في هذا البرنامج لم تقم بأمر الويندوز بإظهار خصائص معينه و لم تضيف شيئ غير عبارة " Hello World " و أمرته بإظهار هذه الجملة و لكن إذا إحترفت لغة من لغات البرمجة ستسطيع التحكم بالبرنامج بشكل كامل و مفصل .


هكذا أصبحت لديك الفكرة الأساسية حول عمل أكثر من 20 لغة برمجة نصية مشهورة , أيضاً إذا كنت تريد أن تستفسر حول لغة البرمجة المناسبة لمجالك و متطلباتك يمكنك ترك تعليق باستفسارك .
و لا تنسى متابعة صفحتنا على الفيسبوك عبر الضغط على الزر التالي 

و السلام عليكم و رحمة الله و بركاته 

4 التعليقات:

Touch Art Really يقول...

أخي الأستاذ محمد بارك الله فيك وسدد خطاك إلى كل خير
موضوع رائع .... إني أريد أن أعمل على تصميم وتطوير مواقع الويب ولكن بلغات برمجة مفتوحة المصدر كوني أستخدم توزيعات رائعه من لينكس فبماذا تنصحني .....؟ ولك مني كل أحترام

Mohd Amin يقول...

Touch Art Really @ ليس لي خبرة في التمييز بين لغات البرمجة الحرة أو غيرها , و لكن كبداية أنصحك بتَعلم لغات البرمجة الأساسية و التي لا غنى عنها في برمجة الويب مثل الـHTML و الـCSS و من ثم التطور تدريجياً إلى الـPHP و الـHTML5 و غيرها من اللغات الإحترافية ...
أنصحك بزيارة الموضوع التالي لتضح الفكرة لديك :
http://lnko.in/dfw

سما احمد يقول...

حشرات المنزل الزاحفة
شركة دهانات عامة بالرياض
شركة سباكة الرياض
شركة عزل اسطح بالرياض
عزل الاسطح من الحرارة والرطوبة
شركة عزل اسطح شمال الرياض
شركة عزل اسطح شرق الرياض
شركة عزل اسطح غرب الرياض
شركة عزل اسطح جنوب الرياض
شركة تنظيف كنب بالرياض
شركة تنظيف كنب شمال الرياض
شركة تنظيف كنب شرق الرياض
شركة تنظيف كنب غرب الرياض

سما احمد يقول...

شركة تنظيف كنب جنوب الرياض
شركة تنظيف موكيت بالرياض
شركة تنظيف موكيت شمال الرياض
شركة تنظيف موكيت شرق الرياض
شركة تنظيف موكيت غرب الرياض
شركة تنظيف موكيت جنوب الرياض
شركة تنظيف مساجد بالرياض

إرسال تعليق

ناقش , إسأل , إستفسر , لكن إلتزم قواعد الأدب و الأخلاق

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 

إحصائيات

مدونة الزعيم