| 作 者: | 张卫华 |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 举一反三 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | VC++ |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 Visual C++与Windows编程 1
1.1 Windows编程基础 1
1.2 Visual C++6.0简介 4
1.3 Windows程序设计过程 6
1.3.1 两种不同的Windows编程方法 6
1.3.2 使用MFC AppWizard 7
1.3.3 使用MFC AppWizard开发程序的流程 8
1.3.4 关于应用程序框架 9
1.4 小结 10
第2章 控件使用──计算器设计 11
2.1 相关知识 11
2.2 使用控件设计计算器 12
2.2.1 典型实例──用编辑框、静态文本框及按钮设计计算器 12
2.2.2 起步──用数字键盘和列表框设计计算器 22
2.2.3 进阶──单选按钮在计算器中的应用 28
2.2.4 提高──复选框在计算器中的应用 35
2.3 小结 38
第3章 简单绘图编程 39
3.1 相关知识 39
3.2 直线 40
3.2.1 典型实例──编制用默认画笔画一条简单直线的程序 40
3.2.2 起步──编制画5条蓝色、线型各异的水平直线的程序 44
3.2.3 进阶──编制自定端点画线段的程序 46
3.2.4 提高──编制随手画直线的程序 48
3.3 椭圆 51
3.3.1 典型实例──编制随手画简单椭圆的程序 51
3.3.2 起步──编制用单色实画刷画椭圆的程序 54
3.3.3 进阶──编制用库存画刷画椭圆的程序 55
3.3.4 提高──编制用位图画刷填充椭圆的程序 58
3.4 位图 61
3.4.1 典型实例──编制直接在窗口中显示位图的程序 61
3.4.2 起步──编制用平铺方式显示位图的程序 64
3.4.3 进阶──编制用伸缩方式显示位图的程序 65
3.4.4 提高──编制运行时选择位图文件的程序 67
3.5 小结 72
第4章 应用绘图编程 73
4.1 直方图 73
4.1.1 典型实例──编制画简单直方图的程序 73
4.1.2 起步──编制画三维直方图的程序 75
4.1.3 进阶──编制有坐标轴与数据标注的直方图程序 77
4.1.4 提高──编制从文件中获取数据的直方图程序 81
4.2 圆饼图 84
4.2.1 典型实例──编制画一个扇形的程序 85
4.2.2 起步──编制由多个扇形组成的圆饼图程序 87
4.2.3 进阶──编制突出显示一个扇形的程序 90
4.2.4 提高──编制给扇形标注数据的程序 92
4.3 函数曲线 95
4.3.1 典型实例──编制简单的多项式函数曲线程序 96
4.3.2 起步──编制翻转坐标系y方向的程序 101
4.3.3 进阶──编制窗口变换与映射方式的程序 103
4.3.4 提高──编制给窗口加上滚动条的程序 107
4.4 其他函数曲线 112
4.4.1 典型实例──编制参数函数曲线程序 112
4.4.2 起步──编制极坐标函数曲线程序 117
4.4.3 进阶──编制分数维图形程序 118
4.4.4 提高──编制曲线轨迹动画程序 123
4.5 小结 128
第5章 文件操作──留言板 129
5.1 相关知识 129
5.2 编制写留言板程序 130
5.2.1 典型实例──编制简单的写留言并保存的程序 131
5.2.2 起步──编制有滚动条的留言板程序 133
5.2.3 进阶──编制能选择留言保存路径的程序 134
5.2.4 提高──编制能签署留言日期的程序 136
5.3 读留言板 138
5.3.1 典型实例──编制简单的阅读留言板程序 138
5.3.2 起步──编制给留言板窗口添加图片的程序 140
5.3.3 进阶──编制选择留言打开路径的程序 141
5.3.4 提高──编制留言内容转存的程序 143
5.4 小结 145
第6章 数据库访问技术 147
6.1 相关知识 147
6.1.1 注册数据源 147
6.1.2 ODBC两个类的运用 149
6.1.3 ADO(Active Data Object,活动数据对象) 149
6.2 基于ODBC技术的数据库访问 149
6.2.1 典型实例──显示数据库表中的所有记录 149
6.2.2 起步──查询数据库表中的记录 156
6.2.3 进阶──删除数据库表中的记录 161
6.2.4 提高──在数据库表中添加记录 162
6.3 基于ADO技术的数据库访问 164
6.3.1 典型实例──显示数据表中所有记录 165
6.3.2 起步──创建新表 169
6.3.3 进阶──添加并显示记录 175
6.3.4 提高──查询、修改与删除记录 180
6.4 小结 188
第7章 多媒体应用 189
7.1 相关知识 189
7.1.1 多媒体控制接口MCI 189
7.1.2 ActiveMovie控件 192
7.1.3 MMControl控件 192
7.2 CD播放器 193
7.2.1 典型实例──简单的CD播放器 193
7.2.2 起步──美化CD播放器 202
7.2.3 进阶──增加播放下一首的功能 204
7.2.4 提高──增加播放上一首的功能 206
7.3 VCD播放器 208
7.3.1 典型实例──简单的VCD播放器 208
7.3.2 起步──给播放器增加音量控制功能 210
7.3.3 进阶──用MMControl控件制作播放器 211
7.3.4 提高──给播放器添加进度条 214
7.4 小结 218
第8章 文本输出 219
8.1 相关知识 219
8.2 文本输出 219
8.2.1 典型实例──在指定位置输出文字 219
8.2.2 进阶──设置输出文本的字体和颜色 221
8.2.3 进阶──动态输出文本字体并设置颜色 224
8.2.4 提高──格式化输出文本并设置背景色 227
8.3 小结 229
第9章 菜单和工具栏 231
9.1 相关知识 231
9.2 菜单 232
9.2.1 典型实例──添加自己的菜单项 232
9.2.2 起步──菜单项的变灰和复原 246
9.2.3 进阶──给菜单项加上检查标记 250
9.2.4 提高──右键单击弹出快捷菜单 255
9.2.5 再提高──在快捷菜单中加入图标 258
9.3 工具栏 262
9.3.1 典型实例──在系统缺省工具栏上添加按钮 262
9.3.2 起步──在工具栏中加入组合框 265
9.3.3 进阶──在工具栏中加入编辑框 277
9.4 状态栏 282
9.4.1 典型实例──在状态栏中显示信息 283
9.4.2 起步──在状态栏中开辟新的分区 286
9.4.3 进阶──精确定义分区的宽度 287
9.5 小结 290
第10章 设计一个浏览器 291
10.1 相关知识 291
10.2 制作浏览器 291
10.2.1 典型实例──单一URL地址连接程序的实现 291
10.2.2 起步──带地址栏的浏览器 294
10.2.3 进阶──添加前进、后退功能的浏览器 296
10.2.4 提高──添加前进、后退及刷新功能的浏览器 298
10.3 小结 298