给C语言黑框框写一个GUI
是这样,我有一个C语言的程序(A),这个程序要调用其它7个子程序,用户需要进行基本的输入输出但是现在程序都是黑框框,不好看
我想写一个简单地GUI。
就是把程序写成一个窗口,然后在窗口中有7个按钮,分别对应7个子程序
然后这七个子程序也不要是黑框框,也改成窗口,窗口中有用户输入的位置,以及程序输出的结果
不需要具体的代码,希望懂行的老哥能给出具体的方向,即可,尽量是C语言,其次C++;
感谢各位
简单的图形界面用QT就可以……
其实没啥需求的话用VB或易语言都可以。。。 学习了!多谢分享 gui界面有c语言开发的。不过要找对开发环境。一些给嵌入式系统开发的GUI套件,多是c语言 C语言的资源文件里面创建对话框,然后显示出来就行
C++的话选择就多了,直接MFC或者CLR程序 vb是一个不错的选择 本帖最后由 610100 于 2020-5-23 06:03 编辑
C写窗口,不是不可以 实在是太过麻烦
如果没啥特殊要求 易语言凑活着 或者vb
真想用C语言写的话,推荐这个教程http://www.winprog.org/tutorial/start.html
结合Windows程序设计第五版
不会的去微软msdn找文档 github上找例子
用C调用Windows api 写窗口真的麻烦
本帖最后由 absman1972 于 2020-5-23 08:24 编辑
假設你說的"黑框框"指的是 console(終端機) 程序畫面
情況一:有子程序的程式碼
方法:使用任何可以寫 GUI 的開發環境,重新整合即可
情況二:只有子程序的執行檔
方法:使用任何支援 Windows API 且可以寫 GUI 的開發環境製作 GUI(程序A)
程序A中使用 CreatePipe() 開啟對 STDOUT/STDIN 的 pipe ,用來做資料交換
程序A中使用 CreateProcess() 呼叫子程序,其中有參數可以隱藏視窗(CREATE_NO_WINDOW)
微軟有給一個範例程序:
https://docs.microsoft.com/zh-tw/windows/win32/procthread/creating-a-child-process-with-redirected-input-and-output
你要做的就是把範例中子程序 ReadFromPipe()/WriteToPipe() 對應到 GUI 中,這樣子應該可以完成你要的功能
Qt可以开发 关于C语言的图形化,我只知道qt和mfc
页:
[1]
2