تطبيق وحدة التحكم

تطبيق وحدة التحكم أو برنامج سطر الأوامر هو برنامج كمبيوتر ( تطبيقات أو أدوات مساعدة ) مصمم ليتم استخدامه عبر واجهة مستخدم نصية فقط .

يمكن استخدام تطبيق وحدة التحكم مع محطة طرفية للكمبيوتر ، أو وحدة تحكم النظام ، أو محاكي طرفية مضمن في نظام تشغيل واجهة المستخدم الرسومية (GUI)، مثل وحدة تحكم Windows في Microsoft Windows ، [ 1 ] و Terminal في macOS ، و xterm في نظام X Window على الأنظمة الشبيهة بنظام Unix .

ملخص

محرر النصوص FreeDOS edit
ألبين، عميل بريد إلكتروني
إيرسي، عميل IRC

يتفاعل المستخدم عادةً مع تطبيقات سطر الأوامر باستخدام لوحة المفاتيح وشاشة العرض فقط ، على عكس تطبيقات واجهة المستخدم الرسومية التي تتطلب عادةً استخدام الفأرة أو أي جهاز تأشير آخر . العديد من تطبيقات سطر الأوامر، مثل مترجمات سطر الأوامر، هي أدوات سطر أوامر ، ولكن توجد أيضًا العديد من برامج واجهة المستخدم النصية .

مع تحسن سرعة وسهولة استخدام تطبيقات واجهة المستخدم الرسومية بمرور الوقت، انخفض استخدام تطبيقات سطر الأوامر بشكل كبير، لكنه لم يختفِ تمامًا. يفضل بعض المستخدمين ببساطة تطبيقات سطر الأوامر، بينما لا تزال بعض المؤسسات تعتمد على تطبيقات سطر الأوامر الحالية لإدارة مهام معالجة البيانات الرئيسية.

تُعتبر إمكانية إنشاء تطبيقات سطر الأوامر ميزةً أساسيةً في بيئات البرمجة الحديثة مثل Visual Studio و. NET Framework على نظام التشغيل Microsoft Windows. [ 2 ] فهي تُسهّل عملية تعلّم لغة برمجة جديدة من خلال إزالة تعقيدات واجهة المستخدم الرسومية (انظر مثالاً في مقالة C# ).

بالنسبة لمهام معالجة البيانات وإدارة الحاسوب، تمثل بيئات البرمجة هذه المستوى التالي من التحكم في نظام التشغيل أو معالجة البيانات بعد البرمجة النصية . إذا كان التطبيق سيُشغّل فقط من قِبل المبرمج الأصلي و/أو عدد قليل من زملائه، فقد لا تكون هناك حاجة لواجهة مستخدم رسومية جذابة، مما يجعل التطبيق أكثر بساطة وسرعة وسهولة في الصيانة.

واجهة مستخدم نصية

المكتبات

تتوفر مكتبات متعددة للمساعدة في تطوير واجهات المستخدم النصية.

في أنظمة يونكس، تُعرف هذه المكتبات باسم ncurses و curses .

في نظام التشغيل مايكروسوفت ويندوز، يعد conio.h مثالاً على هذه المكتبة.

أمثلة

تشمل التطبيقات التي تعمل عبر سطر الأوامر Alpine ( عميل البريد الإلكتروني )، وcmus ( مشغل الصوتوIrssi ( عميل IRCوLynx ( متصفح الويب )، و Midnight Commander ( مدير الملفات )، و Music on Console ( مشغل الصوتوMutt (عميل البريد الإلكتروني)، وnano ( محرر النصوصوne (محرر النصوص)، و newsbeuter ( قارئ RSS )، و ranger ( مدير الملفات ).

انظر أيضاً

مراجع

  1. ستيجلر ، شين؛ لينسنبرادت، مارك؛ كاوارت، روبرت؛ جريج، كينيث (1999). دليل مسؤول نظام التشغيل ويندوز إن تي 4. وايلي . ISBN 978-0764532870.
  2. أوبيرغ، روبرت ج. (2002). مقدمة إلى لغة سي شارب باستخدام دوت نت . برنتيس هول بي تي آر . رقم ISBN 978-0130418012.

للمزيد من القراءة

  • ريختر، جيفري (1994). ويندوز إن تي المتقدم: دليل المطور لواجهة برمجة تطبيقات Win32 . مطبعة مايكروسوفت . ISBN 978-1556155673.