2009-10-02 135 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