你其实是用C++语言,调用操作系统提供的接口,实现图形界面。
不同的操作系统,有不同的实现方法。
在Windows上,你可以使用Windows编程或MFC编程实现图形界面。在MFC中一个按钮就是一个CButton类,可以从工具箱里拖出一个按钮,拿来用。
也可以使用QT实现图形界面,QT是跨平台的,在windows, linux, Mac上都能编译、运行。
C++程序如何实现图形界面,具体些。~
学习下MFC,是windows系统下C++的界面程序,封装了一些会话界面的库函数,要介绍MFC的话太多了,不适合在这里回答,但MFC不难,一看下就懂了,跟VB有点类似,可以拖放控件(文本框,按钮)之类的。给他们加上消息响应(网上搜索应该很简单)就可以做界面了,在里面写C++代码实现你的功能就可以了。
以上回答时间太久了,现在放弃MFC吧,学QT做界面方便快捷,功能强大,自定义支持更好
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
#13274979516#
用C++编写用户界面是怎样的 - ******
#蓝珊# 如何使用C语言编辑用户图形界面学了一学期C语言,现在想用C语言编辑一个有图形界面的程序,老师给我们了一些在TC系统下的图形界面编辑的教材和例子,但是平时用的编译器都是vc++6.0,而且电脑系统win8的,也用不了TC,请问vc++6...
#13274979516#
编了一个c++程序,怎么做界面 - ******
#蓝珊# 最简单的方法是用vc6新建一个Win32 Application空工程,然后添加一个cpp文件,输入 (注意添加对话框资源,并且在对话框上添加一个文本框)#include #include "resource.h"// DialogProc, 枚举窗口对话框过程. int CALLBACK DialogProc...
#13274979516#
vc++如何创建界面? - ******
#蓝珊# 可以啊 编写界面程序需要使用WinMain函数而不是main函数 给你推荐几本书:孙鑫的深入Visual C++编程、windows C程序设计入门与提高、windows核心编程(第五版) 这些都是基于Visual C++编译器的
#13274979516#
如何做C++编程语言的用户界面? - ******
#蓝珊# 可以直接调用Windows API 或者用MFC
#13274979516#
我有c++源代码,但怎么图形界面显示 - ******
#蓝珊# windows下,可以使用 WIN32 SDK,,,,,,,,另外,QT也是不错的图形界面,比较齐全
#13274979516#
如何用C++编写图形菜单界面程序?(可以直接用鼠标、键盘操作) - ******
#蓝珊# 一般来说做窗口应用程序 用MFC用windows api完全没有必要 微软已经把窗口应用程序很好的封装在MFC下了这个东西也没有刨根问底的必要...毕竟你的应用程序主要是你要实现的功能的算法 而不是重点关注windows底层的窗口管理机制...
#13274979516#
不使用.net如何用c++编写漂亮的应用程序图形界面?在Windows上.谢谢! - ******
#蓝珊# 目前我们做图形界面都是调用操作系统的绘图函数,所以采用什么语言其实是无所谓的,只是有些语言或框架对操作系统的接口函数进行了二次封装(如C#、VB、MFC等),使用起来更加方便,而另一些语言需要直接调用这些底层的绘图函数,比较麻烦而已(如C语言),但理论上都可以做出一样的效果的.当然,如果你有足够水平,还可以跨过操作系统这个层次,直接操纵底层的硬件来进行绘图,那就需要知道硬件的具体参数了.
#13274979516#
c语言怎么编出图形界面? - ******
#蓝珊# windows平台下,含入windows.h,就可以编写图形界面的程序了.这东西跟面向过程还是面向对象没半毛钱关系.并且C++写界面一点都不麻烦,它也有很多类库可以让你选择,如VCL,MFC,还有qt之类的跨平台库.初学者很想写windows图形界面的程序,我推荐C++ Builder,虽然现在它的发展不太明朗,但写起图形界面来,还是相当容易的,跟Visual Basic一样拖拖控件就好了.它跟Delphi用的是一个类库VCL.
#13274979516#
C++如何编出用户友好的图形界面? - ******
#蓝珊# VC 6.0 的话,你可以学习MFC!我推荐你用一个IDE,Borland c++,这个开发工具能够快速生成图形界面.还有VS 2008啊什么的,都可以的
#13274979516#
visual c++中怎么构建图形用户界面 - ******
#蓝珊# 如果没有经验,先尝试用VS的向导来产生MFC/SDK的应用程序. 然后对应相关的书籍逐步学习.如果有经验的话, 神马方式构架都无所谓了.