2010-09-13 112 views
10

如何爲控制檯應用程序創建界面,使它們看起來像是微軟操作系統下的edit.com。目標語言是C,C++和C#.NET。爲控制檯應用程序製作用戶界面

MS-DOS Editor

+0

'',''?谷歌爲他們。不知道'C#' – pmg 2010-09-13 11:08:11

+0

爲了澄清,OP確實說過,C,C++,但是C#...不知道....對OP來說,你是用C/C++寫的嗎? – t0mm13b 2010-09-13 11:12:16

+3

請問爲什麼你需要一個控制檯GUI?特別是對於.NET,適當的GUI可能更容易實現。 – tenfour 2010-09-13 11:26:13

回答

1

,這將是基於一個非常簡單的框架,它直接寫入視頻吸引潛在的陰影,下拉菜單等,並不孤單,由於「Edit.com`會在被寫入彙編速度與繪圖相關,這是今天的標準相當古老,但你可以看看PDCurses這將使你能夠做到這一點。

整潔的美麗是,PDCurses與unix相當於Curses兼容。

但是,真的,今天,它是所有關於GUI和Windows ....

什麼樣的應用,你想幹什麼?

IIRC,從我以前的日子,有一個面向對象的框架使用TurboVision,它現在有一個可用的開放源碼的端口,請參閱這個wikipedia條目在這個TurboVision

+0

您的pdcurses鏈接已損壞 – atamanroman 2010-09-13 11:10:50

+0

@fielding:謝謝!現在修復... :) – t0mm13b 2010-09-13 11:13:14

0

你是顯示似乎與Turbo Vision,多年前由Borland寫一個老控制檯GUI庫來開發的edit.com窗口。

Borland將該軟件置於公共領域併發布其C++源代碼。還有一個由社區開發的名爲Free Vision的Pascal移植。

不幸的是,我不認爲有一個移植或包裝到dot.net,所以你必須編寫自己的。或者,至少,你可以看看獲取靈感的來源......

+1

任何人發現/嘗試一個.net端口的渦輪增壓視覺? – wilsonlarg 2011-05-26 11:19:28

+2

OP中的edit.com窗口不是Turbo Vision - 這是MS編輯器,QB,MS C++,VB for DOS等使用的MS文本模式界面。 – 2015-04-10 18:16:55

0

今天,控制檯應用程序或者是舊的DOS應用程序,或者在Windows或命令行解釋程序中模擬得越來越少。 無論如何,如果你真的想這樣做的編輯,請使用System NameSpaceSystem.Console類,並使用SetCursorPosition方法寫入你想要什麼,你想要

相關問題