Visual C++.NET编程经典 从C++到Visual C++.NET快速进阶PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:Aravind Corera,Stephen Fraser等著;康博译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:730205715X
- 页数:395 页
目录 1
第1章 Visual C++的新增功能 1
1.1 .NET Framework 1
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.cpp 76
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 Forms 179
6.1 Windows Forms和MFC 179
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 Explorer 205
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到.NET 256
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 Form 308
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 Server 345
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 Server 366
11.4 创建Web服务 367
11.4.1 创建项目 367
11.4.2 Hello.h 368
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
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《徐小斌经典书系 夜谭》徐小斌 2019
- 《世界名著阅读经典 欧也妮·葛朗台 高老头 全译本 12-16岁》(法)巴尔扎克著 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《哈里森内科学 第19版 双语版 上》(美)丹尼斯·L.卡斯帕(Dennis L. Kasper),(美)安东尼·S.福奇由(Anthony S.Fauci),(美)斯蒂芬·L.豪泽(Stephen L.Hauser)著;王海译 2019
- 《魔符》(美)斯蒂芬·金(Stephen King),(美)彼得·斯陶伯(Peter Straub)著 2013
- 《疯狂科学 3 第2版》(美)史蒂芬·沃尔特兹(Stephen Voltz) 2020
- 《诊断外科病理学 第3版 上》Stephen S.Sternberg主编;回允中主译 2003
- 《启蒙之爱 少年安达斯的情欲冒险》Stephen Vizinzey著;林说利译 2000
- 《新托福考试专项进阶 听力模拟试题 上》(美)Michael A. Putlack,(美)Stephen Poirier,(美)Will Link 2009
- 《新托福考试专项进阶 阅读模拟试题 上》(美)Michael A. Putlack,(美)Stephen Poirier,(美)Will Link 2009
- 《魔术师的报复》(加)利科克(Leacock,Stephen Butler)著;刘 裕选编 1991
- 《爱上小男人》史蒂芬·维金泽(Stephen Vizinczey)著;陈苍多译 1998
- 《Microsoft Frontpage 2000即学即会》(美国斯蒂芬 L.尼尔松公司)Stephen L. Nelson公司著;北京博彦科技发展有限公司译 1999
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019