2009-10-02 43 views
1

我在哪里可以找到相关的基于文本的用户界面(例如,通过串口输出从嵌入式设备到终端VT100界面)设计和开发的资源?我对任何可用材料感兴趣 - 最佳做法,风格指南,框架等。用户界面开发

请注意,我询问的是与'TUIs'的设计和开发相关的资源,而不是命令行界面(Text User Interface Design Reference? )。维基百科从的CLI(和GUI)的区分的TUI如下:

的TUI来自命令行的不同在于 接口,图形用户界面等,它们 使用整个屏幕区域,并且不必然 提供线逐行 输出。然而,只的TUI使用文字 和符号可用的典型的文本 终端上,而通常的GUI使用 高分辨率图形模式。

+0

入住这http://stackoverflow.com/questions/1324056/text-user-interface-design-reference – Shoban 2009-10-02 05:22:35

+0

我看到后,Shoban。尽管标题不同,但这个问题与CLI的设计有关,而不是基于文本的用户界面(TUI)。我会在我的问题中澄清这一点。谢谢。 – 2009-10-02 05:37:19

回答

5

我没有任何VT100和类似的东西的经验,但我知道Turbo Vision仍然在和踢了很多平台,包括DOS和Linux。回到当时,它被用来编写一些更好的TUI应用程序(想起Borland C++和Borland Pascal DOS IDE),而且我也经常看到它在LOB应用程序中使用。

截图: http://tvision.sourceforge.net/tv2-QNX-tvscreen.jpg

+1

哇!这带回了一些旧的回忆! – 2011-05-08 11:06:02

2

也许看一看ncurses?这是专门为编写基于终端的用户界面而设计的GNU库。

+0

令人惊讶的是,过去几年里有一本关于'ncurses'的书(其实我对此感到惊讶),并且得到了一些很好的评论。 http://www.amazon.com/Programmers-Guide-NCurses-Dan-Gookin/dp/0470107596 – 2009-10-03 21:20:08