书籍详情
Visual C++程序设计教程
作者:黄维通,鲁明羽编著
出版社:清华大学出版社
出版时间:2005-10-01
ISBN:9787302113577
定价:¥24.00
购买这本书可以去
内容简介
本书特点是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握面向对象与可视化程序设计的思路、开发技巧与体系。.本书分为三个部分:第一部分讲述VisualC++的基础知识;第二部分介绍应用WindowsAPI进行可视化编程的基本方法及应用程序框架;第三部分介绍应用MFC进行可视化编程的思想方法。..本书适合作为高等院校学生程序设计课程的教材。本书配有教学视频流课件、教学网站及授课用的电子教案等资料。...
作者简介
暂缺《Visual C++程序设计教程》作者简介
目录
第1章C基础知识
1.1C的发展历程1
1.2一个简单的C程序1
1.3C中类与对象的概念2
1.3.1类的定义2
1.3.2对象3
1.3.3内联方法5
1.4构造函数和析构函数6
1.4.1构造函数6
1.4.2析构函数7
1.5函数重载8
1.6this指针10
1.7继承11
1.7.1派生类11
1.7.2多重继承12
1.8多态性和虚拟函数14
1.8.1多态性14
1.8.2虚拟函数14
1.8.3虚拟析构函数17
1.9流18
习题18
第2章Windows 应用程序 20
2.1Windows编程基础知识20
2.1.1窗口21
2.1.2事件驱动22
2.1.3句柄和Windows消息22
2.2Windows应用程序常用消息24
2.3Windows中的事件驱动程序设计25
2.4Windows应用程序的基本结构26
2.4.1Windows应用程序的组成26
2.4.2源程序组成结构26
2.4.3应用程序举例32
习题34
第3章Windows的图形设备接口及Windows绘图 35
3.1图形设备接口35
3.1.1图形设备接口的一些基本概念35
3.1.2图形刷新38
3.1.3获取设备环境的方法39
3.1.4映射模式40
3.2绘图工具与颜色43
3.2.1画笔43
3.2.2画刷44
3.2.3颜色45
3.3常用绘图函数46
3.4应用实例48
习题53
第4章文本的输出方法与字体的设置 54
4.1设置文本的设备环境54
4.1.1字体句柄54
4.1.2创建自定义字体55
4.1.3设置字体和背景颜色56
4.2文本的输出过程56
4.3文本操作实例58
习题64
第5章Windows应用程序对键盘与鼠标的响应 65
5.1键盘在应用程序中的应用65
5.2键盘操作应用举例68
5.3鼠标在应用程序中的应用73
5.4鼠标应用程序实例76
习题83
第6章资源在Windows编程中的应用 84
6.1菜单和加速键资源及其应用84
6.1.1菜单的创建过程84
6.1.2操作菜单项88
6.1.3动态地创建菜单91
6.1.4加速键资源91
6.1.5创建菜单资源实例93
6.2位图资源及其应用97
6.2.1位图的概念97
6.2.2位图的操作过程98
6.2.3位图操作实例100
6.3图标资源的应用103
6.3.1图标资源的操作103
6.3.2图标资源应用举例103
习题106
第7章MFC基础知识 107
7.1MFC概述107
7.2MFC类的组织结构及主要的类简介109
7.2.1MFC类的组织结构109
7.2.2根类111
7.2.3应用程序体系结构类111
7.2.4可视对象类116
7.2.5通用类118
7.2.6OLE类120
7.2.7ODBC数据库类120
7.3MFC中全局函数与全局变量121
第8章Windows标准控件在可视化编程中的应用 122
8.1概述122
8.2按钮控件及其应用124
8.2.1按钮控件的创建过程124
8.2.2按钮控件示例128
8.3滚动条控件131
8.3.1滚动条类的结构及其方法131
8.3.2创建与初始化滚动条类133
8.3.3滚动条类编程实例134
8.4静态控件141
8.4.1静态控件的特点141
8.4.2静态控件应用举例141
8.5列表框控件143
8.5.1列表框控件的类结构143
8.5.2列表框类的方法145
8.5.3列表框和应用程序之间的消息传递147
8.5.4列表框应用举例149
8.6编辑框控件150
8.6.1编辑框控件简介150
8.6.2编辑框与应用程序间的消息传递152
8.6.3编辑类编程实例153
8.7组合框控件158
8.7.1组合框类的结构及特点158
8.7.2组合框与应用程序间的消息传递159
8.7.3组合框控件应用举例160
8.8对话框通用控件176
8.8.1Picture控件的使用176
8.8.2Spin控件的使用177
8.8.3Progress控件的使用178
8.8.4Slider控件的使用179
8.8.5Date Time Picker控件的使用180
8.8.6List Control控件的使用182
习题187
第9章在MFC中创建应用程序的资源 189
9.1获取资源的一个样例189
9.2资源的应用190
9.2.1菜单资源的应用190
9.2.2快捷菜单的创建及其应用198
9.2.3加速键资源的创建及其应用201
9.2.4工具条资源的创建及其应用202
9.2.5图标资源的创建及其应用208
9.2.6字符串资源的应用209
9.2.7对话框资源的创建及其应用209
9.2.8位图资源的创建及其应用212
习题214
第10章单文档与多文档 216
10.1概述216
10.1.1单文档界面与多文档界面216
10.1.2文档/视图结构216
10.1.3SDI程序中文档、视图对象的创建过程217
10.1.4SDI程序的消息传递过程218
10.2Doc/View框架的主要成员218
10.2.1CWinApp类218
10.2.2CDocument类219
10.2.3CView类221
10.2.4CDocTemplate类223
10.2.5CFrameWnd类226
10.3文档操作中的一些重要概念227
10.3.1串行化处理227
10.3.2消息映射229
10.3.3消息传递231
10.4SDI编程实例232
10.5MDI编程实例235
习题240
第11章多媒体应用程序的设计 242
11.1利用音频函数实现多媒体程序设计242
11.1.1一个简单的应用实例242
11.1.2几个常用的音频函数243
11.1.3用MCI控制波形声音的播放245
11.2利用Windows Media Player控件实现多媒体程序设计253
习题257
附录AVisual C开发环境 258
A1Visual C集成开发环境概述258
A2项目工作区窗口267
A3资源及资源编辑器268
A4联机帮助269
附录B创建基于API的应用程序过程 271
附录C创建基于MFC的应用程序
参考文献 280
1.1C的发展历程1
1.2一个简单的C程序1
1.3C中类与对象的概念2
1.3.1类的定义2
1.3.2对象3
1.3.3内联方法5
1.4构造函数和析构函数6
1.4.1构造函数6
1.4.2析构函数7
1.5函数重载8
1.6this指针10
1.7继承11
1.7.1派生类11
1.7.2多重继承12
1.8多态性和虚拟函数14
1.8.1多态性14
1.8.2虚拟函数14
1.8.3虚拟析构函数17
1.9流18
习题18
第2章Windows 应用程序 20
2.1Windows编程基础知识20
2.1.1窗口21
2.1.2事件驱动22
2.1.3句柄和Windows消息22
2.2Windows应用程序常用消息24
2.3Windows中的事件驱动程序设计25
2.4Windows应用程序的基本结构26
2.4.1Windows应用程序的组成26
2.4.2源程序组成结构26
2.4.3应用程序举例32
习题34
第3章Windows的图形设备接口及Windows绘图 35
3.1图形设备接口35
3.1.1图形设备接口的一些基本概念35
3.1.2图形刷新38
3.1.3获取设备环境的方法39
3.1.4映射模式40
3.2绘图工具与颜色43
3.2.1画笔43
3.2.2画刷44
3.2.3颜色45
3.3常用绘图函数46
3.4应用实例48
习题53
第4章文本的输出方法与字体的设置 54
4.1设置文本的设备环境54
4.1.1字体句柄54
4.1.2创建自定义字体55
4.1.3设置字体和背景颜色56
4.2文本的输出过程56
4.3文本操作实例58
习题64
第5章Windows应用程序对键盘与鼠标的响应 65
5.1键盘在应用程序中的应用65
5.2键盘操作应用举例68
5.3鼠标在应用程序中的应用73
5.4鼠标应用程序实例76
习题83
第6章资源在Windows编程中的应用 84
6.1菜单和加速键资源及其应用84
6.1.1菜单的创建过程84
6.1.2操作菜单项88
6.1.3动态地创建菜单91
6.1.4加速键资源91
6.1.5创建菜单资源实例93
6.2位图资源及其应用97
6.2.1位图的概念97
6.2.2位图的操作过程98
6.2.3位图操作实例100
6.3图标资源的应用103
6.3.1图标资源的操作103
6.3.2图标资源应用举例103
习题106
第7章MFC基础知识 107
7.1MFC概述107
7.2MFC类的组织结构及主要的类简介109
7.2.1MFC类的组织结构109
7.2.2根类111
7.2.3应用程序体系结构类111
7.2.4可视对象类116
7.2.5通用类118
7.2.6OLE类120
7.2.7ODBC数据库类120
7.3MFC中全局函数与全局变量121
第8章Windows标准控件在可视化编程中的应用 122
8.1概述122
8.2按钮控件及其应用124
8.2.1按钮控件的创建过程124
8.2.2按钮控件示例128
8.3滚动条控件131
8.3.1滚动条类的结构及其方法131
8.3.2创建与初始化滚动条类133
8.3.3滚动条类编程实例134
8.4静态控件141
8.4.1静态控件的特点141
8.4.2静态控件应用举例141
8.5列表框控件143
8.5.1列表框控件的类结构143
8.5.2列表框类的方法145
8.5.3列表框和应用程序之间的消息传递147
8.5.4列表框应用举例149
8.6编辑框控件150
8.6.1编辑框控件简介150
8.6.2编辑框与应用程序间的消息传递152
8.6.3编辑类编程实例153
8.7组合框控件158
8.7.1组合框类的结构及特点158
8.7.2组合框与应用程序间的消息传递159
8.7.3组合框控件应用举例160
8.8对话框通用控件176
8.8.1Picture控件的使用176
8.8.2Spin控件的使用177
8.8.3Progress控件的使用178
8.8.4Slider控件的使用179
8.8.5Date Time Picker控件的使用180
8.8.6List Control控件的使用182
习题187
第9章在MFC中创建应用程序的资源 189
9.1获取资源的一个样例189
9.2资源的应用190
9.2.1菜单资源的应用190
9.2.2快捷菜单的创建及其应用198
9.2.3加速键资源的创建及其应用201
9.2.4工具条资源的创建及其应用202
9.2.5图标资源的创建及其应用208
9.2.6字符串资源的应用209
9.2.7对话框资源的创建及其应用209
9.2.8位图资源的创建及其应用212
习题214
第10章单文档与多文档 216
10.1概述216
10.1.1单文档界面与多文档界面216
10.1.2文档/视图结构216
10.1.3SDI程序中文档、视图对象的创建过程217
10.1.4SDI程序的消息传递过程218
10.2Doc/View框架的主要成员218
10.2.1CWinApp类218
10.2.2CDocument类219
10.2.3CView类221
10.2.4CDocTemplate类223
10.2.5CFrameWnd类226
10.3文档操作中的一些重要概念227
10.3.1串行化处理227
10.3.2消息映射229
10.3.3消息传递231
10.4SDI编程实例232
10.5MDI编程实例235
习题240
第11章多媒体应用程序的设计 242
11.1利用音频函数实现多媒体程序设计242
11.1.1一个简单的应用实例242
11.1.2几个常用的音频函数243
11.1.3用MCI控制波形声音的播放245
11.2利用Windows Media Player控件实现多媒体程序设计253
习题257
附录AVisual C开发环境 258
A1Visual C集成开发环境概述258
A2项目工作区窗口267
A3资源及资源编辑器268
A4联机帮助269
附录B创建基于API的应用程序过程 271
附录C创建基于MFC的应用程序
参考文献 280
猜您喜欢