图书介绍
Visual C++.NET编程经典 从C++到Visual C++.NET快速进阶2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Aravind Corera,Stephen Fraser等著;康博译 著
- 出版社: 北京:清华大学出版社
- ISBN:730205715X
- 出版时间:2002
- 标注页数:395页
- 文件大小:49MB
- 文件页数:411页
- 主题词:
PDF下载
下载说明
Visual C++.NET编程经典 从C++到Visual C++.NET快速进阶PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Visual C++的新增功能1
1.1 .NET Framework1
1.1.1 公共语言运行时2
1.1.2 托管代码的属性3
1.1.3 .NET Framework类库4
1.2 Visual Studio.NET的新特性5
1.2.1 旧向导的新外观6
1.2.2 新版向导11
1.3 跨语言开发与调试13
1.3.1 跨语言示例14
1.3.2 调试18
1.4 小结19
第2章 托管C++入门20
2.1 语言的互操作性20
2.1.1 元数据20
2.1.2 公共类型系统21
2.1.3 .NET Framework类库21
2.2 托管环境26
2.2.1 托管代码和托管数据26
2.2.4 创建托管代码27
2.2.3 引用类型和值类型27
2.2.2 垃圾收集27
2.3 使用托管扩展31
2.3.1 __gc类型31
2.3.2 __value类型46
2.3.3 属性51
2.3.4 委托(delegate)53
2.3.5 事件56
2.3.6 异常58
2.3.7 __identifier关键字63
2.3.8 关键字小结63
2.4 小结64
第3章 程序集65
3.1 程序集的概念65
3.1.1 程序集的结构65
3.1.2 程序集的主要特性67
3.2 创建程序集68
3.2.1 创建类库68
3.2.2 类型的可访问性70
3.2.3 创建应用程序71
3.3 用ILDasm检验程序集73
3.3.1 程序集清单75
3.3.2 AssemblyInfo.cpp76
3.4.1 创建共享程序集78
3.4 共享程序集和私有程序集78
3.4.2 全局程序集缓存82
3.4.3 在GAC 中安装共享程序集83
3.4.4 使用共享程序集84
3.4.5 替换强名称密钥85
3.5 版本化支持85
3.6 使用资源86
3.6.1 创建资源文件86
3.6.2 使用VS.NET创建.resources文件87
3.7.1 访问资源文件90
3.7 本地化90
3.7.2 动态资源92
3.8 部署程序集94
3.9 小结97
第4章 属性和反射98
4.1 属性99
4.1.1 C++属性99
4.1.2 .NET属性100
4.1.3 编写自定义属性112
4.2 反射115
4.2.1 ListColors示例115
4.2.2 System∷Type类120
4.2.3 乐器示例122
4.3 组合使用属性和反射126
4.4 小结130
第5章 .NET Framework实用类131
5.1 文本处理131
5.1.1 StringBuilder类131
5.1.2 Regex类134
5.2 文件处理136
5.2.1 File类和FileStream类136
5.2.2 StreamReader类和StreamWriter类138
5.3 集合140
5.3.1 ArrayList类140
5.3.2 SortedList类142
5.3.3 IComparer接口144
5.3.4 IEnumerator接口148
5.4 线程152
5.4.1 线程类型152
5.4.2 线程同步类型158
5.4.3 线程异常174
5.5 小结177
第6章 Windows Forms179
6.1 Windows Forms和MFC179
6.2 托管C++下的Windows应用程序180
6.3 定制窗体并添加事件181
6.4 添加子控件183
6.4.1 处理按钮控件184
6.4.2 处理文本控件186
6.4.3 选择控件190
6.4.4 更多的子控件195
6.5 多文档界面窗体和菜单200
6.6 Windows Forms的高级控件205
6.6.1 开发Windows Explorer205
6.6.2 在windows Forms中实现拖放214
6.7 小结220
7.1 混合使用托管代码和非托管代码221
第7章 托管代码和非托管代码221
7.1.1 /clr标记和It Just Works(IJW)机制222
7.1.2 __pin关键字224
7.1.3 在非托管代码中使用托管代码225
7.2 编写托管代理类229
7.2.1 代理设计模型229
7.2.2 基本包装步骤229
7.2.3 非托管链表230
7.2.4 构建包装器232
7.2.5 用C#客户程序测试托管包装器238
7.2.6 其他的包装问题240
7.3 在托管代码和非托管代码之间编组240
7.3.1 托管到非托管的转换241
7.3.2 什么时候进行编组242
7.3.3 InteropServices∷Marshal类243
7.3.4 PInvoke:从托管代码中调用非托管函数245
7.3.5 性能考虑254
7.4 小结255
第8章 COM互操作性256
8.1 从COM到.NET256
8.2 对互操作性的需求256
8.3 在托管C++中使用COM组件257
8.3.1 在.NET中调用COM组件258
8.3.2 在.NET应用程序中接收COM组件事件267
8.3.3 向.NET应用程序开放基于COM的集合类274
8.3.4 在.NET应用程序中使用ActiveX控件278
8.3.5 在托管代码中重用COM组件模型284
8.3.6 托管线程和COM单元(apartments)288
8.4 在可识别COM的C++应用程序中使用托管C++组件289
8.4.1 利用托管C++创建.NET组件290
8.4.2 向非托管应用程序开放.NET组件294
8.4.3 使用托管C++组件296
8.4.4 接收托管C++组件引发的事件300
8.4.5 在非托管容器中驻留Windows Form308
8.4.6 控制托管C++类导出到COM类型库的方式309
8.4.7 控制托管C++接口导出到COM类型库的方式313
8.5 小结315
第9章 ATL COM编程317
9.1 ATL的新增功能317
9.2 简单的ATL 7.0项目318
9.2.1 添加组件323
9.2.2 添加方法327
9.3 创建属性化项目330
9.4 ATL的新类337
9.4.1 新的字符串类338
9.4.2 字符串转换类339
9.5 实用项目示例340
9.6 小结344
第10章 介绍ATL Server345
10.1 ATL Server的体系结构345
10.2 开发简单的ATL Server应用程序346
10.2.1 创建项目346
10.2.2 生成的代码350
10.2.3 生成、部署和运行应用程序353
10.2.4 修改代码354
10.3 ATL Server访客登记簿应用程序356
10.3.1 修改SRF文件356
10.3.2 实现处理程序358
10.3.3 创建和运行项目362
10.4 ATL Server的其他功能363
10.4.1 线程池363
10.4.2 高速缓存363
10.4.3 性能监控363
10.5 小结364
第11章 ATL Server Web服务365
11.1 Web服务的益处365
11.2 定位服务366
11.3 Web服务和ATL Server366
11.4 创建Web服务367
11.4.1 创建项目367
11.4.2 Hello.h368
11.4.3 创建项目371
11.4.4 运行项目371
11.4.5 简单的服务使用者372
11.5 股价服务项目375
11.5.1 创建数据库375
11.5.2 创建项目377
11.5.3 编写代码377
11.5.4 创建和测试Web服务384
11.5.5 开发客户端程序384
11.5.6 运行客户端程序391
11.6 小结395
热门推荐
- 1469775.html
- 2557920.html
- 1008388.html
- 2172923.html
- 2074966.html
- 208074.html
- 793450.html
- 212480.html
- 1811176.html
- 3505432.html
- http://www.ickdjs.cc/book_1180645.html
- http://www.ickdjs.cc/book_1899204.html
- http://www.ickdjs.cc/book_3475414.html
- http://www.ickdjs.cc/book_2324873.html
- http://www.ickdjs.cc/book_1344209.html
- http://www.ickdjs.cc/book_2023011.html
- http://www.ickdjs.cc/book_3324781.html
- http://www.ickdjs.cc/book_2846576.html
- http://www.ickdjs.cc/book_1788702.html
- http://www.ickdjs.cc/book_1812029.html