如何爲控制檯應用程序創建界面,使它們看起來像是微軟操作系統下的edit.com
。目標語言是C,C++和C#.NET。爲控制檯應用程序製作用戶界面
回答
,這將是基於一個非常簡單的框架,它直接寫入視頻吸引潛在的陰影,下拉菜單等,並不孤單,由於「Edit.com`會在被寫入彙編速度與繪圖相關,這是今天的標準相當古老,但你可以看看PDCurses這將使你能夠做到這一點。
整潔的美麗是,PDCurses與unix相當於Curses兼容。
但是,真的,今天,它是所有關於GUI和Windows ....
什麼樣的應用,你想幹什麼?
IIRC,從我以前的日子,有一個面向對象的框架使用TurboVision,它現在有一個可用的開放源碼的端口,請參閱這個wikipedia條目在這個TurboVision。
您的pdcurses鏈接已損壞 – atamanroman 2010-09-13 11:10:50
@fielding:謝謝!現在修復... :) – t0mm13b 2010-09-13 11:13:14
你是顯示似乎與Turbo Vision,多年前由Borland寫一個老控制檯GUI庫來開發的edit.com窗口。
Borland將該軟件置於公共領域併發布其C++源代碼。還有一個由社區開發的名爲Free Vision的Pascal移植。
不幸的是,我不認爲有一個移植或包裝到dot.net,所以你必須編寫自己的。或者,至少,你可以看看獲取靈感的來源......
任何人發現/嘗試一個.net端口的渦輪增壓視覺? – wilsonlarg 2011-05-26 11:19:28
OP中的edit.com窗口不是Turbo Vision - 這是MS編輯器,QB,MS C++,VB for DOS等使用的MS文本模式界面。 – 2015-04-10 18:16:55
今天,控制檯應用程序或者是舊的DOS應用程序,或者在Windows或命令行解釋程序中模擬得越來越少。 無論如何,如果你真的想這樣做的編輯,請使用System NameSpace
的System.Console
類,並使用SetCursorPosition
方法寫入你想要什麼,你想要
- 1. 作爲控制檯和圖形用戶界面編程
- 2. 無邊界控制檯應用程序
- 3. Python程序控制臺裏面pyqt圖形用戶界面
- 4. wxWidgets圖形用戶界面+控制檯/模擬控制檯(wxTextCtrl?)
- 5. 作爲控制檯應用程序運行Asp.net應用程序
- 6. 如何在使用Process.Start時隱藏控制檯應用程序用戶界面?
- 7. .Net用戶控制界面
- 8. 從其他控制檯應用程序運行控制檯應用程序
- 9. 從控制檯應用程序啓動控制檯應用程序
- 10. 在控制檯行應用程序中爲AspNetUserRole分配用戶#
- 11. 將控制檯應用程序轉換爲Windows應用程序
- 12. 禁用流星製作應用程序的控制檯例外
- 13. 使用Microsoft.AspNet.Mvc控制檯應用程序
- 14. 調用控制檯應用程序
- 15. 控制檯應用程序:打印到控制檯溢出
- 16. .Net無法啓動控制檯的控制檯應用程序
- 17. 從非控制檯.NET應用程序內創建控制檯
- 18. 使用Windows工作流控制用戶界面中的流程
- 19. Qt控制檯應用程序教程?
- 20. f#控制檯應用程序不起作用。 c#的控制檯應用程序確實
- 21. 在Xamarin PCL項目中創建控制檯應用程序界面並調用
- 22. 指數外邊界例外控制檯應用程序的
- 23. 編碼的用戶界面中的DrawHighlight()不能在C#控制檯應用程序中工作
- 24. 將Java控制檯應用程序作爲守護程序運行(後臺)
- 25. 什麼更新程序更好 - 圖形用戶界面或控制檯?
- 26. 如何製作多語言C#控制檯應用程序?
- 27. 控制檯應用程序引用的C#版本控制
- 28. 鍵值對作爲控制檯應用程序中的參數
- 29. 設置Interactive Brokers C++ API作爲控制檯應用程序
- 30. IdentityServer 4作爲控制檯應用程序
'',''?谷歌爲他們。不知道'C#' –
pmg
2010-09-13 11:08:11
爲了澄清,OP確實說過,C,C++,但是C#...不知道....對OP來說,你是用C/C++寫的嗎? – t0mm13b 2010-09-13 11:12:16
請問爲什麼你需要一個控制檯GUI?特別是對於.NET,適當的GUI可能更容易實現。 – tenfour 2010-09-13 11:26:13