图书介绍
Visual C++程序设计基础 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++程序设计基础 第2版](https://www.shukui.net/cover/54/31772437.jpg)
- 柴欣,张红梅主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113082741
- 出版时间:2007
- 标注页数:316页
- 文件大小:23MB
- 文件页数:329页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++程序设计基础 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 概述1
1.1.1 程序设计语言1
1.1.2 程序设计方法2
1.1.3 C及C++语言的发展和特点5
1.1.4 Microsoft Visual C++及其发展6
1.2 简单的C++程序6
1.3 在Microsoft Visual C++ 6.0中建立C++程序8
1.3.1 创建C++程序8
1.3.2 Microsoft Visual C++ 6.0开发环境9
习题112
第2章 基本数据类型及表达式13
2.1 词法符号13
2.1.1 字符集13
2.1.2 标识符13
2.1.3 关键字14
2.2 基本数据类型14
2.3 常量与变量16
2.3.1 常量16
2.3.2 变量20
2.4 运算符与表达式21
2.4.1 表达式22
2.4.2 算术运算符23
2.4.3 赋值运算符25
2.4.4 逗号运算符27
2.4.5 类型转换28
习题229
第3章 结构化程序设计31
3.1 C++基本语句31
3.2 C++输入与输出流32
3.2.1 数据的输出流33
3.2.2 数据的输入流34
3.2.3 输入/输出的使用35
3.3 顺序结构程序设计36
3.4 选择结构程序设计38
3.4.1 关系运算38
3.4.2 逻辑运算40
3.4.3 用if语句实现选择结构42
3.4.4 if语句的嵌套48
3.4.5 条件表达式49
3.4.6 switch语句51
3.5 循环结构程序设计55
3.5.1 while语句56
3.5.2 do...while语句58
3.5.3 for语句60
3.5.4 循环的嵌套62
3.5.5 break语句64
3.5.6 continue语句67
3.5.7 三种循环语句的比较68
3.6 程序设计举例68
习题372
第4章 数组与指针73
4.1 数组73
4.1.1 数组概念的引入73
4.1.2 一维数组74
4.1.3 二维数组80
4.1.4 字符数组85
4.2 指针94
4.2.1 指针的概念94
4.2.2 指针变量的定义95
4.2.3 指针变量的初始化96
4.2.4 指针的运算99
4.3 指针与数组102
4.3.1 指向数组的指针102
4.3.2 通过指针变量使用数组元素103
4.3.3 指针与字符串106
4.3.4 多级指针与指针数组108
4.3.5 指针与二维数组114
4.3.6 数组指针118
4.4 引用119
4.4.1 引用及其声明119
4.4.2 引用的使用119
4.5 内存管理121
4.5.1 运算符new121
4.5.2 运算符delete122
习题4124
第5章 函数与预处理125
5.1 函数的定义125
5.1.1 函数概念的引入125
5.1.2 函数的定义126
5.1.3 return语句128
5.1.4 函数声明130
5.2 函数的调用132
5.2.1 函数的调用形式132
5.2.2 函数调用的过程134
5.2.3 参数传递机制134
5.3 指针与函数142
5.3.1 指针变量作为函数参数142
5.3.2 函数调用中数组的传递142
5.3.3 函数指针147
5.3.4 指针函数150
5.4 函数的嵌套调用151
5.5 函数的递归调用154
5.6 内联函数和重载函数157
5.6.1 内联函数157
5.6.2 重载函数159
5.7 默认参数的函数161
5.8 作用域与生命期162
5.8.1 作用域162
5.8.2 全局变量和局部变量165
5.8.3 生命期169
5.9 编译预处理173
5.9.1 宏定义174
5.9.2 文件包含177
5.9.3 条件编译179
习题5187
第6章 构造数据类型188
6.1 结构体类型188
6.1.1 结构体类型的定义188
6.1.2 结构体类型变量的定义189
6.1.3 结构体变量的初始化191
6.1.4 结构体变量的成员的访问192
6.1.5 结构体数组193
6.1.6 结构体指针196
6.1.7 结构体指针的应用199
6.2 联合体206
6.2.1 联合体类型的定义206
6.2.2 访问联合体的成员207
6.2.3 联合体类型的特点207
6.3 枚举类型209
6.3.1 枚举类型及枚举变量的定义210
6.3.2 枚举元素的访问210
6.4 用typedef定义类型211
习题6211
第7章 类与对象212
7.1 类212
7.1.1 类的定义212
7.1.2 类的成员函数215
7.2 对象217
7.2.1 创建对象217
7.2.2 成员的访问217
7.3 构造函数与析构函数218
7.3.1 构造函数218
7.3.2 析构函数220
7.3.3 复制构造函数222
7.4 类与对象的进一步讨论224
7.4.1 this指针225
7.4.2 对象成员226
7.4.3 静态成员227
7.4.4 对象数组228
7.5 类的友元230
7.5.1 友元函数的定义及作用231
7.5.2 友元类232
7.6 类模板232
7.6.1 类模板的定义232
7.6.2 定义类模板对象233
7.7 继承与派生234
7.7.1 派生类234
7.7.2 派生类对基类成员的覆盖237
7.7.3 派生类的构造函数和析构函数238
7.8 虚函数241
7.8.1 多态性241
7.8.2 虚函数243
7.8.3 抽象基类245
7.9 运算符重载246
7.9.1 运算符重载概述246
7.9.2 运算符重载为类的成员函数247
7.9.3 运算符重载为类的友元函数249
7.9.4 运算符重载原则251
习题7252
第8章 对话框和基本控件253
8.1 Windows编程与MFC253
8.1.1 Windows编程253
8.1.2 MFC254
8.1.3 Microsoft Visual C++255
8.2 对话框与常用控件概述255
8.2.1 对话框256
8.2.2 常用控件257
8.2.3 使用MFC AppWizard创建基于对话框的应用程序258
8.3 与用户交互的基于对话框的MFC应用程序262
8.3.1 建立MFC应用程序工程263
8.3.2 编辑对话框资源264
8.3.3 编辑对话框类269
8.4 多对话框应用程序278
8.4.1 基于对话框的小学加法运算练习程序278
8.4.2 多个控件的消息映射282
8.4.3 显示“关于”对话框284
8.4.4 添加“登录”对话框285
习题8291
第9章 菜单与文档/视图结构292
9.1 菜单292
9.1.1 菜单概述292
9.1.2 对话框应用程序中的菜单设计实例295
9.2 文档/视图结构及其应用299
9.2.1 概述299
9.2.2 文档类及其派生类301
9.2.3 视图类及其派生类302
9.2.4 建立单文档界面的绘图程序实例303
习题9315
参考文献316