Visual C++实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周进,朱训林,张宏林编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:9787115178046
- 页数:280 页
第1章 Visual C++ 6.0开发环境介绍 1
1.1 Visual C++ 6.0概述 1
1.2 Visual C++ 6.0的主要特点 1
1.3 Visual C++ 6.0主框架窗口 2
1.4 资源编辑器 4
小结 4
习题 4
第2章 应用程序基本框架 5
2.1 利用MFC AppWizard自动生成应用程序 5
2.1.1 关于工程及工作区的概念 5
2.1.2 利用向导生成应用程序框架 5
2.1.3 Visual C++工程文件的组成 10
2.2 程序的应用框架和运行过程 11
2.2.1 应用框架 11
2.2.2 程序的运行过程 12
2.3 应用程序类及其主要成员函数 14
2.3.1 InitInstance()函数 15
2.3.2 RUN()函数 17
2.3.3 ExitInstance()函数 17
2.3.4 OnIdle()函数 17
2.4 文档类和视图类 18
2.4.1 文档类 18
2.4.2 视图类 20
2.4.3 文档类与视图类的相互关系 20
2.4.4 单文档与多文档应用程序 22
2.5 窗口类及其控件栏 24
2.5.1 主窗口类 24
2.5.2 子窗口类 25
2.5.3 工具栏 26
2.5.4 状态栏 28
2.6 应用程序框架中各类对象间的关系 31
小结 32
习题 33
第3章 菜单与加速键 34
3.1 消息与事件 34
3.1.1 事件驱动机制 34
3.1.2 消息和消息映射 34
3.1.3 消息处理过程 37
3.2 菜单和加速键的创建 38
3.2.1 菜单的创建 38
3.2.2 加速键的创建 40
3.3 添加菜单所需处理函数 42
3.3.1 添加普通菜单的处理函数 42
3.3.2 添加弹出式菜单的处理函数 46
3.4 创建加速键 48
小结 49
习题 49
第4章 对话框 50
4.1 对话框的创建 50
4.1.1 对话框的创建流程 50
4.1.2 创建对话框资源 51
4.1.3 创建对话框类 54
4.2 模态对话框 59
4.3 非模态对话框 60
4.4 属性页对话框 62
4.4.1 向导对话框的创建步骤 63
4.4.2 一般属性页对话框的创建步骤 67
4.5 通用对话框 68
4.5.1 “打印”对话框 68
4.5.2 “页面设置”对话框 69
4.5.3 “查找”对话框 70
4.5.4 “文件”对话框 72
4.5.5 “字体”对话框 72
4.5.6 “颜色”对话框 73
4.6 “消息”对话框 74
小结 74
习题 75
第5章 常用控件 76
5.1 静态文本控件 76
5.1.1 传统控件通知消息 77
5.1.2 静态控件的使用 78
5.1.3 CStatic类的主要成员函数 78
5.2 文本编辑控件 79
5.2.1 文本编辑控件的使用 79
5.2.2 CEdit类的主要成员函数 80
5.3 滚动条控件 82
5.3.1 滚动条控件的使用 82
5.3.2 CScrollBar类的主要成员函数 83
5.4 按钮控件 84
5.4.1 按钮控件的使用 84
5.4.2 CButton类的主要成员函数 86
5.5 列表框控件 89
5.5.1 列表框控件的使用 89
5.5.2 CListBox类的主要成员函数 90
5.6 组合框控件 92
5.6.1 组合框控件的使用 92
5.6.2 CComboBox类的主要成员函数 94
5.7 图片控件 96
5.8 列表控件 97
5.8.1 列表控件的使用 97
5.8.2 CListCtrl类的主要成员函数 100
5.9 树形控件 102
5.9.1 树形控件的使用 102
5.9.2 CTreeCtrl类的主要成员函数 105
5.10 选项卡控件 106
5.10.1 选项卡控件的使用 106
5.10.2 选项卡控件通知消息 107
小结 108
习题 109
第6章 文本和字体类 110
6.1 基础知识介绍 110
6.2 CFont类 110
6.2.1 概述 110
6.2.2 Font类的主要成员函数 111
6.3 文本输出过程 113
6.4 字体和文本输出实例 114
小结 119
习题 119
第7章 图形图像 120
7.1 绘图的基础知识 120
7.2 屏幕绘图的主要函数 120
7.3 图形设备接口 122
7.3.1 设备环境类 122
7.3.2 GDI对象 123
7.4 画笔和画刷 123
7.4.1 画笔 123
7.4.2 画刷 127
小结 128
习题 128
第8章 文件操作 129
8.1 串行化基础知识 129
8.1.1 文档类 129
8.1.2 Serialize()函数 130
8.1.3 CArchive类 133
8.1.4 加入串行化代码 134
8.2 文件CFile类 136
8.2.1 打开操作 137
8.2.2 读写操作 140
8.2.3 定位操作 141
8.2.4 关闭操作 142
8.2.5 异常操作 143
8.2.6 管理操作 145
8.3 文件对话框 149
8.3.1 多选文件对话框 149
8.3.2 重载文件对话框 149
小结 151
习题 151
第9章 多线程 152
9.1 多线程的基本概念 152
9.2 两种重要的线程 152
9.2.1 用户界面线程 152
9.2.2 工作者线程 153
9.3 线程的操作 153
9.3.1 线程的创建 153
9.3.2 线程的终止 155
9.3.3 线程的管理和操作 156
9.3.4 线程间的通信 160
9.3.5 线程的同步 163
小结 170
习题 171
第10章 多媒体应用程序设计 172
10.1 音频控制 172
10.1.1 利用多媒体组件 172
10.1.2 MessageBeep()函数 175
10.1.3 API函数 176
10.2 视频控制 184
10.2.1 视频播放器 185
10.2.2 MCIWnd类 187
小结 194
习题 194
第11章 动态链接库 195
11.1 动态链接库的基础知识 195
11.2 DLL的出入口函数 196
11.2.1 DllMain()函数 197
11.2.2 DLL的导出函数 197
11.3 两种链接DLL的方式 198
11.3.1 隐式链接 199
11.3.2 显式链接 199
11.4 开发DLL 200
11.4.1 创建Non-MFCDLL动态链接库 201
11.4.2 MFC AppWizard[dll]方式生成常规/扩展DLL 202
11.4.3 导出函数调用约定 202
11.4.4 模块定义文件 204
11.5 动态链接库中的资源 204
11.6 界面汉化示例 206
11.7 ActiveX基础 209
小结 209
习题 209
第12章 网络编程 210
12.1 网络编程的基础知识 210
12.1.1 Socket简介 210
12.1.2 Windows套接字规范简介 210
12.2 网络应用程序 211
12.2.1 网络应用程序的基本模型 211
12.2.2 建立套接字对象 211
12.2.3 绑定地址 212
12.2.4 建立连接 213
12.2.5 监听socket 213
12.2.6 数据传输 213
12.3 WinSock类 214
12.3.1 CAsyncSocket类 214
12.3.2 CSocket类 215
小结 216
习题 217
第13章 数据库开发 218
13.1 ADO基础知识 218
13.1.1 ADO的技术特点 218
13.1.2 ADO的结构 218
13.2 ADO的对象和集合 219
13.2.1 连接对象 219
13.2.2 命令对象 220
13.2.3 记录集对象 221
13.2.4 ADO的其他对象 222
13.2.5 集合 224
13.3 数据库操作 225
13.3.1 动态链接库的引入和OLE/COM库的初始化 225
13.3.2 ADO与数据库的连接 225
13.3.3 获得和遍历记录集 226
13.3.4 对记录的操作 228
13.3.5 关闭记录集 229
13.4 利用ADO查询并操作数据库实例 229
小结 241
习题 241
附录 课程设计 242
课程设计一 网络聊天系统 242
一、程序设计的基本任务 242
二、服务器端程序设计 242
三、客户端程序设计 257
课程设计二 物流单据管理系统 260
一、程序设计的基本任务 260
二、系统分析与设计 261
三、分析与创建数据库 262
四、创建Visual C++工程 263
五、引入控件 263
六、使用ADO连接数据库 264
七、实现单据对话框功能 265
八、实现主对话框功能 275
九、配置与运行 280
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019