.NET Framework 2.0高级编程PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(美)Joe Duffy著;王海涛,陈宇寒译
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302151849
- 页数:552 页
第Ⅰ部分 CLR基础 3
第1章 引言 3
1.1 平台的发展历史 3
1.2 .NET Framework技术概览 5
第2章 通用类型系统 9
2.1 类型系统介绍 10
2.1.1 类型安全的重要性 11
2.1.2 静态和动态类型 12
2.2 类型和对象 16
2.2.1 类型统一化 16
2.2.2 引用和值类型 17
2.2.3 可访问性和可视性 23
2.2.4 类型成员 25
2.2.5 子类化和多态性 47
2.2.6 命名空间:组织类型 56
2.2.7 特殊的类型 58
2.3 范型 67
2.3.1 基本概念和术语 68
2.3.2 约束 74
2.4 参考文献 76
2.4.1 专门针对.NET Framework和CLR的读物 76
2.4.2 类型系统和语言 76
2.4.3 范型和相关的技术 77
2.4.4 特定语言 77
第3章 CLR技术内幕 79
3.1 中间语言 80
3.1.1 IL示例:“Hello,World!” 80
3.1.2 汇编和反汇编IL 81
3.1.3 基于栈的抽象机 81
3.1.4 指令集探讨 85
3.2 异常 97
3.1.1 异常的基础知识 97
3.2.2 快速失效 108
3.2.3 两阶段异常 109
3.2.4 性能 111
3.3 自动内存管理 112
3.3.1 分配 113
3.3.2 垃圾收集 118
3.3.3 终结 120
3.4 实时编译 121
3.4.1 编译过程概览 122
3.4.2 方法调用内部细节 123
3.4.3 64位支持 128
3.5 参考文献 128
第4章 程序集、加载和部署 129
4.1 部署、执行和重用单元 129
4.1.1 程序集元数据的内部细节 131
4.1.2 共享的程序集(全局程序集缓存) 140
4.1.3 友元程序集 140
4.2 程序集加载 141
4.2.1 绑定、映射和加载过程的内幕 142
4.2.2 加载CLR 150
4.2.3 静态程序集加载 150
4.2.4 动态程序集加载 151
4.2.5 类型转发 156
4.3 本地映像生成 157
4.3.1 管理缓存(ngen.exe) 158
4.3.2 基址和安排 159
4.3.3 好处和弊端 161
4.4 参考文献 162
第Ⅱ部分 基础架构库 165
第5章 基本类型 165
5.1 原始类型 165
5.1.1 Obiect 166
5.1.2 数字 174
5.1.3 布尔型 178
5.1.4 String 178
5.1.5 IntPtr 186
5.1.6 Date和Time 186
5.2 各种各样的BCL支持 190
5.2.1 格式化 190
5.2.2 解析 194
5.2.3 基本类型转换 195
5.2.4 构建字符串 195
5.2.5 垃圾收集 196
5.2.6 弱引用 198
5.2.7 数学API 199
5.3 常见的异常 202
5.3.1 系统异常 203
5.3.2 其他标准的异常 204
5.3.3 自定义的异常 206
5.4 参考文献 206
第6章 数组与集合 209
6.1 数组 209
6.1.1 一维数组 210
6.1.2 多维数组 210
6.1.3 基类库的支持(System.Array) 214
6.1.4 固定数组 218
6.2 集合 218
6.2.1 泛型集合 219
6.2.2 弱类型集合 239
6.2.3 比较 240
6.2.4 函数委托类型 244
6.3 参考文献 246
第7章 I/O、文件和网络互连 247
7.1 流 247
7.1.1 使用基类 248
7.1.2 读取器和写入器 256
7.1.3 文件和目录 262
7.1.4 其他流的实现 269
7.2 标准设备 271
7.2.1 写入到标准输出和标准错误 271
7.2.2 读取标准输入 271
7.2.3 控制台显示控制 272
7.2.4 串行端口 272
7.3 网络互连 273
7.3.1 套接字 273
7.3.2 网络信息 281
7.3.3 协议客户机和侦听器 281
7.4 参考文献 289
第8章 国际化 291
8.1 国际化的概念 291
8.1.1 平台支持 292
8.1.2 处理过程 294
8.2 示例场景 295
8.2.1 发布本地化内容 296
8.2.2 地区格式化 297
8.3 文化 298
8.3.1 文化表示(CultureInfo) 299
8.3.2 格式化 303
8.4 资源 304
8.4.1 创建资源 304
8.4.2 打包与部署 306
8.4.3 访问资源 307
8.5 编码 308
8.6 向默认文化挑战 310
8.7 参考文献 314
第Ⅲ部分 CLR高级服务 317
第9章 安全性 317
9.1 代码访问安全 318
9.1.1 定义信任 319
9.1.2 权限 322
9.1.3 管理策略 327
9.1.4 应用安全 328
9.2 基于用户的安全 333
9.2.1 身份 333
9.2.2 访问控制 335
9.3 参考文献 337
第10章 线程、AppDomain和进程 339
10.1 线程 341
10.1.1 线程池的排队工作 341
10.1.2 显式线程管理 343
10.1.3 线程隔离的数据 351
10.1.4 线程间的状态共享 353
10.1.5 常见的并发问题 366
10.1.6 事件 367
10.1.7 异步编程模型(APM) 370
10.1.8 高级线程主题 372
10.2 AppDomain 376
10.2.1 创建 377
10.2.2 卸载 377
10.2.3 将代码加载到AppDomain中 377
10.2.4 编组 378
10.2.5 加载、卸载和异常事件 378
10.2.6 AppDomain孤立性 379
10.3 进程 382
10.3.1 退出进程 382
10.3.2 创建 384
10.3.3 终止 385
10.4 参考文献 386
第11章 非托管的互操作性 387
11.1 指针、句柄和资源 388
11.1.1 “互操作性”定义 388
11.1.2 CTS中的本地指针(IntPtr) 388
11.1.3 内存和资源管理 392
11.1.4 可靠地管理资源(SafeHandle) 396
11.1.5 通知GC资源消耗 399
11.1.6 受限的执行区域 401
11.2 COM互操作性 405
11.2.1 快速回顾COM 405
11.2.2 向后的互操作性 407
11.2.3 向前的互操作性 412
11.3 使用非托管代码 414
11.3.1 平台调用(P/Invoke) 414
11.3.2 桥接类型系统 417
11.4 参考文献 420
第Ⅳ部分 高级Framework库 423
第12章 跟踪和诊断 423
12.1 跟踪 423
12.1.1 跟踪体系结构 425
12.1.2 使用跟踪源 428
12.2 自定义断言失败 431
12.2.1 跟踪监听器 434
12.2.2 配置 439
12.3 参考文献 444
第13章 正则表达式 445
13.1 基本的表达式语法 445
13.1.1 一些(简单的)模式示例 446
13.1.2 字面量 449
13.1.3 元字符 451
13.2 BCL支持 463
13.2.1 表达式 463
13.2.2 编译过的表达式 472
13.3 参考文献 475
第14章 动态编程 477
14.1 反射API 478
14.1.1 信息API 479
14.1.2 令牌句柄解析 492
14.2 自定义属性 495
14.2.1 声明自定义属性 495
14.2.2 访问自定义属性 499
14.3 委托 500
14.3.1 委托内部 500
14.3.2 异步委托 506
14.3.3 匿名方法(语言特性) 508
14.4 发行代码和元数据 509
14.5 参考文献 512
第15章 事务 513
15.1 事务编程模型 515
15.1.1 事务的作用域 515
15.1.2 嵌套和流动 521
15.1.3 Enterprise Services集成 524
15.1.4 事务管理程序 526
15.2 参考文献 528
附录A IL快速参考 529
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019