图书介绍
Visual C++.NET 2010开发实践 基于C++/CLIPDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++.NET 2010开发实践 基于C++/CLI](https://www.shukui.net/cover/48/34672323.jpg)
- 郑阿奇著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121121531
- 出版时间:2010
- 标注页数:400页
- 文件大小:131MB
- 文件页数:412页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C++.NET 2010开发实践 基于C++/CLIPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 实用教程1
第1章 C++/CLI编程基础1
1.1 .NET与C++/CLI1
1.1.1 .NET框架概述1
1.1.2 公共语言运行时3
1.1.3 C++/CLI概述4
1.2 简单的C++/CLI程序4
1.2.1 创建CLR控制台程序4
1.2.2 命名空间6
1.2.3 应用程序入口7
1.2.4 控制台输入/输出8
1.3 基本数据类型11
1.3.1 基本数据类型12
1.3.2 装箱与拆箱13
1.3.3 强制类型转换14
1.4 C++/CLI枚举16
1.4.1 枚举的定义16
1.4.2 枚举的常量17
1.4.3 枚举常量的运算17
1.5 C++/CLI数组18
1.5.1 跟踪句柄18
1.5.2 CLR数组19
1.5.3 数组的排序及查找21
1.5.4 多维数组25
1.5.5 数组的数组26
1.6 C++/CLI字符串27
1.6.1 字符串的定义27
1.6.2 字符串的常用操作28
1.6.3 内部指针33
1.7 函数及泛型函数34
1.7.1 函数的定义及调用34
1.7.2 参数可变函数35
1.7.3 泛型函数36
第2章 C++/CLI面向对象编程基础39
2.1 数值类和引用类40
2.1.1 数值类41
2.1.2 引用类42
2.2 类的成员44
2.2.1 类和程序集44
2.2.2 字面值字段与只读字段47
2.2.3 类的构造函数48
2.2.4 类的终结器50
2.3 类的属性52
2.3.1 标量属性52
2.3.2 索引属性54
2.3.3 静态属性55
2.4 类的继承和多态55
2.4.1 类的继承56
2.4.2 接口类59
2.4.3 类的多态61
2.5 委托和事件64
2.5.1 委托的定义64
2.5.2 无约束委托66
2.5.3 事件及其处理68
2.6 通用类及通用集合类69
2.6.1 通用类的定义69
2.6.2 通用集合类72
2.7 异常处理与调试80
2.7.1 C++/CLI异常处理80
2.7.2 常见.NET异常类81
2.7.3 Debug类和Trace类82
2.7.4 使用调试类和跟踪类83
第3章 Windows Forms编程基础89
3.1 Windows窗体基础89
3.1.1 创建Windows窗体项目89
3.1.2 窗体应用程序的结构91
3.2 窗体及其属性、事件93
3.2.1 Form类93
3.2.2 窗体属性93
3.2.3 窗体事件95
3.3 Windows通用控件97
3.3.1 标签97
3.3.2 按钮98
3.3.3 文本框99
3.3.4 图片框102
3.3.5 列表框102
3.3.6 组合框103
3.3.7 进度条104
3.3.8 定时器105
3.4 菜单、工具栏及状态栏107
3.4.1 菜单栏107
3.4.2 工具栏111
3.4.3 状态栏113
3.5 多文档界面(MDI)114
3.5.1 多文档界面的结构114
3.5.2 创建多文档界面窗体115
3.5.3 合并菜单及工具条116
3.5.4 管理MDI子窗体120
3.6 对话框及通用对话框122
3.6.1 模式与无模式对话框123
3.6.2 通用对话框124
3.6.3 消息提示对话框126
第4章 文件与数据串行化128
4.1 文件类及数据流128
4.1.1 System∷IO命名空间128
4.1.2 读写数据流129
4.2 目录的常用操作130
4.2.1 Directory类130
4.2.2 常用目录操作131
4.2.3 DirectoryInfo类134
4.3 文件的常用操作136
4.3.1 File和Path类137
4.3.2 常用文件操作139
4.3.3 FileInfo类144
4.3.4 读写文本数据146
4.3.5 读写二进制数据149
4.4 数据串行化153
4.4.1 串行化与反串行化154
4.4.2 二进制串行化方式155
第5章 GDI+编程基础160
5.1 GDI+概述160
5.1.1 GDI+的组成部分160
5.1.2 GDI+的接口架构161
5.2 图形绘制162
5.2.1 画笔Pen类162
5.2.2 画刷Brush类164
5.2.3 绘制二维图形166
5.2.4 绘图和填充示例169
5.3 图像处理171
5.3.1 图像Image类171
5.3.2 加载及显示图像172
5.3.3 裁切及缩放图像176
5.3.4 旋转、反转及扭曲图像177
5.3.5 图形对象变换178
5.4 文本显示181
5.4.1 字体Font类181
5.4.2 简单文本输出182
5.4.3 反锯齿化处理183
5.4.4 格式文本输出185
5.5 打印及打印预览188
5.5.1 PrintDocument类188
5.5.2 打印相关的对话框189
5.5.3 绘制打印页面189
第6章 多线程编程技术194
6.1 进程与线程194
6.1.1 进程与线程的关系194
6.1.2 多线程的工作方式195
6.2 .NET对多线程的支持196
6.2.1 多线程Thread类196
6.2.2 线程的创建与启动197
6.2.3 线程的状态与优先级198
6.2.4 线程的挂起、恢复及终止201
6.3 托管线程池与定时器203
6.3.1 托管线程池203
6.3.2 定时器204
6.4 线程的同步205
6.4.1 .NET对同步的支持205
6.4.2 使用Monitor类同步线程206
6.4.3 使用Mutex类同步线程209
第7章 网络应用编程213
7.1 网络通信概述213
7.1.1 网络通信模型213
7.1.2 网络通信协议215
7.1.3 IP地址及端口216
7.1.4 .NET网络接口217
7.2 套接字概述219
7.2.1 套接字Socket类220
7.2.2 面向连接的套接字222
7.2.3 面向无连接的套接字225
7.3 同步TCP应用编程225
7.3.1 NetworkStream对象226
7.3.2 TcpClient和TcpListener类227
7.3.3 发送和接收数据230
7.3.4 TCP无消息边界处理234
7.4 异步TCP应用编程235
7.4.1 异步操作方式235
7.4.2 异步接收连接请求237
7.4.3 异步发送连接请求238
7.4.4 异步发送和接收数据239
7.5 UDP应用编程245
7.5.1 UdpClient类245
7.5.2 发送和接收数据246
7.5.3 广播和组播249
第8章 数据库应用编程255
8.1 ADO.NET概述255
8.1.1 ADO.NET体系结构255
8.1.2 ADO.NET对象模型257
8.2 数据库访问核心类257
8.2.1 数据库提供者核心类257
8.2.2 ADO.NET核心类259
8.3 创建数据库连接260
8.3.1 Connection对象260
8.3.2 连接字符串261
8.3.3 连接数据库262
8.4 连接的数据库操作263
8.4.1 Command对象263
8.4.2 执行SQL语句264
8.4.3 执行存储过程266
8.4.4 DataReader对象268
8.5 断开的数据库操作271
8.5.1 DataAdapter对象271
8.5.2 DataSet对象及其结构272
8.5.3 修改DataSet中的内容275
8.6 数据绑定279
8.6.1 创建非类型化DataSet279
8.6.2 数据访问控件281
8.6.3 控件的数据绑定285
第二部分 实验指导289
实验0 熟悉Visual Studio 2010开发环境289
实验1 C++/CLI编程基础295
实验2 面向对象编程300
实验3 继承和多态306
实验4 窗体及通用控件311
实验5 菜单、工具栏和状态栏317
实验6 文件及数据串行化322
实验7 GDI+图形绘制327
实验8 文字及打印332
实验9 多线程编程336
实验10 网络应用编程342
实验11 数据库应用编程349
第三部分 综合实习353
学生成绩管理系统353
附录372
附录A 程序调试372
附录B 数据库准备377
附录C 安装部署程序388