图书介绍
应用程序设计编制 Visual C++平台 Visual C++ NET职业技能培训教程PDF|Epub|txt|kindle电子书版本网盘下载
![应用程序设计编制 Visual C++平台 Visual C++ NET职业技能培训教程](https://www.shukui.net/cover/53/31217166.jpg)
- 全国计算机信息高新技术考试教材编写委员会编 著
- 出版社: 北京希望电子出版社;北京:兵器工业出版社
- ISBN:9787801722720
- 出版时间:2004
- 标注页数:280页
- 文件大小:36MB
- 文件页数:293页
- 主题词:
PDF下载
下载说明
应用程序设计编制 Visual C++平台 Visual C++ NET职业技能培训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++.NET介绍1
1.1 Visual C++.NET的新特性1
1.1.1集成开发环境1
1.1.2添加新类2
1.1.3 GDI+及相关API2
1.1.4 Web服务及应用2
1.1.5托管代码2
1.2 Visual Studio.NET安装3
1.2.1系统安装要求3
1.2.2系统安装步骤4
1.2.3修复产品安装5
1.3系统组成5
1.3.1 .NET框架6
1.3.2 XML Web services9
1.3.3语言增强11
1.3.4集成开发环境11
1.3.5 MSDN订阅11
1.4一个简单的.NET程序实例11
1.5本章小结13
第2章 C++的重要性质14
2.1数据抽象与类14
2.1.1面向对象的概念14
2.1.2数据抽象15
2.1.3类16
2.1.4应用实例18
2.2构造函数与析构函数21
2.2.1构造函数的定义21
2.2.2构造函数的作用21
2.2.3说明构造函数的规则22
2.2.4析构函数的定义23
2.2.5析构函数的作用23
2.2.6说明析构函数的规则23
2.2.7构造函数和析构函数的调用顺序24
2.3重载25
2.3.1重载的定义25
2.3.2重载的作用26
2.3.3类中函数名重载26
2.3.4运算符重载27
2.4继承28
2.4.1继承的概念以及重要性28
2.4.2继承的语法以及一个实例28
2.5虚函数与多态性31
2.5.1虚函数的定义31
2.5.2虚函数的作用32
2.5.3虚函数的声明33
2.5.4类的多态性33
2.6友元函数34
2.6.1友元函数的声明方式34
2.6.2友元函数的作用34
2.6.3友元函数应用实例34
2.7本章小结36
第3章 MFC编程基础37
3.1 MFC应用程序框架37
3.1.1什么是MFC37
3.1.2什么是应用程序框架38
3.1.3使用应用程序框架的优点38
3.2 MFC的编程领域38
3.3使用向导生成应用程序的顺序39
3.4一个经典的MFC应用程序42
3.5本章小结44
第4章 基本事件处理45
4.1消息处理中的主要概念45
4.1.1 Windows消息45
4.1.2消息处理函数45
4.1.3映射消息46
4.2消息类型46
4.2.1分类46
4.2.2消息处理方式46
4.2.3消息循环47
4.3框架调用消息处理程序的方式47
4.3.1消息的发送和接收47
4.3.2非命令消息到达其处理程序的方式48
4.3.3命令传送48
4.3.4 OnCmdMsg处理程序49
4.3.5重写标准命令传送49
4.4框架搜索消息映射的方式50
4.4.1查找消息映射50
4.4.2派生的消息映射50
4.4.3消息映射范围的处理程序51
4.5声明消息处理函数53
4.5.1标准Windows消息的处理程序53
4.5.2命令和控件通知的处理程序54
4.5.3处理反射消息55
4.6添加MFC消息处理程序57
4.6.1将消息映射到函数57
4.6.2添加用于任何对话框控件的事件处理程序58
4.7在状态栏中显示命令信息的方法59
4.8动态更新用户界面对象59
4.8.1调用更新处理程序的时机59
4.8.2 ON_UPDATE_COMMAND_UI宏60
4.8.3 CCmdUI类60
4.9本章小结60
第5章 基于对话框的应用程序设计61
5.1对话框和控件的基本概念61
5.1.1对话框的基本概念61
5.1.2控件的基本概念62
5.2如何使用对话框编辑器创建和编辑对话框63
5.2.1创建新对话框63
5.2.2创建用户无法在运行时退出的对话框64
5.2.3显示或隐藏对话框编辑器工具栏64
5.2.4在对话框控件和代码之间切换65
5.2.5编辑对话框中的控件65
5.2.6自定义控件66
5.2.7定义助记键(访问键)67
5.2.8指定对话框的位置和大小67
5.3对话框的生命周期68
5.3.1创建并显示对话框68
5.3.2初始化对话框68
5.3.3在对话框中处理Windows消息69
5.3.4对话框数据交换69
5.3.5对话框数据验证70
5.3.6关闭对话框70
5.3.7销毁对话框70
5.4模式对话框设计实例70
5.5无模式对话框设计实例74
5.6本章小结78
第6章 文档和视图79
6.1文档和视图结构80
6.1.1文档/视图的核心是四个关键类80
6.1.2文档/视图结构的描述80
6.1.3文档/视图结构的优点80
6.1.4 “MFC应用程序向导”创建的文档和视图类81
6.1.5文档/视图结构的替换选项82
6.1.6文档、视图、框架间的关系和消息传送83
6.1.7文档、视图、框架之间相互作用84
6.2使用文档85
6.2.1从CDocument派生文档类85
6.2.2用文档数据变量管理数据85
6.2.3将数据序列化到文件和从文件序列化数据85
6.2.4不使用序列化机制86
6.2.5在文档中处理命令87
6.3使用视图87
6.3.1 MFC中可用的派生视图类87
6.3.2在视图中绘图88
6.3.3通过视图解释用户输入89
6.3.4视图在打印中的作用90
6.3.5滚动和缩放视图90
6.4单文档界面90
6.4.1序列化90
6.4.2 SDI简介98
6.4.3将多个视图添加到单个文档99
6.4.4 SDI程序实例102
6.5多文档界面108
6.5.1多文档类型、视图和框架窗口108
6.5.2 MDI程序实例110
6.6切分窗口与多视图112
6.6.1切分窗口112
6.6.2多视选择113
6.6.3 CSplitterWnd类介绍113
6.6.4演示切分窗口114
6.7本章小结116
第7章 动态链接库117
7.1 DLL基础知识117
7.1.1 DLL概述117
7.1.2 DLL的优点118
7.1.3 DLL类型118
7.2 DLL的导入和导出122
7.2.1 DLL的导入122
7.2.2 DLL的导出125
7.2.3 DLL的相互导入130
7.3 DLL的链接方法132
7.3.1隐式链接132
7.3.2显式链接133
7.3.3 DLL链接中的几个函数135
7.4 DLL的初始化137
7.4.1初始化规则DLL137
7.4.2初始化扩展DLL138
7.4.3初始化非MFCDLL139
7.5 DLL的应用140
7.5.1 DLL的使用140
7.5.2 DLL的调试140
7.5.3 DLL中使用多线程141
7.6动态链接库实例141
7.6.1 MFC动态链接库的创建141
7.6.2创建一个 MFC应用程序142
7.7本章小结143
第8章 多线程程序设计144
8.1进程与线程概述144
8.1.1进程与线程的关系144
8.1.2多线程编程技术145
8.2创建用户界面线程146
8.2.1创建用户界面线程146
8.2.2启动用户界面线程147
8.2.3用户界面线程编程实例分析148
8.3创建辅助线程152
8.3.1控制函数的实现152
8.3.2启动辅助线程152
8.4线程的同步153
8.4.1线程同步类153
8.4.2线程同步实例分析155
8.5线程的终止159
8.6本章小结160
第9章 数据库程序设计161
9.1数据库管理的优点161
9.2结构化查询语言SQL162
9.3 ODBC类数据库编程164
9.3.1 ODBC基本概念164
9.3.2 ODBC数据库程序设计的实现165
9.3.3 MFC ODBC类介绍166
9.3.4 MFC ODBC数据库访问169
9.3.5 MFC ODBC编程实例175
9.4 MFC DAO数据库访问178
9.4.1 DAO和ODBC的选择使用178
9.4.2使用DAO和ODBC可以访问的数据源179
9.4.3 MFC对DAO的封装179
9.4.4 MFC的DAO类介绍180
9.4.5 DAO类与ODBC类相似之处183
9.4.6 DAO的特色184
9.4.7 MFC DAO应用程序的编写步骤185
9.4.8 DAO实例186
9.5 MFC ADO数据库访问203
9.5.1一致数据访问技术介绍204
9.5.2 ADO对象模型205
9.5.3 MFC ADO编程208
9.5.4实现对ADO操作210
9.5.5 ADO数据绑定215
9.6本章小结216
第10章 网络编程218
10.1 TCP/IP网络协议218
10.1.1 TCP/IP结构218
10.1.2常用协议219
10.2 Winsock套接字介绍220
10.2.1套接字(Sockets)220
10.2.2服务器/客户端模型221
10.2.3端口和套接字地址222
10.2.4 Winsock编程原理222
10.2.5 Winsock程序简单示例225
10.3 CAsyncSocket类226
10.3.1 CAsyncSocket类成员226
10.3.2 CAsyncSocket类使用235
10.4 CSocket类236
10.4.1 CSocket类成员236
10.4.2 CSocket对象与CArchive对象238
10.4.3 CSocket编程模型240
10.5套接字类派生243
10.6套接字编程的阻塞243
10.7服务器应用程序Server244
10.8客户端应用程序Client248
10.9本章小结253
第11章 C++托管扩展编程255
11.1 C++托管扩展应用简介255
11.1.1何时使用C++托管扩展255
11.1.2托管C++项目类型256
11.2 C++托管扩展基本概念257
11.2.1托管类型257
11.2.2 _gc数组257
11.2.3托管应用程序中的指针类型258
11.2.4 C++托管扩展中的字符串258
11.3托管代码与MFC258
11.4使用C++托管扩展创建XML Web services260
11.4.1创建XML Web services项目260
11.4.2实现XML Web services功能261
11.4.3调试XML Web services262
11.4.4部署XML Web services263
11.5使用C++托管扩展访问XML Web services264
11.5.1创建XML Web services客户端项目264
11.5.2添加Web引用264
11.5.3访问XML Web services项目265
11.5.4调试XML Web services客户端266
11.6托管代码中的事件处理267
11.6.1声明事件267
11.6.2定义事件处理程序267
11.6.3将事件处理程序与事件挂钩267
11.6.4激发事件267
11.6.5实例267
11.7托管异常处理269
11.7.1基本概念269
11.7.2 C++托管扩展下的异常处理行为差异272
11.8本章小结279