图书介绍
.NET Framework 2.0高级编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Joe Duffy著;王海涛,陈宇寒译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302151849
- 出版时间:2007
- 标注页数:552页
- 文件大小:44MB
- 文件页数:567页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
.NET Framework 2.0高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 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 汇编和反汇编IL81
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 加载CLR150
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 Obiect166
5.1.2 数字174
5.1.3 布尔型178
5.1.4 String178
5.1.5 IntPtr186
5.1.6 Date和Time186
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 数学API199
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 AppDomain376
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 快速回顾COM405
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 反射API478
14.1.1 信息API479
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
热门推荐
- 2958761.html
- 1018008.html
- 1757811.html
- 2571789.html
- 68899.html
- 284620.html
- 1964247.html
- 3812775.html
- 570220.html
- 2141491.html
- http://www.ickdjs.cc/book_837067.html
- http://www.ickdjs.cc/book_3294500.html
- http://www.ickdjs.cc/book_944605.html
- http://www.ickdjs.cc/book_1143732.html
- http://www.ickdjs.cc/book_2913606.html
- http://www.ickdjs.cc/book_3085188.html
- http://www.ickdjs.cc/book_3853410.html
- http://www.ickdjs.cc/book_3289595.html
- http://www.ickdjs.cc/book_3753679.html
- http://www.ickdjs.cc/book_195298.html