برنامه پیشانهای
برنامه پیشانهای (به انگلیسی: console application) برنامهای است که برای استفاده از طریق یک رابط متنی رایانهای، مانند پایانه متنی، واسط خط فرمان برخی از سیستم عاملها (یونیکس، داس و غیره) یا رابط متنی به کار رفته در اغلب سیستم عاملهای بر پایه رابط گرافیکی کاربر (GUI)، مانند پیشانهٔ ویندوز در مایکروسافت ویندوز، ترمینال در مک او اس و اکس ترم در یونیکس است.
بررسی اجمالی
یک کاربر معمولاً با یک برنامه پیشانه ای فقط با استفاده از صفحه کلید و صفحه نمایش تعامل دارد، برخلاف برنامههای دارای رابط گرافیکی کاربر، که معمولاً به استفاده از ماوس ابزار اشاره گر دیگری نیاز دارند. بسیاری از برنامههای کاربردی پیشانه مانند واسط خط فرمان، ابزارهای خط فرمان هستند، اما برنامههای واسط کاربری متن بنیان (TUI) متعددی نیز وجود دارند.
از آنجایی که سرعت و سهولت استفاده از برنامههای رابط کاربری گرافیکی در طول زمان بهبود یافتهاست، استفاده از برنامههای کاربردی پیشانه ای به شدت کاهش یافتهاست، اما هنوز مورد استفاده قرار میگیرند است. برخی از کاربران واقعاً برنامههای پیشانه بنیان را ترجیح میدهند، در حالی که برخی از سازمانها همچنان به برنامههای پیشانه ای موجود برای رسیدگی به رویههای پردازش دادههای کلیدی وابسته اند.
توانایی ایجاد برنامههای پیشانه ای به عنوان یکی از ویژگیهای محیطهای توسعه یکپارچه مدرن مانند ویژوال استودیو و . چارچوب دات نت در مایکروسافت ویندوز. این ویژگی فرایند یادگیری یک زبان برنامه نویسی جدید را با حذف پیچیدگیهای کار با یک رابط گرافیکی کاربر ساده میکند (به مثالی در مقاله سی شارپ مراجعه کنید).
برای انجام وظیفههای پردازش داده و کنترل ادمینستریشن رایانه، این محیطهای برنامه نویسی سطح بعدی سیستم عامل یا کنترل پردازش دادهها را پس از اسکریپت نشان میدهد. اگر قرار است برنامه ای فقط توسط برنامه نویس اصلی و/یا چند همکارش اجرا شود، ممکن است نیازی به یک رابط کاربری گرافیکی زیبا نباشد، که باعث میشود نگه داری برنامه با فضای کمتر، سریعتر و راحت تر میسر شود.
مثالها
برنامههای کاربردی مبتنی بر پیشانه عبارتند است از:
- Alpine (یک رایانامهخوان)
- سیموس (یک پخش کننده صوتی)
- Irssi (یک کارخواه آی آرسی)
- لینکس (یک مرورگر وب)
- میدنایت کامندر (یک مدیر پرونده)
- Music on Console (یک پخش کننده صوتی)
- Mutt (یک کارخواه ایمیل)
- نانو (ویرایشگر متن)
- ne (ویرایشگر متن)
- newsbeuter (یک خوانشگر RSS)
- رنجر (یک مدیر پرونده)
- و…
جستارهای وابسته
منابع
مشارکتکنندگان ویکیپدیا. «Console application». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۳ نوامبر ۲۰۲۱.
- ↑ Walnum, Clayton (1998). Windows 98 Programming Secrets. IDG Books Worldwide. ISBN 978-0-7645-3059-3.
- ↑ Stigler, Shane; Linsenbradt, Mark; Cowart, Robert; Gregg, Kenneth (1999). Windows NT 4 Administrator's Handbook. Wiley. ISBN 978-0-7645-3287-0.
- ↑ Oberg, Robert J. (2002). Introduction to C# Using .NET. Prentice Hall PTR. ISBN 978-0-13-041801-2.
خواندن بیشتر
- Richter, Jeffrey (1994). Advanced Windows NT The Developer's Guide to the Win32 Application Programming Interface. Microsoft Press. ISBN 978-1-55615-567-3.