请问C/C++写的软件用什么东西做界面?

本人一直是做Java开发的,最近学了点C/C++。也写了点小软件,但C不像JAVA一样有GUI套件,那C软件的图形界面是怎么实现的?希望能有详细教程谢谢... 本人一直是做Java开发的,最近学了点C/C++。也写了点小软件,但C不像JAVA一样有GUI套件,那C软件的图形界面是怎么实现的?希望能有详细教程谢谢 展开
 我来答
八哥说科技
高粉答主

2019-08-16 · 分享科技资讯,共享科技生活
八哥说科技
采纳数:113 获赞数:78623

向TA提问 私信TA
展开全部

1、windows API:

WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。Windows API包括几千个可调用的函数,其中包括的用户界面服务、图形多媒体服务等可用于图形界面的开发。

2、MFC:

MFC以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。MFC对窗口、GDI界面(设备描述表、GDI对象等)概念进行了封装。

3、QT:

Qt是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它可以开发GUI程序。Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,Qt容易扩展,并且允许组件编程。

扩展资料:

MFC Object和Windows Object的关系:

MFC中最重要的封装是对Win32 API的封装,因此,理解Windows Object和MFC Object (C++对象,一个C++类的实例)之间的关系是理解MFC的关键之一。

所谓Windows Object(Windows对象)是Win32下用句柄表示的Windows操作系统对象;所谓MFC Object (MFC对象)是C++对象,是一个C++类的实例。

这里MFC Object是有特定含义的,指封装Windows Object的C++ Object,并非指任意的C++ Object。

参考资料来源:百度百科-windows API

参考资料来源:百度百科-MFC

参考资料来源:百度百科-qt

ycsxm
2011-10-27 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7953万
展开全部
你用C++BUILDER吧,真正的可视化C++,有各种控件,点一点就到窗体里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪狮天瑞
2011-10-27
知道答主
回答量:60
采纳率:0%
帮助的人:29.5万
展开全部
C图形界面多是在命令行下的。C++的图形界面使用MFC即可。
简单的:fgets(); fputs();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh357367527
2011-10-27
知道答主
回答量:5
采纳率:0%
帮助的人:8343
展开全部
图形界面用TC来实现!谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kangyidadi11
2011-11-02 · 超过23用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:58.9万
展开全部
用操作系统提供的功能实现的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式