图书介绍
Visual C++教程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++教程](https://www.shukui.net/cover/54/33169976.jpg)
- 郑阿奇主编;丁有和编著 著
- 出版社: 北京:机械工业出版社
- ISBN:711114676X
- 出版时间:2004
- 标注页数:407页
- 文件大小:109MB
- 文件页数:417页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 教程1
第1章 C/C++语言概述1
1.1从C到C++的程序结构1
1.2程序书写规范2
1.3数据类型3
1.3.1基本数据类型3
1.3.2常量4
1.3.3变量6
1.3.4数据类型转换6
1.3.5数组7
1.3.6结构体9
1.3.7共用体11
1.3.8枚举类型12
1.3.9用typedef定义类型12
1.4运算符和表达式13
1.4.1算术运算符14
1.4.2赋值运算符14
1.4.3关系运算符15
1.4.4逻辑运算符16
1.4.5位运算符16
1.4.6三目运算符17
1.4.7增1和减1运算符17
1.4.8逗号运算符17
1.4.9 sizeof运算符18
1.4.10 new和delete18
1.5基本语句19
1.5.1表达式语句、空语句和复合语句19
1.5.2选择语句19
1.5.3循环语句20
1.6函数23
1.6.1函数的定义和调用23
1.5.4 break、continue语句23
1.6.2带默认形参值的函数24
1.6.3函数的递归调用25
1.6.4内联函数27
1.6.5函数的重载27
1.7指针和引用28
1.7.1指针和指针变量29
1.7.2 和*运算符29
1.7.3指针和数组29
1.7.4指针和结构体30
1.7.5函数的指针传递31
1.7.6引用31
1.7.7函数的引用传递32
1.8作用域和存储类型33
1.8.1作用域33
1.8.2变量的存储类型34
1.9预处理35
习题37
第2章 C++面向对象程序设计基础41
2.1类和对象41
2.1.1从结构到类41
2.1.2类的定义42
2.13对象的定义43
2.2类的成员及特性44
2.2.1构造函数44
2.2.2析构函数45
2.2.3对象成员初始化46
2.2.4常类型48
2.2.5 this指针50
2.2.6类的作用域和对象的生存期51
2.2.7静态成员52
2.2.8友元54
2.3.1单继承55
2.3继承和派生类55
2.3.2派生类的构造函数和析构函数59
2.3.3多继承59
习题60
第3章 C++面向对象程序设计进阶63
3.1多态和虚函数63
3.1.1虚函数63
3.1.2纯虚函数和抽象类65
3.2运算符重载66
3.2.1运算符重载的语法67
3.2.2赋值运算符的重载68
3.2.3提取和插入运算符重载70
3.3输入输出流库71
3.3.1概述71
3.3.2 cout和cin72
3.3.3流的错误处理75
3.3.4使用输入输出成员函数76
3.3.5文件流概述78
3.3.6顺序文件操作79
3.3.7随机文件操作81
3.4模板83
3.4.1函数重载机制的不足83
3.4.2函数模板84
3.4.3类模板85
3.4.4标准模板库简介86
习题87
第4章 对话框89
4.1从C++到Windows编程89
4.1.1简单的Windows应用程序89
4.1.2 Windows编程特点91
4.1.3 Windows基本数据类型94
4.1.4 MFC应用程序框架类型95
4.1.5创建一个应用程序框架96
4.2添加并使用对话框98
4.2.1资源与资源标识98
4.2.2添加对话框资源100
4.2.3设置对话框属性101
4.2.4添加和布局控件102
4.2.5创建对话框类105
4.2.6添加对话框代码106
4.2.7在程序中使用对话框107
4.3使用向导创建对话框应用程序110
4.4使用无模式对话框112
4.5通用对话框和消息对话框114
4.5.1通用对话框114
4.5.2消息对话框117
习题118
5.1.1控件的创建方法119
5.1控件的创建和基本使用方法119
第5章 常用控件119
5.1.2控件的消息及消息映射121
5.1.3控件的数据交换(DDX)和数据校验(DDV)125
5.2静态控件和按钮128
5.2.1静态控件128
5.2.2按钮130
5.2.3实例:制作问卷调查131
5.3编辑框和旋转按钮控件134
5.3.1编辑框的属性和通知消息134
5.3.2编辑框的基本操作136
5.3.3旋转按钮控件137
5.3.4实例:用对话框输入学生成绩138
5.4列表框141
5.4.1列表框的风格和消息141
5.4.2列表框的基本操作142
5.4.3实例:城市邮政编码144
5.5组合框147
5.5.1组合框的风格类型和消息148
5.5.2组合框的常见操作149
5.5.3实例:简单文件对话框150
5.6进展条、滚动条和滑动条154
5.6.1进展条154
5.6 2滚动条157
5.6.3滑动条159
5.6.4实例:调整对话框背景颜色161
5.7日期时间控件、图像列表和标签控件163
5.7.1日期时间控件163
5.7.2图像列表控件164
5.7.3标签控件165
5.7.4实例:个人通讯簿167
习题174
6.1.1单文档和多文档程序框架窗口175
6.1框架窗口175
第6章 框架窗口界面设计175
6.1.2窗口状态的改变177
6.1 3窗口风格的设置178
6.1.4改变窗口的大小和位置184
6.2菜单185
6.2.1更改应用程序菜单186
6.2.2使用键盘快捷键188
6.2.3菜单的编程控制189
6.2.4使用快捷菜单192
6.3工具栏193
6.3.1使用工具栏编辑器193
6.3.2工具按钮和菜单项相结合195
6.3.3多个工具栏的使用196
6.4状态栏199
6.4.1状态栏的定义199
6.4.2状态栏的常用操作200
6.4.3改变状态栏的风格201
6.5交互对象的动态更新202
6.6图标和光标203
6.6.1使用图形编辑器204
6.6.2图标205
6.6.3光标208
习题211
第7章 文档和视图213
7.1文档模板213
7.1.1文档模板类213
7.1.2文档模板字串资源214
7.1.3使用多个文档类型215
7.2文档序列化218
7.2.1文档序列化过程219
7.2.2文档序列化操作220
7.2.3使用简单数组集合类223
7.2.4文档序列化实例226
7.2.5使用CFile类231
7.3视图及视图类233
7.4文档视图结构240
7.4.1文档与视图的相互作用240
7.4.2应用程序对象指针的互调241
7.4.3切分窗口243
7.4.4一档多视247
习题252
第8章 图形和文本255
8.1设备环境和简单数据类255
8.1.1设备环境类255
8.1.2坐标映射255
8.1.3 CPoint、CSize和CRect257
8.1.4颜色和颜色对话框259
8.2.1 GDI对象的一般使用方法260
8.2图形设备接口260
8.2.2画笔262
8.2.3画刷263
8.2.4位图264
8.3图形绘制266
8.3.1画点、线266
8.3.2矩形和多边形267
8.3.3曲线269
8.3.4图形绘制示例271
8.3.5在对话框控件中绘制图形272
8.4字体与文字处理274
8.4.1字体和字体对话框275
8.4.2常用文本输出函数277
8.4.3本格式化属性279
8.4.4计算字符的几何尺寸280
8.4.5文档内容显示及其字体改变281
习题283
第9章 数据库编程285
9.1数据库概述285
9.2 ODBC数据库编程286
9.2.1 MFCAppWizard使用ODBC的一般过程286
9.2.2 ODBC数据表更新292
9.2.3 CRecordSet类的基本操作294
9.3数据库编程常用技巧297
9.3.1显示记录总数和当前记录号297
9.3.2编辑记录299
9.3.3处理多个表302
9.3.4字段操作305
9.4数据库相关的ActiveX控件307
9.4.1使用MSFlexGrid控件307
9.4.2 RemoteData和DBGrid控件311
习题314
10.1.2 MCI编程步骤315
10.1.1 MCI设备类型315
第10章 多媒体应用315
10.1使用媒体控制接口(MCI)315
10.1.3使用MCIWnd窗口类322
10.2使用OpenGL325
10.2.1 OpenGL特点及功能325
10.2.2 OpenGL图形库326
10.2.3 用MFC编写OpenGL程序326
10.3 DirectX编程330
10.3.1 DirectX概述330
10.3.2 Direct3D编程331
10.3.3使用DirectX 向导334
习题336
第二部分 实验与实习337
实验0 认识Visual C++6.05中文版开发环境337
实验1 C/C++语言综合实践344
实验2 类和对象347
实验3 多态和虚函数、运算符重载352
实验4 输入输出流库357
实验5 对话框和按钮控件363
实验6 编辑框、列表框和组合框366
实验7 其他控件370
实验8 框架窗口界面设计373
实验9 文档序列化378
实验10 切分窗口381
实验11 图形和文本385
实验12 数据库387
实习 学生信息管理系统396
附录401
附录A 常用的C++库函数401
附录B 程序简单调试403
参考文献407