图书介绍
Visual C++面向对象编程教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王育坚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730206914X
- 出版时间:2003
- 标注页数:423页
- 文件大小:60MB
- 文件页数:439页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++面向对象编程教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++集成开发环境1
1.1 Visual C++概述1
1.1.1 Visual C++的特点1
1.1.2 Visual C++的安装2
1.1.3 集成开发环境窗口3
1.1.4 MSDN帮助系统5
1.2 项目和项目工作区7
1.2.1 项目7
1.2.2 项目工作区7
1.2.3 项目设置10
1.3 编辑器11
1.3.1 源代码编辑器11
1.3.2 资源编辑器12
1.4.1 菜单栏17
1.4 菜单栏和工具栏17
1.4.2 工具栏18
1.4.3 Standard工具栏19
1.4.4 Build MiniBar工具栏20
1.4.5 WizardBar工具栏21
习题22
第2章 C++语言基础23
2.1 C++概述23
2.1.1 C++的主要特点23
2.1.2 C++程序与C程序24
2.1.3 C++对C的一般扩充25
2.1.4 利用Visual C++编制C++程序26
2.2 C++程序基本要素27
2.2.1 标识符27
2.2.2 关键字27
2.2.4 运算符和表达式28
2.2.3 常量和变量28
2.3.1 基本数据类型29
2.3 C++数据类型29
2.3.2 const常量类型31
2.3.3 数组32
2.3.4 指针33
2.3.5 字符串35
2.3.6 结构36
2.3.7 枚举38
2.3.8 用typedef定义类型38
2.4 变量的作用域与存储类型39
2.4.1 作用域和生存期39
2.4.2 存储类型41
2.4.3 作用域限定符43
2.4.4 动态内存分配43
2.5.1 条件语句45
2.5 控制语句45
2.5.2 循环语句47
2.5.3 转移语句49
2.6 函数50
2.6.1 函数定义、函数调用和函数声明50
2.6.2 函数参数的默认值54
2.6.3 内联函数55
2.6.4 引用55
2.7 编译预处理指令57
2.7.1 #include文件包含指令57
2.7.2 #define宏定义指令57
2.7.3 条件编译指令59
习题60
3.1.1 传统的结构化程序设计67
3.1 面向对象程序设计概述67
第3章 C++面向对象程序设计67
3.1.2 面向对象程序设计方法及特征68
3.2 C++类70
3.2.1 类的定义与实现70
3.2.2 构造函数和析构函数72
3.2.3 this指针74
3.2.4 静态成员76
3.2.5 友元78
3.3 类的继承80
3.3.1 基类和派生类80
3.3.2 基类和派生类的构造函数83
3.3.3 多重继承85
3.3.4 虚基类87
3.4.1 用基类指针指向派生类对象89
3.4 多态性和虚函数89
3.4.2 虚函数90
3.4.3 抽象类和纯虚函数93
3.5 重载94
3.5.1 函数重载95
3.5.2 运算符重载96
3.6 C++模板99
3.6.1 函数模板99
3.6.2 类模板100
3.7 Microsoft Visual C++的语法扩充102
3.7.1 Visual C++自定义数据类型102
3.7.2 Visual C++运行库103
3.7.3 运行时类型识别104
3.7.4 编程规范106
习题107
4.1.1 Visual C++中的向导类型117
4.1 应用程序向导117
第4章 创建应用程序框架117
4.1.2 使用MFC AppWizard118
4.1.3 MFC应用程序的开发流程128
4.2 应用程序向导生成的文件130
4.2.1 应用程序向导生成的文件类型130
4.2.2 应用程序向导生成的头文件131
4.2.3 应用程序向导生成的实现文件133
4.2.4 应用程序向导生成的资源文件139
4.2.5 应用程序向导生成的其他文件140
4.3 ClassWizard类向导141
4.3.1 C1assWizard的功能141
4.3.2 添加消息处理函数142
4.3.3 为项目添加新类145
4.4.1 查找源程序中的语法错误146
4.4 程序调试146
4.4.2 Debug调试器147
4.4.3 跟踪调试可执行程序150
习题152
第5章 文档与视图155
5.1 文档与视图结构155
5.1.1 文档与视图结构概述155
5.1.2 文档与视图之间的相互作用157
5.1.3 多文档159
5.2 菜单设计162
5.2.1 建立菜单资源162
5.2.2 添加菜单命令处理函数164
5.2.3 弹出式菜单168
5.3 鼠标消息处理170
5.3.1 鼠标消息170
5.3.2 一个简单的绘图程序170
5.4.1 添加工具栏按钮176
5.4 工具栏和状态栏设计176
5.4.2 定制状态栏177
5.5 文档的读写180
5.5.1 序列化工作原理180
5.5.2 MFC应用程序的序列化182
5.6 使用不同视图184
5.6.1 滚动视图185
5.6.2 多视图186
习题190
第6章 MFC原理与方法193
6.1 Windows编程机制193
6.1.1 关于API和SDK194
6.1.2 句柄198
6.1.3 事件和消息200
6.2.1 MFC概述202
6.2 MFC微软基础类202
6.2.2 MFC体系结构204
6.2.3 学习MFC的方法206
6.3 MFC应用程序框架207
6.3.1 应用程序框架中的对象207
6.3.2 MFC应用程序的生与死208
6.3.3 常用的MFC文件和库文件211
6.4 MFC消息管理214
6.4.1 MFC消息映射机制214
6.4.2 消息的发送216
6.4.3 手工处理消息映射217
6.5 MFC宏220
6.5.1 有关运行时类型识别的宏221
6.5.2 MFC调试宏223
6.6 常用的MFC类224
6.6.2 CObject类225
6.6.1 CRuntimeClass结构225
6.6.3 CCmdTarget类227
6.6.4 CWinApp类228
6.6.5 CWnd类228
6.6.6 CFrameWnd类229
6.6.7 CDocument和CView类229
习题230
第7章 对话框和控件233
7.1 对话框概述233
7.1.1 基于对话框的应用程序233
7.1.2 对话框类CDialog235
7.1.3 对话框数据交换DDX和验证DDV236
7.1.4 提示信息对话框239
7.2 使用对话框240
7.2.1 一般对话框工作流程241
7.2.2 创建对话框242
7.2.3 添加控件及关联的成员变量245
7.2.4 非模态对话框251
7.2.5 公用对话框256
7.3 标准控件258
7.3.1 控件概述258
7.3.2 控件的组织260
7.3.3 控件共有属性262
7.3.4 静态控件264
7.3.5 编辑框265
7.3.6 按钮268
7.3.7 列表框272
7.3.8 组合框277
7.3.9 滚动条282
7.4 公共控件283
7.4.1 旋转按钮283
7.4.2 滑块286
7.4.3 进度条289
7.4.4 标签控件和属性表291
7.4.5 图像列表298
7.4.6 列表视控件301
7.4.7 树视控件308
习题312
第8章 图形处理317
8.1 图形设备接口317
8.1.1 概述317
8.1.2 设备环境318
8.1.3 GDI坐标系和映射模式320
8.1.4 颜色的设置326
8.2 画笔和画刷327
8.2.1 GDI对象327
8.2.2 使用画笔328
8.2.3 使用画刷331
8.2.4 使用GDI堆对象333
8.2.5 绘制基本图形335
8.3 文本与字体337
8.3.1 绘制文本337
8.3.2 字体概述338
8.3.3 创建字体340
8.4 位图、图标和光标345
8.4.1 位图345
8.4.2 图标347
8.4.3 光标349
习题352
第9章 深入Visual C++编程355
9.1 打印355
9.1.1 MFC的打印流程355
9.1.2 设置打印坐标系358
9.1.3 分页处理361
9.1.4 停止和取消打印365
9.2 异常处理366
9.2.1 C++中的异常处理366
9.2.2 Win32异常处理368
9.2.3 MFC异常宏372
9.2.4 MFC中的异常处理373
9.3 动态链接库377
9.3.1 动态链接库概述377
9.3.2 创建动态链接库378
9.3.3 使用动态链接库380
9.4 多线程384
9.4.1 进程和线程384
9.4.2 工作线程385
9.4.3 用户界面线程390
9.5.1 组件和ActiveX控件392
9.5 ActiveX控件392
9.5.2 创建ActiveX控件394
9.5.3 ActiveX控件的使用399
9.6 托盘程序400
9.6.1 利用钩子截获消息400
9.6.2 实现托盘的数据结构和API函数402
9.6.3 一个截获键盘输入的托盘程序403
9.7 ODBC数据库编程408
9.7.1 ODBC概述408
9.7.2 MFC ODBC数据库类409
9.7.3 实现步骤410
习题417
常用术语索引419
参考文献422
读者意见反馈423
热门推荐
- 1272273.html
- 3282240.html
- 3338090.html
- 2015703.html
- 3050168.html
- 3450271.html
- 1661816.html
- 494942.html
- 1033152.html
- 1991270.html
- http://www.ickdjs.cc/book_477951.html
- http://www.ickdjs.cc/book_1496836.html
- http://www.ickdjs.cc/book_3102011.html
- http://www.ickdjs.cc/book_2133433.html
- http://www.ickdjs.cc/book_520167.html
- http://www.ickdjs.cc/book_2353181.html
- http://www.ickdjs.cc/book_1243269.html
- http://www.ickdjs.cc/book_42799.html
- http://www.ickdjs.cc/book_2382398.html
- http://www.ickdjs.cc/book_3755755.html