图书介绍
Visual C++.NET应用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 唐大仕,刘光编著 著
- 出版社: 北京交通大学出版社;清华大学出版社
- ISBN:7810826980
- 出版时间:2006
- 标注页数:355页
- 文件大小:103MB
- 文件页数:368页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++.NET应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++与Visual C++.NET1
1.1 C++语言与面向对象程序设计1
1.1.1 C++语言及其发展1
目录1
1.1.2 面向对象的程序设计2
1.2 Microsoft.NET及托管C++3
1.2.1 什么是Microsoft.NET框架3
1.2.2 托管C++4
1.3.1 VC++.NET集成开发环境5
1.3 简单的VC++.NET程序5
1.3.2 程序的基本构成7
1.3.3 信息的输入输出8
小结10
习题10
第2章 数据类型、运算符和表达式11
2.1 数据类型、变量与常量11
2.1.1 数据类型11
2.1.2 关键字12
2.1.4 字面量13
2.1.3 标识符13
2.1.5 变量14
2.2 运算符与表达式15
2.2.1 算术运算符15
2.2.2 关系运算符16
2.2.3 逻辑运算符16
2.2.4 位运算符17
2.2.5 赋值与强制类型转换17
2.2.7 表达式及运算符的优先级、结合性18
2.2.6 条件运算符18
小结19
习题20
第3章 语句与流程控制结构21
3.1 语句21
3.2 流程控制结构22
3.3 选择结构23
3.3.1 if选择结构23
3.3.2 if-else选择结构24
3.3.3 switch选择结构25
3.4.1 for循环26
3.4 循环结构26
3.4.2 while语句28
3.4.3 do-while语句29
3.4.4 break语句和continue语句29
小结29
习题30
第4章 函数、数组、指针和结构32
4.1 函数32
4.1.1 函数的定义与原型声明32
4.1.2 值调用、引用调用与地址调用36
4.1.3 递归函数38
4.1.4 函数重载39
4.1.5 函数模板40
4.2 数组41
4.2.1 一维数组41
4.2.2 多维数组43
4.3 指针46
4.3.1 指针是地址47
4.3.2 指针的声明47
4.3.4 指针表达式48
4.3.3 指针运算符48
4.3.5 指针和数组50
4.4 结构、联合和枚举51
4.4.1 结构51
4.4.2 联合52
4.4.3 枚举53
小结54
习题55
5.1 类的定义56
第5章 面向对象编程:类与对象56
5.1.1 类定义的格式57
5.1.2 类存取控制59
5.1.3 成员函数的定义60
5.1.4 构造函数与析构函数62
5.2 运算符重载66
5.2.1 用成员函数重载运算符67
5.2.2 ++和--的重载69
5.3.1 属性72
5.3 属性与索引属性72
5.3.2 索引属性73
5.4 类的静态成员75
5.4.1 静态成员数据76
5.4.2 静态成员函数79
5.5 命名空间、嵌套类型与程序集80
5.5.1 命名空间80
5.5.2 嵌套类型81
5.5.3 程序集82
5.6.1 .NET Framework中常用的命名空间83
5.6 .NET Framework基础类库83
5.6.2 Object类84
5.6.3 字符串85
5.6.4 简单数据类型及转换87
5.6.5 Math类与Random类88
5.6.6 DateTime类与TimeSpan类88
小结90
习题91
6.1.1 继承的概念与意义92
第6章 面向对象的编程:继承92
6.1 继承的基本概念92
6.1.2 派生类的定义格式93
6.1.3 赋值兼容规则94
6.2 派生类的构造函数和析构函数95
6.2.1 派生类的构造函数95
6.2.2 派生类的析构函数95
6.2.3 派生类构造函数与析构函数的应用100
6.3.2 继承成员的重命名与重定义101
6.3.1 恢复访问控制方式101
6.3 继承成员的调整101
小结103
习题104
第7章 面向对象的编程:多态性105
7.1 虚函数与多态类105
7.1.1 问题的引出105
7.1.2 虚函数的概念与定义106
7.1.3 动态绑定及其实现技术108
7.2.1 纯虚函数109
7.2 纯虚函数与抽象类109
7.2.2 抽象类的概念与定义110
7.2.3 继承与组合111
7.2.4 _sealed类与_sealed方法114
7.3 委托114
7.3.1 委托的声明、实例化与调用114
7.3.2 委托的合并118
小结120
习题120
8.1 为什么要使用异常122
第8章 异常处理122
8.2 C++异常处理124
8.2.1 C++异常处理语法124
8.2.2 异常的嵌套125
8.2.3 异常的重启动127
8.2.4 对不同异常的处理128
8.2.5 具有派生关系的异常对象129
8.2.6 默认异常处理132
8.3.1 结构化异常处理概述133
8.3 结构化异常处理133
8.2.7 异常说明133
8.3.2 结构化异常处理语法134
8.4 C++托管扩展异常处理139
8.4.1 C++托管扩展异常处理概述139
8.4.2 系统预定义的C++托管扩展异常类140
8.4.3 利用C++托管扩展异常处理系统异常141
8.4.4 自定义异常类143
小结145
习题145
9.1 Windows窗体148
第9章 设计应用程序界面148
9.1.1 窗体设计器149
9.1.2 窗体的常用属性150
9.1.3 窗体的常用方法151
9.1.4 窗体的常用事件152
9.2 菜单设计154
9.2.1 菜单设计器155
9.2.2 合并菜单155
9.2.4 动态修改菜单状态156
9.2.3 把代码连接到菜单项上156
9.3 弹出式菜单160
9.4 多文档界面(MDI)应用程序162
9.4.1 MDI窗体162
9.4.2 创建MDI父窗体162
9.4.3 加载和关闭MDI子窗体162
9.4.4 与MDI有关的几个运行期属性162
9.4.5 MDI应用程序实例163
习题165
小结165
第10章 图形用户界面常用控件167
10.1 控件的属性与布局167
10.2 标签、文本框与按钮168
10.2.1 标签168
10.2.2 文本框169
10.2.3 按钮170
10.2.4 应用实例170
10.3 复选框与单选按钮171
10.3.1 复选框171
10.3.2 单选按钮172
10.3.3 应用实例173
10.4 列表框与组合框174
10.4.1 列表框174
10.4.2 组合框175
10.4.3 应用实例175
10.5 组框与面板控件177
10.6 拆分器控件178
10.7.2 常用方法和事件179
10.7.1 常用属性179
10.7 计时器179
10.7.3 应用实例180
10.8 列表视图与树视图控件180
10.8.1 列表视图控件180
10.8.2 树视图控件184
10.9 进度栏与状态栏控件186
10.9.1 进度栏控件186
10.9.2 状态栏控件186
10.9.3 应用实例187
10.10 跟踪条控件189
10.11 通用对话框190
小结191
习题191
第11章 图形、图像与多媒体编程193
11.1 图形绘制的一些基本概念193
11.1.1 基础支持类193
11.1.2 图形上下文194
11.1.3 图形绘制的一般步骤195
11.2.1 画线的方法197
11.2 Graphics方法的使用197
11.2.2 绘制可填充图形199
11.2.3 文本输出方法201
11.2.4 图像绘制方法201
11.2.5 坐标变换203
11.2.6 路径的绘制205
11.3 位图对象206
11.3.1 在位图上绘图206
11.3.2 透明位图207
11.3.3 位图像素操作208
11.4 图像处理程序的开发209
11.4.1 图像处理程序工作的原理209
11.4.2 获取图像像素值210
11.4.3 图像处理功能的实现210
11.5 动画技巧216
11.5.1 图像的淡入淡出216
11.5.2 程序中添加基于对象的动画222
11.5.3 关于OpenGL及DirectX225
11.6.1 多媒体的一些基本概念226
11.6 媒体播放器226
11.6.2 使用媒体播放器控件227
小结228
习题229
第12章 流与文件操作232
12.1 流232
12.1.1 Steam类232
12.1.2 FileStream类233
12.1.3 MemoryStream类234
12.2.1 文件与目录的管理235
12.2 文件与目录235
12.1.4 BufferedStream类235
12.2.2 监控文件与目录的改动242
12.3 文件的存取244
12.3.1 顺序存取文件244
12.3.2 随机存取文件245
12.4 顺序文件的创建与读取245
12.4.1 创建顺序文件245
12.4.2 读取顺序文件250
12.5.1 定位文件指针位置252
12.5 随机存取文件252
12.5.2 向随机文件中读写数据253
小结260
习题261
第13章 数据库编程262
13.1 一个简单的数据库程序262
13.1.1 创建一个简单的数据库262
13.1.2 创建一个简单的数据库程序263
13.1.3 ADO.NET数据访问层次264
13.2.1 ADO.NET结构265
13.2 ADO.NET中的主要对象265
13.2.2 Connection对象266
13.2.3 Command对象266
13.2.4 DataReader对象267
13.2.5 DataAdapter对象267
13.2.6 DataSet组件268
13.3 操作数据库268
13.3.1 使用Command和DataReader操作数据库268
13.3.2 使用DataAdapter和DataSet操作数据库270
13.4 DataView对象272
13.5 在ADO.NET中使用XML276
13.5.1 DataSet对象和XML276
13.5.2 利用XML文件修改数据库数据277
小结279
习题280
第14章 网络与多线程编程282
14.1 远程处理282
14.1.1 远程处理技术概述282
14.1.2 几个重要的概念283
14.1.3 远程处理的工作原理284
14.1.4 基本远程处理框架285
14.1.5 编译依赖接口的客户端288
14.1.6 远程对象的异步调用293
14.2 网络通信编程298
14.2.1 使用System::Net298
14.2.2 TcpListener与TcpClient类300
14.2.3 使用数据报303
14.2.4 E-mail编程307
14.3.1 SOAP和Web服务的概念308
14.3 Web服务308
14.3.2 发布与使用Web服务310
14.4 多线程编程315
14.4.1 多线程的相关概念315
14.4.2 线程的创建与控制316
14.4.3 线程的同步319
小结324
习题325
15.1.1 利用应用程序向导生成程序的框架326
第15章 非托管代码编程326
15.1 MFC编程326
15.1.2 定义与初始化视图类数据成员328
15.1.3 加入消息处理功能329
15.1.4 实现文档331
15.1.5 把文档存入磁盘文件334
15.2 ATL Server编程335
15.2.1 ATL Server的体系结构336
15.2.2 ATL Server项目实例336
15.2.3 ATL Server Web服务项目实例339
15.3 托管代码与非托管代码的互操作性340
15.3.1 It Just Works341
15.3.2 平台调用服务342
15.3.3 COM互操作服务346
小结351
习题352
附录A 参考书与进一步阅读材料353
A.1 参考书353
A.2 网上资源355