المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اصنع برامجك بنفسك


mustar masta
04-09-2011, 02:36 PM
السلام عليكم
إن لغة الدوس من أقدم لغات البرمجة التي عرفها العالم والتي تعتمد على أوامر بسيطة غير معقدة يمكن فهمها ببساطة فهي إما أن تكون كلمة تدل على ما تقوم به مثل ( start – move – copy – pause – mode – color ) أو أنها اختصارات لكلمات تدل على معناها
cls > clear screen
md > make directory
rd > remove directory
del > delete
chkdsk > check disk

إن هذه اللغة تستخدم لتنفيذ الأوامر أي أنها تعتمد على أوامر تقوم بتنفيذ مهام معينة فهي لا تستخدم مثلا للتصميم أو أنه ليس لبرامجها هيكل مثل بعض لغات البرمجة الأخري وأشهرها الفيجوال بيسيك والتي تقوم فيها بتصميم الشكل الخارجي للبرنامج ثم بعدها تقوم بإدخال الأكواد البرمجية ولكن في لغة الدوس ليس هناك شكل للبرنامج فالبرنامج المكتوب بلغة الدوس عبارة عن مجموعة من الأوامر يقوم موجه الأوامر بتنفيذها

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

إن من أهم مميزات هذه اللغة أنها لا تحتاج إلى مفسر أو مترجم مثل ( جافا ،بايثون ،.....إلخ ) ولا تحتاج إلى تثبيت سيرفر مثل ( php ،asp ،.....إلخ ) فهي لا تحتاج إلا لبرنامج المفكرة notepad ويقوم بالتنفيذ موجه الأوامر command prompt وهي كلها برامج أساسية في الويندوز ولا يمكن الإستغناء عنها

إن بإمكانك برامج على شكل ملف حيث يتم تنفيذ البرنامج عند فتح الملف كما أنه يمكنك يمكنك تنفيذ الأوامر من موجه الأوامر مباشرة بدون عمل برنامج وحفظه كملف

لعمل برنامج بلغة الدوس نقوم بفتح المفكرة ونكتب الأوامر بامتداد ( .bat ) مثل ( file.bat ) ويمكننا تغيير كلمة ( file ) وتحويلها إلى الإسم الذي نريده بشرط أن ينتهي بــ( .bat ) وعند حفظ الملف تظهر أيقونة البرنامج على شكل نافذة بها ترس أصفر

أما بالنسبة لتنفيذ الأوامر مباشرة فيتم عن طريق موجه الأوامر
Start menu > run > cmd
تظهر لنا شاشة سوداء بها كتابة بيضاء يتم كتابة الأوامر بها

ملاحظات :-
·كل سطر في الدوس يحتوي على أمر أي أن كل سطر جديد يعني أمر جديد
·عند تنفيذ كل الأوامر في ملف الدوس يتم إغلاق موجه الأوامر تلقائيا

أما بالنسبة للأوامر فسنتناولها في الدروس السابقة بإذن الله

khaledbelal
04-09-2011, 02:45 PM
وعليكم السلام ورحمة الله وبركاته

بارك الله فيك اخي الكريم على هذا الدرس الطيب

معذرة اخي ينقل بعد اذنك لروضة الشروحات

وجزاك الله خيرا ونفع بك

المشتاقة للجنة
04-09-2011, 03:25 PM
أما بالنسبة للأوامر فسنتناولها في الدروس السابقة بإذن الله
هل تقصد اخي القادمة ؟

بارك الرحمن بكم ونفع بكم على ما تقدمون