Visual C++ 6.0编程实例与技巧PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:吕昕主编;康博创作室编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:1999
- ISBN:7508400518
- 页数:377 页
前言 1
第一章 Visual C++6.0概述 1
1.1 Visual C++6.0的特点 1
1.2 Visual C++6.0的软、硬件配置 2
1.3 Visual C++6.0的新增加功能 3
1.3.1 智能提示功能 3
1.3.2 新的联机帮助 3
1.3.3 新的项目风格 4
1.3.4. 中文语言支持 4
1.3.5 工具条新特征 4
第二章 Visual C++6.0开发环境 6
2.1 Visual C++6.0主窗口界面 6
2.2 Visual C++6.0工具栏 7
2.3.1 “File”菜单 8
2.3 Visual C++6.0菜单栏 8
2.3.2 “Edit”菜单 13
2.3.3 “View”菜单 17
2.3.4 “Insert”菜单 20
2.3.5 “Project”菜单 21
2.3.6 “Build”菜单 22
2.3.8 “Tools”菜单 27
2.3.10 “Help”菜单 32
2.4 项目及项目工作区 34
2.5 资源与资源编辑器 36
2.5.1 资源编辑器 36
2.5.2 资源符号 38
2.5.3 资源符号浏览器 39
2.5.4 对话编辑器 39
2.5.5 菜单编辑器 43
2.5.6 加速键编辑器 46
2.5.7 串编辑器 48
2.5.8 版本信息编辑器 49
2.5.9 图形编辑器 50
2.5.10 工具栏编辑器 53
2.6 快速的应用程序实例 54
第三章 C++语言基础 59
3.1 简单的C++程序 59
3.2 标识符 60
3.3 基本数据类型 60
3.3.1 类型Char 60
3.3.2 类型Short 61
3.3.3 类型int 61
3.3.4 类型long 61
3.3.6 浮点类型 62
3.3.7 常量 62
3.3.5 类型_intn 62
3.4 数据类型转换 63
3.5 C++存储类 63
3.5.1 auto存储类 63
3.5.2 register存储类 63
3.5.3 extern存储类 64
3.5.4 Static存储类 65
3.6 基本运算 65
3.6.1 算术运算 65
3.6.2 关系运算 66
3.6.3 逻辑运算 66
3.7 自定义数据类型 67
3.7.1 typedef 67
3.7.2 结构 67
3.7.3 联合 68
3.8.1 条件语句 69
3.7.4 枚举 69
3.8 控制结构 69
3.8.2 循环语句 72
3.8.3 转移语句 73
3.9 数组、字符串和指针 74
3.9.1 数组 74
3.9.2 字符串 74
3.9.3 指针 75
3.10 函数 76
3.11 类与对象 77
3.11.1 类的定义 78
3.11.2 对象的定义 80
3.11.3 构造函数和析构函数 81
3.11.4 内联成员函数 83
3.11.5 对象与成员函数 84
3.11.6 this指针 85
3.11.7 静态数据成员和成员函数 86
3.11.8 友元函数 86
3.12 类继承 88
3.12.1 派生类与基类 88
3.12.2 派生类的对象和构造函数 90
3.12.3 多重派生类 91
3.12.4 类的多继承 93
3.12.5 多层派生类 95
3.13 重载 97
3.13.1 函数重载 97
3.13.2 操作符重载 99
3.14 多态性 102
3.14.1 虚拟函数 102
3.14.2 纯虚拟函数 106
3.15.1 I/O结构 107
3.15 C++语言的输入/输出 107
3.15.2 其他输入/输出函数 108
第四章 Windows程序的组织结构 110
4.1 单工与多工作操作系统 110
4.1.1 单任务 110
4.1.2 多任务 110
4.2 消息Message 111
4.2.1 Message的结构 111
4.2.2 消息队列Message Queue 112
4.2.3 消息的来源 112
4.2.4 读取消息的循环Message Loop 113
4.3 窗口函数:消息所要送达的对象 113
4.3.1 CALL-BACK FUNCTION: 回调函数 114
4.3.2 窗口函数的登记 116
4.3.3 用Dispatch Mesage来分配消息 116
4.4.2 WanProc() 117
4.4.3 Windows程序一般执行流程 117
4.4 Windows程序的流程 117
4.4.1 WinMain() 117
4.4.4 写个正规的Windows程序 118
4.5 程序分析(一): WinMain() 120
4.5.1 WinMain()的构造 120
4.5.2 WM_QUTT消息 120
4.6 程序分析(二): 窗口函数WanProc() 120
4.6.1 WM_DESTROY消息 121
4.6.2 default:DefWindowProc() 122
4.7 模块定义文件 122
4.8 编译运行 123
4.9 Hunfarian命名规则 124
5.1 创建MDI示例应用程序 127
第五章 Visual C++应用程序框架结构 127
5.2 应用程序类和源文件 148
5.3 程序的控制流程 149
5.3.1 成员函数InitInstance 150
5.3.2 成员函数Run 152
5.3.3 成员函数ExitInstance 152
5.3.4 成员函数onIdle 152
5.3.5 CWinApp的服务功能 152
5.4 文档模板 154
5.5 窗口类与窗口对象 154
5.5.1 窗口对象 154
5.5.2 CWnd派生的窗口类 155
5.5.3 注册窗口类 155
5.5.4 窗口的创建过程 155
5.6.1 设备文本 156
5.6 设备文本与图形对象 156
5.5.5 销毁窗口 156
5.6.2 图形对象 157
5.7 消息与命令 157
5.7.1 消息与消息处理 158
5.7.2 消息映射 158
5.7.3 消息的种类 158
5.7.4 发递和接收消息 161
5.7.5 如何搜索消息映射 163
5.7.6 用户界面对象的更新 165
第六章 对话框、控件和控件栏 166
6.1 对话框 166
6.1.1 对话框的组成 166
6.1.2 模态和非模态对话框 166
6.1.5 创建并显示对话框 167
6.1.4 用ClassWizard创建对话类 167
6.1.3 创建对话资源 167
6.1.6 设置对话框的背景颜色 168
6.1.7 初始化对话框 168
6.1.8 处理Windows消息 168
6.1.9 对话数据交换和验证 169
6.1.10 对话框控件的类型无关访问 170
6.1.11 关闭对话框 170
6.1.12 管理对话框的MFC函数 171
6.2 通用对话类 172
6.2.1 CFontDialog类 172
6.2.2 CColorDialog类 173
6.2.3 CFileDialog类 173
6.3 控件 174
6.3.1 标准控件 174
6.3.2 附加的控件类 179
6.3.3 控件与对话框 181
6.3.4 管理对话框控件的MFC函数 182
6.3.5 公用控件类 184
6.4 控件栏 186
6.4.1 工具栏 186
6.4.2 状态栏 187
6.4.3 对话栏 188
6.4.4 CControlBar成员函数 189
6.5 编程范例 189
第七章 如何创建一个SDI应用程序 201
7.1 工程文件(Project) 201
7.2 AppWizard 203
7.3 单文档界面(SDI)编程 208
7.3.1 Person应用程序 208
7.3.2 生成工程文件 210
7.3.3 文档和视 214
7.3.4 界面的可视化编程 215
7.3.5 添加代码 218
7.3.6 进一步完善应用程序 226
7.3.7 执行Person应用程序 228
第八章 动态链接库(DLL) 229
8.1 动态链接库的概念 229
8.2 创建一个动态链接库文件 229
8.2.1 建立工程文件 229
8.2.2 定制CPP文件 232
8.2.3 定制DEF文件 235
8.3 编写使用动态链接库的应用程序 235
8.3.1 TestDLL应用程序 236
8.3.2 创建应用程序的工程文件 238
8.3.4 代码编写 239
8.3.3 菜单条的可视化实现 239
8.3.5 执行TestDLL应用程序 243
第九章 多文档界面(MDI)编程 244
9.1 什么是多文档界面(MDI) 244
9.2 Books应用程序 244
9.3 生成应用程序的工程文件 250
9.4 界面的可视化编程 254
9.4.1 应用程序窗口的可视化实现 254
9.4.2 菜单的可视化实现 256
9.5 添加代码 258
9.5.1 声明视类的数据成员 258
9.5.2 定义文档类中的数据成员 259
9.5.3 初始化视类的数据成员 261
9.5.4 向文件中写数据和读数据 262
9.5.5 实现一个文档的多个视 263
9.6 增强Books应用程序 267
9.6.1 增加分割条 267
9.6.2 在菜单中加入split选项 269
9.7 执行Books应用程序 269
第十章 Visual C++6.0多媒体程序设计 270
10.1 用MCIWnd开发视频图像 270
10.1.1 Video for Windows和MCIWnd 270
10.1.2 使用MCIWnd 271
10.1.3 MCIWnd的演示 275
10.2 OpenGL——3D图形设计API 278
10.2.1 OpenGL概述 278
10.2.2 Windows系统下的OpenGL函数 280
10.2.3 用Visual C++6.0 MFC编写OpenGL程序 281
10.3.1 编写DirectDraw应用程序 304
10.3 DirectX——新一代媒体大师 304
10.3.2 准备好工具 306
10.3.3 视频回放——DirectDraw开发例程 309
第十一章 Visual C++6.0数据库应用程序 349
11.1 登录ODBC数据源 349
11.2 ODBC数据库应用程序的生成 352
11.2.1 利用向导生成应用程序框架 352
11.2.2 查看记录集合 355
11.2.3 查看其他类和资源 358
11.2.4 为表格定制对话框界面 360
11.2.5 控件与记录集合字段相连接 363
11.2.6 运行ODBC数据库应用程序 365
11.3 DAO数据库应用程序的生成 368
11.3.1 利用向导生成应用程序框架 368
11.3.2 查看DAO类及资源 371
11.3.3 完成DAO数据库应用程序 374
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《艳红杯 长篇创作》玲媚著 1929
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《郭沫若的异域体验与创作》(日)藤田梨那著 2019
- 《英雄史诗 恢宏画卷 重大历史题材美术创作文献记录》卢雨 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《郭祖荣音乐创作心理研究》黄艳华责任编辑;(中国)林见南 2019
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018