libmabuff

libmabuff

هذه مكتبة libmabuff لإنشاء TUI البسيط في C ++ ، وتستخدم termbox و github.com/nsf/termbox (حسب الطلب) حيث أن ترخيص backend.libmabuff هو MIT.
  • تطبيق مجاني
  • Linux
هذا هو libmabuff ، مكتبة لإنشاء TUI بسيط في C ++.يستخدم termbox ، github.com/nsf/termbox (مخصص) كواجهة خلفية.رخصة libmabuff هي MIT.لأنه يأتي مع وثائق (نص عادي ، ولكن صالحة للاستعمال).الفكرة الأساسية لـ MABuffer هي مناطق.يمكنك تعديل محتواها وتنسيقها ، ويمكنك نقلها.ليس لديك لتتبع كل منهم ، يتم طباعتها تلقائيا عندما تريد ذلك!لم يتم إكمال MABuffer بعد: - التحكم في الإخراج أقل أو أكثر قابلية للاستخدام - يتم أيضًا تضمين بعض الميزات اللطيفة ، مثل الحدود التلقائية.يمكن القول أن هذا الجزء مكتمل.- التعامل مع المدخلات هو مجال التحسينات القادمة.يتم تطبيق الإدخال الأساسي لكل حرف (في انتظار أو مع مهلة) ، ولكن يتم التخطيط للتعامل مع سلسلة أكثر راحة (بما في ذلك الإخراج إلى منطقة - تماما مثل إدخال المقدمة).على الرغم من ذلك ، يمكن استخدام libmabuff لإنشاء TUIs بسيطة وسريعة في C ++.انظر الوثائق لمزيد من المعلومات.عرض العقل المدبر على الصورة.

موقع الكتروني:

المميزات

بدائل لـ libmabuff لنظام التشغيل Linux

ncurses

ncurses

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

FINAL CUT

FINAL CUT هي مكتبة فئة C ++ ومجموعة أدوات مع دعم الماوس الكامل لإنشاء واجهة مستخدم تستند إلى النص.
Turbo Vision

Turbo Vision

واجهة مستخدم نصية C ++ كاملة (TUI) تضم النوافذ ومربعات الحوار (الأزرار ومربعات الاختيار والراديو ومربعات الإدخال وما إلى ذلك) ودعم الماوس والقوائم وما إلى ذلك.
newt

newt

نيوت هي مكتبة برمجة لوضع نص اللون ، واجهات المستخدم القائمة على القطعة.
  • تطبيق مجاني
  • Linux
Gui.cs

Gui.cs

Gui.cs عبارة عن مجموعة أدوات بسيطة لواجهة المستخدم الخاصة بـ .NET و .NET Core و Mono وتعمل على كل من Windows و Linux / Unix.
termbox

termbox

Termbox هي مكتبة تساعد في إنشاء واجهة المستخدم الرسومية المزيفة.وهو بديل ncurses بسيطة ونظيفة.
  • تطبيق مجاني
  • Linux
S-Lang

S-Lang

S-Lang هي مكتبة برمجة توفر إجراءات لتضمين مترجم للغة البرمجة النصية S-Lang ، ومكونات لتسهيل إنشاء النصوص القائمة على النص ...