图书介绍
Visual C++与面向对象程序设计教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 吕军,杨琦,罗建军等编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040129256
- 出版时间:2003
- 标注页数:342页
- 文件大小:77MB
- 文件页数:354页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++与面向对象程序设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C++入门1
1.1软件开发与C++语言1
1.2算法与程序2
1.3输入、编译、调试和运行一个C++程序4
1.4 C++语言的输入与输出命令4
1.5程序设计语言的发展5
1.6 C++程序的基本要素7
1.6.1标识符、关键词和标点符号7
1.6.2注释7
1.6.3源程序8
1.7编译预处理8
1.7.1宏定义8
1.7.2文件包含9
1.8 Visual C++的集成开发环境10
1.8.1菜单和工具栏11
1.8.2 Developer Studio窗口11
1.8.3用Developer Studio编写和调试简单C++程序11
1.8.4菜单选项、快捷键和工具栏12
上机练习题15
第二章 控制结构16
2.1程序的基本控制结构16
2.2 C++的控制结构18
2.2.1顺序结构18
2.2.2选择结构18
2.2.3循环结构19
2.3结构化程序设计20
2.4伪代码21
2.5结构化程序设计方法简介24
2.6 C++的其他控制转移语句24
2.6.1 switch语句25
2.6.2 goto语句和语句标号26
2.6.3 break语句和continue语句27
2.6.4 exit()函数和abort()函数28
2.7 Developer Studio的文本编辑器28
上机练习题34
第三章 基本数据类型35
3.1数据类型35
3.1.1整型数据的表示方法36
3.1.2实型数据的表示方法36
3.2常量36
3.2.1整型常量37
3.2.2实型常量37
3.2.3字符常量37
3.2.4字符串常量38
3.3变量38
3.3.1变量的声明38
3.3.2变量的初始化40
3.4数组40
3.5字符型数组和字符串处理库函数41
3.6类型修饰符和常量修饰符43
3.7枚举类型44
3.8 typedef语句45
3.9 Developer Studio的文件处理功能46
3.10 Visual C++程序的编译、连接和运行47
3.11查看和修改编译、连接错误48
上机练习题51
第四章 表达式53
4.1算术运算符和算术表达式53
4.2逻辑运算符和逻辑表达式54
4.3赋值运算符和赋值表达式54
4.4自增运算符和自减运算符55
4.5表达式中各运算符的运算顺序56
4.6其他具有副作用的运算符57
4.7问号表达式和逗号表达式58
4.8类型不同的数据之间的混合算术运算59
4.9运行错误的判断与调试60
4.10基本调试手段61
4.11注释号在调试中的作用62
4.12条件编译62
上机练习题66
第五章 函数67
5.1函数的定义67
5.2函数的调用69
5.3函数原型70
5.4函数间的参数传递70
5.4.1值调用70
5.4.2引用调用71
5.5函数重载72
5.6局部变量和全局变量73
5.7内联函数74
5.8带有默认参数的函数75
5.9 C++的库函数75
5.10函数模板76
5.11变量的存储类别77
5.11.1自动变量(auto)77
5.11.2静态变量(static)77
5.12 Developer Studio的跟踪调试功能78
上机练习题81
第六章 指针83
6.1地址与指针83
6.1.1地址83
6.1.2指针84
6.2指针运算84
6.3指针与数组87
6.4动态存储分配90
6.5指针和函数91
6.5.1指针作为函数的参数91
6.5.2返回指针的函数92
6.5.3指向函数的指针93
6.6指针的数组94
6.7指针的初始化96
6.8 Visual C++的帮助功能96
上机练习题99
第七章 类和对象100
7.1面向对象的思想100
7.2面向对象程序设计的特点101
7.3类与对象102
7.3.1类的定义102
7.3.2成员函数的定义103
7.3.3内联成员函数104
7.3.4对象104
7.4构造函数与析构函数106
7.5数据成员的初始化108
7.6对象与指针109
7.7 const修饰符110
7.8 MFC的CString类111
7.9 MFC的CTime类和CTimeSpan类113
7.9.1 CTime类114
7.9.2 CTimeSpan类115
7.9.3 CTime类和CtimeSpan类的运算115
7.10类的嵌套115
7.11如何在程序中使用MFC类库116
7.12使用FileView标签116
上机练习题119
第八章 继承与派生120
8.1继承与派生120
8.1.1为什么使用继承120
8.1.2派生类的定义121
8.1.3派生类中的变化122
8.2派生类的继承方式122
8.2.1公有继承122
8.2.2私有继承124
8.2.3保护继承126
8.3派生类的构造函数和析构函数127
8.3.1构造函数128
8.3.2析构函数129
8.4显式访问基类成员129
8.5静态成员131
8.6类模板132
8.7使用ClassView标签134
上机练习题139
第九章 多态性140
9.1多态性概述140
9.2派生类对象替换基类对象142
9.3虚函数143
9.3.1虚函数定义143
9.3.2虚函数的使用限制145
9.4抽象类146
9.5运算符重载148
9.6文件处理150
9.7异常处理机制152
上机练习题159
第十章 Windows编程160
10.1 Windows编程的基本思想160
10.2 MFC编程161
10.3单文档界面(SDI)应用程序162
10.4在窗口的客户区输出文字和图形163
10.5编制消息处理函数167
10.5.1消息映射167
10.5.2利用ClassWizard编制消息处理函数168
10.6鼠标和键盘消息处理168
10.7 Windows的用户界面对象170
10.7.1窗口170
10.7.2系统菜单171
10.7.3标题栏171
10.7.4菜单栏171
10.7.5工具条171
10.7.6客户区171
10.7.7垂直滚动条和水平滚动条172
10.7.8状态栏172
10.7.9图标172
10.7.10光标172
10.7.11插入符172
10.7.12对话框172
10.7.13控件172
10.8 Windows数据类型与变量的命名规则173
10.9用AppWizard生成文档/视图结构的程序框架175
10.10 Developer Studio的C1assWizard(类向导)184
上机练习题191
第十一章 文档/视图结构192
11.1文档/视图概念192
11.2视图类193
11.3文档类194
11.4文档/视图类之间的协作关系195
11.5使客户区重绘200
11.6定时器消息203
11.7文档/视图结构中的应用程序类204
11.8文档/视图结构中的框架窗口类205
11.9文档/视图结构中各类对象之间的协作关系205
11.10 Visual C++的常用调试宏205
11.10.1 TRACE0宏205
11.10.2 ASSERT()宏206
11.10.3 ASSERT VALID()宏206
11.10.4 CObject.Dump()成员函数206
上机练习题212
第十二章 图形设备接口和资源213
12.1设备环境类和图形对象213
12.2 Windows应用程序资源214
12.3库存图形对象215
12.4画笔与画刷217
12.5位图223
12.6菜单225
12.7字体227
12.8绘图模式229
12.9 GDI坐标系230
12.10图标、快捷键和字符串表231
12.11向项目中添加资源231
12.12资源编辑器232
12.12.1图标编辑器232
12.12.2位图编辑器233
12.12.3菜单编辑器233
12.12.4快捷键编辑器234
12.12.5字符串表编辑器234
上机练习题242
第十三章 对话框243
13.1对话框(Dialog)243
13.2控件246
13.3对话框的初始化246
13.4对话框的数据交换和数据检验机制246
13.5非模态对话框252
13.6公用对话框252
13.6.1颜色选择对话框253
13.6.2字体选择对话框253
13.7对话框模板资源的编辑254
13.8使用C1assWizard建立对话框类256
13.9为对话框类加入成员变量256
上机练习题263
第十四章 控件264
14.1常用控件264
14.2基于对话框的应用程序274
14.3动画控件277
14.4用AppWizard生成基于对话框的应用程序279
上机练习题281
第十五章 文档读写与打印282
15.1序列化(Serialize)282
15.2打印和打印预览283
15.3自定义类的序列化286
15.4编写独立的打印处理程序288
15.5更新命令用户接口消息291
15.6工具条与状态条294
15.7 Developer Studio的输出窗口295
上机练习题297
第十六章 多文档界面程序298
16.1 MDI应用程序298
16.2滚动视图304
16.3对话视图305
16.4文本编辑视图306
16.5使用AppWizard建立MDI程序框架307
上机练习题309
附录310
附录1 ASCII码表310
附录2 常用库函数311
附录3 可供两人对弈的中国象棋程序317
附录4 防空战游戏程序328
附录5 七巧板程序336