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

C++图形编程是如何做的

2013-12-15 
C++图形编程是怎么做的?研究了很久始终不明白C++下的图形编程到底是怎么做的。我想做一个桌面程序(不依赖.n

C++图形编程是怎么做的?
    研究了很久始终不明白C++下的图形编程到底是怎么做的。我想做一个桌面程序(不依赖.netframework),始终无处下手。

    mfc我听说过,但没找到图形设计器。能像winform那样就好了。 难道mfc做左面程序所有的界面,都是用代码直接拼出来的? 就算是拼出来的,那些控件怎么办呢? 比如说按钮啊,日期选择框之类。

    如果说不用mfc,有什么更好的办法?  像QQ啊,微博桌面啊等等桌面应用程序,别人都是用什么技术做出来的呢? 还请大侠赐教。
[解决办法]
WIN32和MFC吧,都这么说
[解决办法]
一般都是使用MFC库里面封装好的类,例如你要建立一个对话框,直接继承自CDialog类,就能够完成很多功能(包括在桌面上绘制对话框窗体)
按钮的话,基本的做法是在资源窗口拖放空间,实际上就是在编辑资源文件,编译时编译器根据资源文件内的文本搭建起窗口和里面的各种控件

复杂一点的话,就像楼主所说的,用代码拼出图形来
例如稍微复杂一点的自定义按钮,就是自己绘制按钮的图形,包括边界颜色选中图案等等,都一条线一条线的画
当然这方面可以在网上下载别人编好的代码库

程序架构与界面库方面,如果不使用MFC,还可以使用跨平台的QT等等
根本上就是调用操作系统的API来绘制图形,不过你使用的界面库封装的越高等,你画起来就越简单而已
[解决办法]
也可以用WIN32程序写,如果要做比较好看的界面,肯定要自己封装的,像你说的那些控件就是(也就通常说的皮肤库)。
其实MFC也是这样类似的封装,底层还是用WIN32的

[解决办法]
初学还是使用Win32的好!详情请看:Windows程序设计
[解决办法]
Desktop app啊,我还以为是图形/图象的呢。 Win32,MFC, WTL, Qt, Gtk...

热点排行