首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于用c开发gui的有关问题

2012-05-28 
关于用c开发gui的问题如果用c库函数的话貌似非常复杂,我现在想用MFC或者C++builder 请问哪个学起来比较容

关于用c开发gui的问题
如果用c库函数的话貌似非常复杂,我现在想用MFC或者C++builder 请问哪个学起来比较容易,因为我短期(1周)内要做成品。还有个问题,MFC和C++builder都是基于c++的,我用c语言开发应该不会有什么问题吧,c++我也学过,只不过对面向对象的那部分看得比较少,没系统学习过。最好介绍个MFC或者C++builder的系列视频

[解决办法]
如果界面简单,建议直接用win32 sdk, 直接用 DialogBox 之类的函数就可以。

因为无论是VC++ mfc或 borland C++ Builder(已经过时,不要用)都要去学,相比较而言,sdk函数比较简单,直观。
[解决办法]
界面不是运算密集型的,严格来说只是一种图形描述,所以不一定用C

相反,html、xaml、javascript等脚本来做界面越来越流行

只有消息驱动模型之类的交给底层C来做就行了

简单界面Windows SDK最好,没有额外依赖,也不必MFC难到那里去

小工程(比如一些演示测试工具)也适合用MFC来做,尤其是底层或后台是C/C++的情况下,兼容好。

Qt也是个不错的选择,比较适合大工程,但是依赖库太庞大了(10MB+)

BCB现在基本没人用了,而且底层是VCL,架构不错(后来C#借鉴了许多)但却是Delphi实现的,所以还不如直接Delphi

Delphi的话如果Borland没死倒是个选择,现在的Delphi已经扶不起来了

C#中windows form和wpf都是比较新比较先进的界面库,用的人不少,用的是xaml描述语言

其实,Windows上大型程序的界面非常杂,有直接Windows SDK的,有MFC的,有WPF的,有Qt的,也有自己封装Windows SDK的,真不好说那种占据绝对统治地位

Linux下基本就是Qt或者GTK

热点排行
Bad Request.