急,这个C++ GUI程序该怎么写程序

怎么把C++写的命令行程序变成带有GUI的程序?
不是那个黑底白字的界面,怎么才能变成图形界面?求具体步骤。。。。
按投票排序
你需要GUI啊?去看下Qt吧、、至于上面说的MFC,就算了吧、、微软自己都抛弃的东东、、如果你只是知道也只准备玩win,那去看看DirectX UI吧、、如果想多平台:Qt、、wxwidget也不错的、、如果C++还想玩玩移动,那就只有Qt了、、
C++ GUI程序啊,除了楼上说的,还可以用qt和轮子哥的 ~
你所指的“程序”,是指“带有GUI的程序”。单纯的一门语言只能实现语法逻辑的结构,无法实现具体的功能。比如说在C++中使用很常见的printf();和scanf();来自于C标准库,头文件是stdio.h通过引入不同的库实现不同的功能。而在操作系统上,实现具体功能的库也是不同的我对于多平台的GUI开发并不是特别了解,尽量通俗的罗列几个,希望能抛砖引玉一下。Windows API: 我直接复制一段维基百科了视窗操作系统应用程序接口(Windows API),有非正式的简称法为WinAPI,是微软对于Windows操作系统中可用的核心应用程序编程接口的称法。它被设计为各种语言的程序调用,也是应用软件与Windows系统最直接的交互方式。大多数驱动程序所需要的对Windows系统的更底层次访问接口,由所用版本的Windows的Native API来提供接口。Windows有一个软件开发包(SDK, software development kit)提供相应的文档和工具,以使程序员开发使用Windows API的软件和利用Windows技术。Windows API提供了和Windows系统最底层的交互。并没有经过合理的OOP包装因此代码非常复杂,代码量也很高。这个特性换来的是Windows API可以交互操作系统的全部功能。MFC:Microsoft Foundational Classes (More Foundational Crashes) 是微软针对Windows API的面向对象包装。通过简单的包装实现了API的结构化和底层代码的隐藏,提高开发效率减小学习难度。维基百科微软基础类库(:Microsoft Foundation Classes,简称MFC)是一个提供的类库(class libraries),以类的形式封装了,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows封装类和很多Windows的内建控件和组件的封装类。MFC是基于C++的OOP机制的,但是包装程度并不是特别高,由于一些历史原因造成MFC内部设计比较混乱,但作为库而言MFC的封装提供了很大的便利性。.NET Framework.NET是微软从2000年以来一直在推的开发框架,作为一个托管的框架它的底层几乎是完全隐藏的,代码封装程度很高,学习难度低,开发效率也很高。于此同时的缺点就是不够底层。维基百科NET框架(.NET Framework) 是由开发,一个致力于(Agile software development)、(Rapid application development)、和的软件开发。.NET是微软为对和迈出的第一步。.NET包含许多有助于和应用迅捷开发的技术。.net很好学,用相对较少的时间就能开发出很完善的程序而不用关心底层,缺点就是.net更常用在C#上,对于C++的支持尚有一些不够完善的敌方。知乎处女答,本人并不是太够专业,希望多多指正
跨平台:Gtk比较奇葩,Qt硕大,WxWidgets不太了解。windows平台特异:windows API裸奔,MFC比较古老,WTL包装程度低,DirectUI据说很华丽,轮子哥的GacUI看起来还不错。
引用轮子哥的一句话:如果你喜欢写GUI的话,就window平台而言,还是选择wpf结合c#开发吧,如果对c++有特别的情怀,也可以用轮子哥的gaclib。如果想要跨平台还是qt 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
C++ GUI QT4
下载积分:300
内容提示:C++ GUI QT4
文档格式:PDF|
浏览次数:60|
上传日期: 12:05:24|
文档星级:
该用户还上传了这些文档
C++ GUI QT4
道客巴巴认证
机构认证专区
加  展示
享受成长特权
官方公共微信一个C++程序员的学习经历_一览文库
一览( 微信公众号:yilanshequ )
打开微信扫一扫,即可直接关注
当前位置: &
一个C++程序员的学习经历
一个C++程序员的学习经历
相关文档推荐
共30个文档积分:0分
共30个文档积分:0分
共30个文档积分:1800分
共57个文档积分:1300分
猜你喜欢行家文档推荐
23622人查阅
22093人查阅
22589人查阅
22512人查阅
22047人查阅
22057人查阅
11910人查阅
11228人查阅
13303人查阅
11532人查阅
11906人查阅
12299人查阅
所需积分:60分C++ Gui Programming with Qt4 (2nd)中文版专栏

我要回帖

更多关于 芯片怎么写入程序 的文章

 

随机推荐