图书介绍
Visual C++.NET全方位教程PDF|Epub|txt|kindle电子书版本网盘下载
- 黄承安,张长春主编 著
- 出版社: 北京:航空工业出版社
- ISBN:7801832213
- 出版时间:2003
- 标注页数:384页
- 文件大小:65MB
- 文件页数:394页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++.NET全方位教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VisualC++.NET概述1
1.1 微软的NET战略1
1.1.1 NET的核心组件1
1.1.2 NET的重大意义1
1.1.3 NET与Web服务2
1.1.4 NET体验2
1.1.5 VisualStudio.NET3
1.2 VisualC++.NET的新特性4
1.2.1 C++属性5
1.2.2 通用语言运行时5
1.2.3 受控代码(C++托管扩展)5
1.2.4 基础类库与命名空间6
1.2.5 NET框架类库6
1.2.6 ATLServer6
1.2.7 类库的升级6
1.2.8 编辑器特性的改进7
1.2.9 调试器特性的改进7
1.2.10 编译器的新特性8
1.3 VisualStudio的集成开发环境9
1.3.1 VisualStudio起始页10
1.3.2 VisualStudio.NET的配置11
1.3.3 创建新项目12
1.3.4 VisualStudio集成开发环境(IDE)主要窗口功能介绍13
1.3.5 窗口模式与界面模式19
1.3.6 文本编辑器的使用20
1.3.7 控件编辑23
本章小结25
第2章 C++语言简介26
2.1 C++语言概述26
2.1.1 C++的发展历程26
2.1.2 C++与面向对象程序设计26
2.1.3 C++的程序结构28
2.1.4 在VisualStudio.NET中设计C++程序28
2.2 C++的数据类型30
2.2.1 常量及其定义30
2.2.2 变量31
2.2.3 保留字31
2.2.4 指针31
2.2.5 基本数据类型32
2.2.6 复合数据类型33
2.3 C++的流程控制36
2.3.1 条件语句36
2.3.2 循环语句38
2.3.3 转移语句39
2.4 C++的函数40
2.5 NET对C++语言的扩展40
本章小结42
第3章 VC++与面向对象程序设计43
3.1 面向对象概述43
3.2 类44
3.2.1 什么是类44
3.2.2 类的定义格式44
3.3 对象46
3.3.1 对象的定义格式46
3.3.2 对象成员的表示方法46
3.3.3 指向对象的指针47
3.4 类与对象的使用47
3.4.1 对象初始化47
3.4.2 成员函数的特性50
3.4.3 常类型(const)51
3.4.4 静态成员(static)51
3.4.5 类的作用域52
3.4.6 友元(friend)52
3.4.7 new和delete的应用53
3.4.8 局部类和嵌套类54
3.4.9 对象的生存周期55
3.4.10 对象指针和对象引用55
3.4.11 类型转换57
3.5 继承与派生57
3.5.1 基类和派生类58
3.5.2 单继承59
3.5.3 多继承60
3.5.4 虚基类61
3.6 多态和虚函数62
3.6.1 重载62
3.6.2 运算符重载64
3.6.3 虚函数64
3.6.4 纯虚函数和抽象类65
3.6.5 虚析构函数66
本章小结66
第4章 WindoWS程序设计67
4.1 Windows基础67
4.1.1 Windows的介绍67
4.1.2 Windows用户界面的构件67
4.2 Windows程序设计69
4.2.1 Windows程序设计基础69
4.2.2 事件驱动编程方法71
4.2.3 Windows窗口编程71
4.2.4 匈牙利表示法73
4.2.5 Windows程序流程分析74
4.3 消息响应机制75
4.3.1 事件驱动与消息75
4.3.2 消息的处理机制77
4.3.3 消息的种类77
4.3.4 消息的发送和接收81
4.3.5 消息映射83
4.3.6 自定义消息83
4.4 VC++.NTET与Windows程序设计84
4.4.1 WinMain函数84
4.4.2 应用程序类86
4.4.3 Run成员函数87
4.4.4 关闭应用程序87
4.4.5 理解VC工程88
4.4.6 一个简单实例89
本章小结93
第5章 MFC程序设计94
5.1 微软基础类(MFC)库94
5.2 MFC中的常用类95
5.2.1 基本类95
5.2.2 应用类96
5.2.3 其他用户界面类98
5.2.4 绘图类99
5.2.5 其他MFC类100
5.3 类的消息机制102
5.4 MFC的程序流程104
5.5 MFC的程序实例104
本章小结111
第6章 文档/视图模型112
6.1 文档视图模型概念112
6.1.1 文档/视图结构112
6.1.2 SDI与MDI模型113
6.1.3 文档视图体系的核心类114
6.1.4 文档视图相互作用124
6.1.5 使用文档/视图结构的意义125
6.1.6 文档/视图结构中主要类的作用126
6.1.7 访问当前活动视图和文档130
6.2 文档/视图结构程序实例131
6.2.1 创建应用程序的骨架131
6.2.2 声明文档的数据对象131
6.2.3 初始化文档类的数据成员131
6.2.4 清理文档类的数据成员132
6.2.5 读写文档-串行化133
6.2.6 文档显示的实现136
6.2.7 文档编辑功能的实现136
6.3 多文档界面窗口140
6.3.1 MDI与SDI的区别141
6.3.2 MDI应用的文档的创建与显示141
6.3.3 多文档视图程序的架构141
本章小结145
第7章 对话框和控件146
7.1 对话框的基本概念146
7.1.1 模态对话框与非模态对话框146
7.1.2 MFC对对话框的封装147
7.1.3 CDialog对话框类148
7.1.4 CWnd和CWinApp类对于对话框的管理151
7.1.5 NET对对话框属性的处理152
7.2 系统预制对话框与标签式对话框153
7.2.1 系统预制对话框153
7.2.2 标签式对话框158
7.3 Windows标准控件161
7.3.1 静态控件162
7.3.2 编辑控件164
7.3.3 按钮控件169
7.3.4 列表框控件172
7.3.5 组合框控件177
7.3.6 滚动条控件181
7.4 高级控件183
7.4.1 高级控件的通知消息184
7.4.2 旋转按钮控件186
7.4.3 滑尺控件189
7.4.4 进度条控件191
7.4.5 树形视图控件192
7.4.6 列表视图控件197
7.5 控件通用技术203
7.5.1 所有的控件都是窗口203
7.5.2 控件的创建方法203
7.5.3 访问控件的方法204
7.5.4 控件及控件对象的删除205
7.5.5 控件通知消息205
7.5.6 管理对话框控件的CWnd成员函数205
7.5.7 标准控件的控件通知消息206
7.6 在非对话框窗口中使用控件207
7.6.1 在表单视图中使用控件207
7.6.2 在工具条和状态栏中使用控件207
7.6.3 在非对话框窗口中使用控件的实例208
7.7 控件的运用实例213
7.7.1 控件面板的创建213
7.7.2 成员变量的设定214
7.7.3 程序功能的实现215
7.8 对话框与控件运用的综合实例218
7.8.1 对话框创建和显示的一般方法218
7.8.2 创建对话框类及处理消息219
7.8.3 对话框模板的设计219
7.8.4 对话框类的设计221
7.8.5 对话框的初始化223
7.8.6 对话框的数据交换机制223
7.8.7 对话框的运行机制224
7.8.8 处理控件通知消息225
7.8.9 非模态对话框的运用228
本章小结230
第8章 多线程编程231
8.1 线程概述231
8.1.1 进程与线程231
8.1.2 深入理解线程231
8.2 线程的编程技术232
8.2.1 编写线程函数232
8.2.2 创建一个线程233
8.2.3 终止线程233
8.2.4 线程的挂起与恢复234
8.2.5 设定优先级235
8.2.6 线程的同步235
8.2.7 线程间通信238
8.2.8 线程对共享资源的访问240
8.3 基于MFC的多线程编程241
8.3.1 工作者线程242
8.3.2 用户接口线程编程242
8.3.3 同步对象的使用243
8.4 多线程实例243
8.4.1 程序框架的创建244
8.4.2 创建CUIThread类244
8.4.3 添加线程对话框245
8.4.4 创建工作程序线程248
8.4.5 测试线程应用程序251
本章小结252
第9章 组件技术与ATL253
9.1 组件技术概述253
9.2 ActiveX组件技术基本概念254
9.2.1 ActiveX的由来254
9.2.2 组件的标准化255
9.2.3 开发ActiveX控件的方法255
9.2.4 ActiveX的组件类型256
9.3 ActiveX组件程序256
9.3.1 容器应用程序的创建256
9.3.2 ActiveX控件的创建261
9.3.3 添加ActiveX控件的方法262
9.3.4 服务器应用程序的建立263
9.3.5 利用ATL来创建ActiveX控件268
9.3.6 ActiveX控件的注册270
9.4 COM系列技术简介271
9.4.1 ObiectViewer工具272
9.4.2 DCOM272
9.4.3 COM+273
9.4.4 NET与COM/COM+的关系275
9.4.5 NET对COM+的支持276
9.5 ATL技术277
9.5.1 什么是ATL277
9.5.2 ATL基本技术278
9.5.3 使用ATL编写组件程序279
9.5.4 ArLServer289
本章小结293
第10章 动态链接库编程294
10.1 动态链接库概述294
10.1.1 动态链接库的作用294
10.1.2 动态链接库的优点295
10.1.3 不同类别的动态链接库296
10.1.4 动态链接库的选用296
10.2 普通的DLL程序296
10.2.1 动态链接库(DLL)结构297
10.2.2 编写DLL的主要步骤298
10.2.3 DLL中函数的导出方法298
10.2.4 使用模块定义文件导出}DLL中的函数299
10.2.5 使用_declspec(dllexport)导出DLL中的函数301
10.2.6 DLL的加载与调用方式302
10.2.7 使用隐含链接303
10.2.8 使用显式链接305
10.3 使用MFC扩展动态链接库307
10.3.1 DLL与MFC扩展DLL的不同之处307
10.3.2 MFC扩展DLL的示例程序307
10.3.3 DLL调用时的注意事项310
本章小结311
第11章 图形图像编程312
11.1 图形图像的基本概念312
11.2 图形设备接口313
11.2.1 设备描述表313
11.2.2 窗口视和视口视315
11.2.3 坐标系统与映射模式316
11.2.4 绘图工具317
11.2.5 绘图函数317
11.3 Windows位图318
11.3.1 设备无关位图318
11.3.2 设备相关位图320
11.3.3 抖动和非抖动颜色324
11.3.4 位图编程实例325
11.4 基于NET框架的GDI+编程331
11.4.1 GDI+332
11.4.2 GDI+的新功能332
11.4.3 GDI+命名空间332
11.4.4 图形类335
11.4.5 常见图形对象335
11.4.6 为命名空间加引用338
11.4.7 GDI+图形编程实例338
11.5 图像编程综合实例340
11.5.1 编写DIB类340
11.5.2 建构应用程序345
本章小结353
第12章 数据库编程355
12.1 数据库基本概念355
12.1.1 数据库、DBMS和SQL355
12.1.2 数据库访问技术356
12.2 ODBC编程技术357
12.2.1 ODBC基本概念357
12.2.2 MFC的主要ODBC类概述359
12.2.3 CDatabase类360
12.2.4 CRecordset类361
12.2.5 CRecordView类367
12.3 数据库应用的实例368
12.3.1 注册数据源368
12.3.2 创建应用程序370
12.3.3 添加资源和代码371
12.4 DAO编程技术377
124.1 什么是DAO377
12.4.2 DAO与ODBC的异同377
12.4.3 DAO技术的特点378
12.4.4 使用DAO设计数据库程序379
12.5 自动注册DSN和创建表381
12.5.1 自动注册DSN381
12.5.2 用ODBC创建表382
12.5.3 用DAO创建表383
本章小结384