C语言如何开发桌面GUI应用程序?

C语言如何开发桌面GUI应用程序?,第1张

纯C的很少丛型友,windows32

sdk和linux的gtk是渗槐为租局数不多的2个库。

现代基本没有用C开发gui的,C++是更好的选择,像qt

mfc比win32好用得多。

开发效率更高的是python,tkinter

wxwidget

pyqt都很方便

那需要学VC。确切的说是要学MFC。

MFC编图形化程序也是很麻烦的,难学,繁琐。

其实你可以再学Java或者C#。

Java本身也不适合做图形化应用程序,但是比MFC要简单得多。

C#则是当前做图形化程序最简单高效的了,不需要编程单靠鼠标拖拽就能做出图形界面。特别是C#的WPF图形框架更是把图形化编程简化如神行到了极限。

所以强烈建议学C#。

C#语言综合Java和C++的优点。Java和C++都源自C语言。所以学C#之前最好先学一下C++,C、C++、C#可以说是一脉相承,向下兼容的。

总之,学图形化编程比较好的顺序是:

C(结构化语言渣哗,入门)->C++(面向对象语言,铺垫) ->C# (享受快速图形化开发吧)

忘解释那几个名词了,补上:

集成瞎姿开发环境:就是IDE,一类开发工具。

你的代码本来可以直接在记事本里写完,然后命令行下调用编译器编译就能执行了。

集成开发环境将代码编辑、代码编译执行、代码调试功能集成在一起(甚至集成更多功能),使开发人员的开发变得更加高效。比如Visual C++ 6.0就是一个集成开发环境,还有Eclipse、CodeBlocks、Visual Studio等都是。

用API也可以。用别的软件包也可以。如果要用复杂的图形界面,用许多“弊友空控制”(按钮,滑块,Edit,树,色彩选择)那么用MFC比较方便,可以节省自己很大的工作量。控制台应用程序设计概念与视窗程序设计概念不同。老观念搁置起来,接收新概念。告做入门难一点,入门后就如鱼得水了。MFC函数很多,用到哪,可以查租瞎到哪,不用的不去管它。东西太多,不要学了再用,而是边用边学,用哪学哪,不用的不学。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12521128.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存