Text-based User Interface (TUI) in C++
I'm working on a project (due in 3 months) and need to design some software for a local fire departement. They need a non Graphical (!!) User Interface application to manage their records and data.
My question to you all-knowing out-there: is there any way to do this portable? They want it to compile just as easy under Windows as under Linux or say Mac...
2) in any way possible with a ready-made library (knowing that this is not the only full-time project on my mind, so time is critical...)
Which options/alternatives do I have?
Many thanks in advance!
it's certainly possible.
You have two options: either use menus that direct the user:
1.1) Seletc one record
and so on. However, it's probably easier to define a mirco language, that is a command line interface that recongnizes a few keywords and options seperated by / or any other delimiter:
This should be rather easy to implement and easy to port.
Thanks for the quick reply, but it's not just record access, it's also Staff Administration, Vehicle Maintenance and more complicated stuff, not only record retrieval and update...
And I would like (wishful thinking maybe) a library or whatever ;-) that enables me to compile on all systems (or at least Win/*NIX/Mac) without any code change...
I am asking a lot probably ;-)
I'm not aware of such a library especially if it has to be tailored to Staff Admin and Maintenance. Anyway, the same guidelines still apply: either use a menu driven interface or define a command language. I can't think of any other text based interface....
Many thanks for the considerations, they were definitely helpful!
Originally Posted by Danny
By Phil Weber in forum Architecture and Design
Last Post: 11-18-2003, 02:20 PM
By Karen in forum VB Classic
Last Post: 08-21-2002, 03:59 PM
By Scott in forum ASP.NET
Last Post: 08-30-2001, 03:39 AM
By Vlad Ivanov in forum .NET
Last Post: 12-15-2000, 03:58 PM
By Ed Carter in forum XML
Last Post: 10-06-2000, 11:20 AM
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center