图书介绍
精通.NET核心技术-原理与构架2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘晓华编著 著
- 出版社: 北京:电子工业出版社
- ISBN:750537768X
- 出版时间:2002
- 标注页数:844页
- 文件大小:82MB
- 文件页数:857页
- 主题词:互连网络(学科: 软件工具) 互连网络 软件工具
PDF下载
下载说明
精通.NET核心技术-原理与构架PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET和.NET框架概览1
1.1 什么是.NET1
1.2 什么是.NET框架4
1.2.1 公共语言运行库的功能5
1.2.2 .NET框架类库6
1.2.3 客户端应用程序开发7
1.2.4 服务器应用程序开发8
1.3 小结9
2.1 公共语言运行库概述11
第2章 公共语言运行库11
2.2 托管代码的创建12
2.2.1 选择编译器13
2.2.2 编译为MSIL13
2.2.3 将MSIL编译为本机代码13
2.2.4 执行代码14
2.3 自动内存管理15
2.3.1 分配内存15
2.3.2 释放内存15
2.3.3 生成结果和性能16
2.4 跨语言互用性17
2.4.1 概述17
2.3.4 为非托管资源释放内存17
2.4.2 公共语言规范简介18
2.4.3 编写符合CLS的代码21
2.5 元数据23
2.5.1 元数据的优点24
2.5.2 元数据和PE文件结构25
2.5.3 元数据在运行时的作用26
2.6 小结28
第3章 通用类型系统29
3.1 通用类型系统概述29
3.1.1 类型的类别29
3.1.4 类型和命名空间31
3.1.2 值和对象31
3.1.3 类型和程序集31
3.2 类型成员32
3.2.1 成员特征32
3.2.2 重载33
3.2.3 继承、重写和隐藏成员33
3.3 值类型36
3.3.1 内置值类型36
3.3.2 用户定义的值类型36
3.4 枚举类型40
3.5.1 类44
3.5 引用类型44
3.5.2 接口45
3.5.3 委托45
3.5.4 指针45
3.5.5 数组46
3.6 类型转化46
3.6.1 概述47
3.6.2 类型转换表47
3.7 格式化类型51
3.7.1 格式化概述52
3.7.2 格式说明符和格式提供程序53
3.7.3 复合格式化69
3.8 字符串转化为基类型72
3.8.1 分析数值字符串72
3.8.2 分析日期和时间字符串74
3.8.3 分析其他字符申76
3.9 小结78
第4章 .NET框架类库79
4.1 框架类库概述79
4.1.1 基本功能79
4.1.2 命名约定79
4.1.3 类库和程序集80
4.2 命名空间81
4.2.1 完全限定名82
4.2.2 命名空间级语句82
4.2.3 NET系统命名空间83
4.3 使用类库85
4.4 小结88
第5章 .NET框架编程规范89
5.1 命名指南89
5.1.1 大写样式89
5.1.2 区分大小写90
5.1.4 用词91
5.1.3 缩写91
5.1.5 避免类型名称混淆92
5.1.6 命名空间命名规范94
5.1.7 类命名规范95
5.1.8 接口命名规范95
5.1.9 属性命名规范96
5.1.10 枚举类型命名规范96
5.1.11 静态字段命名规范97
5.1.12 参数命名规范97
5.1.13 方法命名规范97
5.1.14 属性命名规范98
5.1.15 事件命名规范100
5.2 类型使用规范101
5.2.1 值类型使用规范101
5.2.2 委托使用规范106
5.2.3 特性使用规范106
5.2.4 基类使用规范108
5.3 类成员使用规范112
5.3.1 造函数使用规范112
5.3.2 方法使用规范114
5.3.3 属性使用规范119
5.3.4 事件使用规范130
5.3.5 字段使用规范134
5.3.6 参数使用规范138
5.4 小结140
第6章 初识程序集141
6.1 程序集概述141
6.1.1 基本功能141
6.1.2 创建程序集142
6.1.3 程序集的优点142
6.1.4 程序集内容143
6.1.5 程序集清单144
6.2 用Ildasm查看程序集内容145
6.3 创建程序集153
6.3.1 命令行调用编译器153
6.3.2 漫步命令行编译器创建程序集158
6.3.3 用程序集链接器(Al.exe)创建程序集163
6.4 使用程序集168
6.4.1 通过引用使用程序集168
6.4.2 动态加载程序集174
6.4.3 部分引用177
6.5 小结182
7.1.1 程序集绑定请求解析过程183
7.1 概述183
第7章 版本控制183
7.1.2 版本信息184
7.1.3 区域性185
7.1.4 强名称及强名程序集186
7.2 强名程序集187
7.2.1 强名方案187
7.2.2 创建强名程序集188
7.2.3 延迟签名192
7.2.4 引用强名程序集194
7.3 程序集定位过程199
7.3.4 第4步:通过代码基或探测定位程序集204
7.3.2 第2步:检查以前引用的程序集204
7.3.3 第3步:检查全局程序集缓存204
7.4 .NET框架配置工具配置版本策略206
7.4.1 将程序集加载到全局缓冲区208
7.4.2 从全局程序集缓存中删除程序集210
7.4.3 在机器范围内配置程序集的版本策略210
7.4.4 设置强名程序集的全局版本策略213
7.4.5 删除组件的全局版本策略215
7.4.6 定制应用程序的版本策略216
7.5 使用发行者策略控制组件版本220
7.6.1 实例1:透明引用程序集221
7.6 版本控制实践221
7.6.2 实例2:同一应用程序中使用多个版本的DLL226
7.6.3 实例3:使用私有路径228
7.6.4 实例4:用配置文件控制程序集版本230
7.7 小结231
第8章 程序集高级技术233
8.1 反射233
8.1.1 反射的用途233
8.1.2 运行时查看类型信息234
8.1.3 动态调用243
8.2.1 使用动态创建程序集的几种情形248
8.2 动态创建程序集248
8.2.2 动态创建249
8.3 小结262
第9章 动态产生和编译源代码263
9.1 代码文档对象模型简介263
9.2 利用CodeDOM类型动态产生源代码267
9.2.1 获得代码生成器267
9.2.2 创建命名空间268
9.2.3 创建注释269
9.2.4 引入命名空间270
9.2.5 在命名空间下定义类型271
9.2.6 添加类型成员273
9.2.7 编写语句和表达式277
9.2.8 利用代码生成器生成代码301
9.2.9 动态产生源代码实例303
9.3 动态编译313
9.3.1 获得编译器对象313
9.3.2 构造编译单元315
9.3.3 设置编译选项316
9.3.4 编译317
9.4.2 步骤2:引入相应的名字空间319
9.4.3 步骤3:声明代理,添加代理变量319
9.4.1 步骤1:设计界面319
9.4.4 步骤4:动态产生代码320
9.4.5 步骤5:显示测试结果321
9.5 小结322
第10章 创建和使用资源323
10.1 什么是资源323
10.2 资源的形式324
10.2.1 resource文件324
10.2.2 资源程序集326
10.3 资源的定位326
10.3.2 定位资源程序集327
10.3.1 定位resources文件327
10.4 创建资源328
10.4.1 手工创建资源328
10.4.2 程序创建资源331
10.4.3 示例333
10.5 使用资源335
10.5.1 通过资源管理器使用资源335
10.5.2 使用ResourceReader读取资源344
10.5.3 自定义资源读取器346
10.5.4 自定义资源管理器348
10.5.5 在Asp.NET中使用资源350
10.6 共享资源366
10.7 小结369
第11章 特性编程371
11.1 特性概述371
11.2 应用特性371
11.3 编写自定义特性373
11.3.1 应用Attribute Usage—Attribute373
11.3.2 声明特性类377
11.3.3 声明构造函数377
11.3.4 声明属性378
11.3.5 自定义特性示例379
11.4 检索存储在特性中的信息381
11.4.1 检索特性的一个实例381
11.4.2 检索应用到同一范围的特性的多个实例382
11.4.3 检索应用到不同范围的特性的多个实例384
11.5 小结387
第12章 序列化对象389
12.1 概述389
12.2 让类支持序列化390
12.2.1 简单序列化390
12.2.2 通过实现ISerializable接口定制序列化395
12.3 获得流401
12.4 格式器403
12.4.1 IFormatter接口403
12.4.2 使用格式器405
12.4.3 自定义格式器412
12.5 实例425
12.6 小结435
第13章 应用域437
13.1 基本概念437
13.1.1 应用域和进程的关系437
13.1.4 应用域和对象的关系438
13.1.3 应用域和程序集的关系438
13.1.2 应用域和线程的关系438
13.2 AppDomain类439
13.2.1 静态方法和静态属性440
13.2.2 主要的实例属性441
13.2.3 主要的实例方法443
13.2.4 公共事件451
13.3 操作应用域453
13.3.1 获得当前应用域453
13.3.2 创建应用域454
13.3.3 卸载应用域459
13.3.4 操作应用域属性461
13.3.5 在应用域中创建对象464
13.3.6 在应用域中加载程序集479
13.3.7 在应用域中执行程序480
13.3.8 跨应用域回调482
13.3.9 处理应用域事件484
13.4 应用域局部存储496
13.4.1 示例一 一个线程中操作多个应用域的局部存储498
13.4.2 示例二 多个线程中操作一个应用域的局部存储507
13.5 小结510
14.1 线程的基本概念511
第14章 多线程编程511
14.2 Thread类514
14.2.1 公共静态属性514
14.2.2 公共静态方法514
14.2.3 构造函数517
14.2.4 公共实例属性517
14.2.5 公共实例方法519
14.3 操作线程522
14.3.1 操作实例522
14.3.2 结束线程528
14.4 操作线程池539
14.5.1 互斥550
14.5 互斥和同步550
14.5.2 同步569
14.6 处理周期事件580
14.6.1 System.WinForms Timer580
14.6.2 ThrealdPool585
14.6.3 System.Threading.Timer591
14.6.4 System.Timers.Timer598
14.7 线程局部存储(TLS)605
14.8 线程静态成员620
14.9 线程调用上下文630
14.10 小结643
第15章 异步调用645
15.2 实现异步调用653
15.2.1 声明委托类型653
15.2.2 实例化调用委托656
15.2.3 启动异步调用658
15.2.4 获得结果659
15.3 异步调用中的互斥处理670
15.3.1 使用关键字lock/SyncLock670
15.3.2 使用Monitor672
15.4 小结675
16.1 基本概念677
第16章 自动垃圾收集677
16.2 对象的Finalize方法679
16.3 垃圾收集线程683
16.4 垃圾收集器687
16.5 Finalize队列693
16.6 优化垃圾收集696
16.6.1 定义GenObj类696
16.6.2 为App类添加Generation—Demo方法697
16.7 显式回收700
16.7.1 添加DisposeObj类700
16.7.2 为App类添加Dispose—Demo703
16.8 重用对象706
16.8.1 使用强引用706
16.8.2 使用弱引用713
16.9 小结724
第17章 异常处理725
17.1 异常处理概述725
17.1.1 基本概念725
17.1.2 运行库对异常的处理726
17.1.3 筛选运行库异常727
17.1.4 .NET中的异常727
17.2 异常引发和捕获729
17.1.5 Exception类729
17.3 自定义异常740
17.4 定制应用域的默认异常处理742
17.5 跨语言的异常处理745
17.6 跨应用域异常处理755
17.7 有关异常处理的建议759
17.8 小结762
第18章 安全性763
18.1 基础概念763
18.1.1 权限763
18.1.3 安全策略764
18.1.2 类型安全和安全性764
18.1.4 身份验证765
18.1.5 授权765
18.2 代码访问安全性765
18.2.1 代码访问安全性介绍766
18.2.2 编写安全类库767
18.2.3 创建自己的代码访问权限768
18.3 基于角色的安全性775
18.3.1 基于角色的安全性介绍775
18.3.2 Principal和Identity对象776
18.3.4 与COM十1.0安全性相互操作777
18.3.3 基于角色的安全检查777
18.4 加密服务778
18.4.1 加密概述778
18.4.2 .NET框架加密模型782
18.4.3 加密任务782
18.4.4 创建加密方案797
18.4.5 配置加密类797
18.5 安全策略管理800
18.5.1 安全策略模型801
18.5.2 权限授予804
18.5.4 管理安全策略806
18.5.3 默认安全策略806
18.5.5 Internet Explorer安全性和托管执行820
18.6 小结822
第19章 安全性工具823
19.1 概述823
19.2 证书创建工具(Makecert.exe)824
19.3 证书管理器工具(Certmgr.exe)828
19.4 发行者证书测试工具(Cert2spc.exe)832
19.5 文件签名工具(SignCode.exe)833
19.6 证书验证工具(Chktrust.exe)839
19.7 权限查看工具(Permview:exe)840
19.8 Secutil工具842
19.9 小结844
热门推荐
- 1255306.html
- 607249.html
- 514303.html
- 649785.html
- 2231278.html
- 2928244.html
- 871246.html
- 2981309.html
- 3672563.html
- 889217.html
- http://www.ickdjs.cc/book_1722794.html
- http://www.ickdjs.cc/book_1690409.html
- http://www.ickdjs.cc/book_311889.html
- http://www.ickdjs.cc/book_1357620.html
- http://www.ickdjs.cc/book_2271100.html
- http://www.ickdjs.cc/book_2532588.html
- http://www.ickdjs.cc/book_119225.html
- http://www.ickdjs.cc/book_1572931.html
- http://www.ickdjs.cc/book_3104952.html
- http://www.ickdjs.cc/book_2530523.html