图书介绍
.NET框架程序开发指南 上pdf电子书版本下载
- 张志学等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302055793
- 出版时间:2002
- 标注页数:361页
- 文件大小:24MB
- 文件页数:375页
- 主题词:暂缺
PDF下载
下载说明
.NET框架程序开发指南 上PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET框架开发基础 1
1.1 .NET框架概述 1
1.1.1 .NET框架的设计目标 1
1.1.2 公用语言运行库的性能 2
1.1.3 公用层次类库 4
1.2 .NET框架的系统需求 6
1.2.1 操作系统需求 6
1.2.2 其他软件需求 6
1.2.3 硬件需求 7
1.3 .NET框架编程简介 7
1.3.1 开发所需的工具 7
1.3.2 常用开发概念 8
1.3.3 客户应用程序开发 8
1.3.4 服务器应用程序开发 9
1.3.5 开发语言的差别 10
1.3.6 C#程序编码简介 12
1.3.7 理解受控执行 15
1.3.8 公用语言规范 16
1.4 ASP.NET简介 19
本章小结 20
第2章 构造和使用部件 21
2.1 部件编程的基本知识 21
2.1.1 部件概述 21
2.1.2 元素清单 23
2.1.3 部件命名 24
2.1.4 部件标志 26
2.1.5 部件版本 27
2.1.6 载入优化 27
2.1.7 部件安全 28
2.1.8 创建工具 28
2.1.9 部署位置 29
2.2 构造部件 30
2.2.1 构造单文件部件 30
2.2.2 构造多文件部件 31
2.3 设置部件标志 33
2.3.1 部件身份标志 34
2.3.2 信息标志 34
2.3.3 部件元素清单标志 35
2.3.4 强名称标志 35
2.4 创建和使用强名称部件 35
2.4.1 何时使用强名称 35
2.4.2 创建密匙对 36
2.4.3 为部件指定强名称 37
2.4.4 引用强名称部件 37
2.4.5 延迟签署部件 38
2.5 使用公用部件缓存 39
2.5.1 为何使用公用部件缓存 39
2.5.2 将部件安装到公用部件缓存中 40
2.5.3 查看公用部件缓存中的内容 40
2.5.4 从公用部件缓存中删除部件 41
2.5.5 服务组件和公用部件缓存 41
2.6 查看部分内容 41
2.7 部件引用和解析 42
2.7.1 确定部件版本 43
2.7.2 定位部件 44
2.7.3 执行版本策略 47
2.8 发布动态部件 47
2.8.1 映像发布抽象 48
2.8.2 映像发布的使用环境 48
2.8.3 映像发布安全 50
2.9 使用映像发布 50
2.9.1 定义动态部件 51
2.9.2 定义动态模块 52
2.9.3 定义类型 52
2.9.4 定义枚举 53
2.9.5 定义构造函数 53
2.9.6 定义方法 54
2.9.7 定义字段 55
2.9.8 定义属性 55
2.9.9 定义事件 55
2.9.10 定义参数 55
2.9.11 定义字符串常量 56
2.9.12 发送MSIL指令 56
2.9.13 发送资源 56
2.9.14 发布符号信息 57
本章小结 57
第3章 配置应用程序域 58
3.1 应用程序域概述 58
3.2 应用程序域编程 59
3.2.1 创建应用程序域 59
3.2.2 卸载应用程序域 61
3.2.3 配置应用程序域 62
3.2.4 获取应用程序域的设置信息 63
3.2.5 将部件载入应用程序域 65
3.2.6 获取部件信息 66
3.3 运行库宿主的工作机制 67
3.3.1 载入运行库 67
3.3.2 受控宿主代码转换 67
3.3.3 确定应用程序域的边界 68
3.3.4 创建和配置应用程序域 69
3.3.5 载入和执行用户代码 69
3.3.6 设置应用程序域级的安全策略 70
3.3.7 设置角色安全策略和规则 70
3.3.8 卸载域和终止进程 71
本章小结 71
第4章 收集冗码 72
4.1 内存管理回顾 72
4.1.1 COM开发 72
4.1.2 C++开发 72
4.1.3 Visual Basic开发 73
4.2 冗码收集机制 73
4.2.1 冗码收集概述 73
4.2.2 析构函数 74
4.2.3 Visual Basic对象的销毁 75
4.3 清除非受控资源 78
4.3.1 实现Dispose方法 79
4.3.2 实现Close方法 81
4.3.3 清除使用封装资源的对象 81
4.3.4 执行冗码收集 82
本章小结 83
第5章 使用基础类型 84
5.1 通用类型系统 84
5.1.1 类类型 84
5.1.2 接口类型 85
5.1.3 数值类型 85
5.1.4 delegate 86
5.2 类型定义层次 87
5.3 执行类型转换 92
5.3.1 转换概述 92
5.3.2 类型转换表 93
5.3.3 使用Systern.Convert进行转换 94
5.3.4 显式转换 95
5.3.5 基础类型编码 96
5.4 执行类型格式化 97
5.4.1 格式化概述 98
5.4.2 格式符和格式提供者 98
5.4.3 数字格式符 99
5.4.4 时间和日期格式符 99
5.4.5 枚举格式符 105
5.4.6 基础格式化 106
5.4.7 复合格式化 106
5.4.8 格式化多个对象 107
5.4.9 对齐 107
5.4.10 不同文化的格式化 108
5.4.11 定制格式 109
5.5. 在运行时获取类型信息 112
5.5.1 映像概述 112
5.5.2 查看类型信息 113
5.5.3 映像安全考虑 118
5.5.4 链接请求检查 119
5.5.5 类型信息的获取和浏览示例 119
5.6 动态载入和使用类型 124
5.6.1 定制绑定 125
5.6.2 访问默认成员 128
5.6.3 访问默认参数值 129
5.6.4 访问定制标志 130
5.7 指定全限定类型名 131
5.7.1 Backus-Naur形式的语法和类型名 132
5.7.2 指定部件名 133
5.7.3 指定指针 134
5.7.4 指定引用 134
5.7.5 指定数组 134
本章小结 134
第6章 标志编程 136
6.1 标志概述 136
6.1.1 标志的用途 136
6.1.2 标志基类 137
6.2 使用标志 138
6.3 定制标志 140
6.4 获取标志信息 144
6.4.1 获取单个标志实例 145
6.4.2 获取施用于相同作用域的多个标志实例 146
6.4.3 获取施用于不同作用域的多个标志实例 146
本章小结 148
第7章 操作字符串 149
7.1 正则表达式 149
7.1.1 正则表达式概述 149
7.1.2 正则表达式的引擎 150
7.2 基础字符串操作 151
7.2.1 创建新字符串 151
7.2.2 裁减和删除字符 155
7.2.3 填充字符串 157
7.2.4 比较字符串 159
7.2.5 改变字符串的大小写 164
7.3 使用StringBuilder类 165
7.3.1 设置字符串的容量和长度 166
7.3.2 修改StringBuilder字符串 166
7.4 解析字符串 171
7.4.1 解析数字字符串 171
7.4.2 解析日期和时间字符串 172
7.4.3 解析其他字符串 173
本章小结 174
第8章 使用集合组织数据 175
8.1 集合概述 175
8.1.1 集合的特点 175
8.1.2 集合分类 176
8.2 常用集合类型编程 176
8.2.1 Array集合类型 177
8.2.2 ArrayList集合类型 182
8.2.3 Hachtable集合类型 185
8.2.4 SortedList集合类型 188
8.2.5 Queue集合类型 190
8.2.6 Stack集合类型 193
8.2.7 位集合 196
8.2.8 专用集合 200
8.3 创建和操作集合 200
8.3.1 选择集合类 201
8.3.2 枚举集合 201
8.3.3 集合同步化(线程安全) 202
8.3.4 集合比较和排序 202
本章小结 203
第9章 响应和激发事件 204
9.1 事件和Delegate 204
9.2 响应事件 206
9.2.1 Web窗体中事件响应 206
9.2.2 Windows窗体中的事件响应 209
9.2.3 常规事件模式 211
9.3 激发事件 212
9.3.1 激发单个事件 213
9.3.2 激发多个事件 220
本章小结 221
第10章 捕捉和抛出异常 222
10.1 异常概述 222
10.1.1 异常分类 222
10.1.2 运行如何管理异常 223
10.1.3 筛选运行库异常 224
10.1.4 异常基类 225
10.1.5 异常层次 225
10.2 捕捉异常 227
10.2.1 使用try/catch块捕捉异常 227
10.2.2 在catch块中捕捉指定异常 228
10.2.3 使用finall块 229
10.2.4 Visual Basic的异常捕捉处理机制 230
10.3 抛出异常 235
10.4 定制异常 236
10.5 定制异常筛选 236
10.6 处理COM互用异常 237
10.7 异常处理设计示例 238
本章小结 240
第11章 对象序列化 241
11.1 二进制序列化 241
11.1.1 二进制序列化简介 241
11.1.2 基础序列化 242
11.1.3 选择性序列化 244
11.1.4 定制序列化 244
11.1.5 格式化器的序列化过程 246
11.1.6 版本检查 246
11.2 XML序列化 247
11.2.1 XML序列化简介 247
11.2.2 XML序列化的优势 248
11.2.3 XSD数据类型映射 249
11.2.4 序列化和反序列化对象 249
11.2.5 XML名称空间 250
11.2.6 XML序列化标志 252
11.2.7 XML纲要定义工具 257
11.2.8 重载XML序列化 258
11.2.9 XML序列化示例 259
11.3 XML Web服务中的XML序列化 264
11.3.1 值和编码风格 264
11.3.2 使用XML序列化生成SOAP消息 266
11.3.3 控制编码SOAP序列化的标志 266
本章小结 268
第12章 操作和监测文件系统 269
12.1 基础文件I/O 269
12.1.1 I/O类派生自System Object 269
12.1.2 I/O和安全 271
12.1.3 I/O编程示例 271
12.2 异步文件I/O 278
12.3 隔离存储 285
12.3.1 隔离存储简介 286
12.3.2 隔离存储的适用情况 286
12.3.3 隔离类型 287
12.3.4 用户或部件隔离 288
12.3.5 用户、域和部件隔离 289
12.3.6 隔离存储和漫游 289
12.3.7 隔离存储的配额 289
12.3.8 隔离存储的安全性 290
12.3.9 可执行的操作和安全风险 290
12.3.10 执行隔离存储任务 290
12.4 监测文件系统 301
12.4.1 文件系统事件监测简介 302
12.4.2 文件系统事件 302
12.4.3 配置FileSystemWatcher组件实例 303
12.4.4 创建文件系统事件处理函数 304
12.4.5 限制将监测的文件变化量 305
12.4.6 等待指定文件系统事件的发生 306
12.4.7 创建测定定时器 306
本章小结 308
第13章 使用ADO.NET访问数据源 309
13.1 ADO.NET概述 309
13.1.1 ADO.NET的设计目标 309
13.1.2 ADO.NET结构 310
13.1.3 ADO.NET平台需求 311
13.1.4 选择数据阅读器或数据集 311
13.2 NET数据提供者 312
13.2.1 SQL Server.NET数据提供者 312
13.2.2 OKE DB.NET数据提供者 313
13.2.3 选择.NET数据提供者 313
13.2.4 由OLE DB.NET数据提供者使用的OLEDB接口 314
13.2.5 使用.NET数据提供者访问数据 314
13.2.6 代码访问安全性 315
13.2.7 实现.NET数据提供者 317
13.3 连接SQL Server数据源 320
13.3.1 SqlConnection对象 321
13.3.2 SQL Server.NET数据提供者的连接池 322
13.3.3 添加连接 323
13.3.4 删除连接 323
13.3.5 事务支持 324
13.3.6 连接字符串 324
13.4 连接OLEDB数据源 324
13.4.1 OleDbConnection对象 324
13.4.2 OLEDB.NET数据提供者的连接池 326
13.4.3 处理连接事件 326
13.5 执行命令 327
13.5.1 获取数据 328
13.5.2 获取纲要信息 330
13.5.3 使用存储过程 330
13.5.4 使用参数 332
13.5.5 从数据库中获取单个值 334
13.5.6 从数据中获取BLOB值 334
13.5.7 执行数据库操作和修改数据 336
13.5.8 执行编目操作 337
13.5.9 以XML的形式获取SQL Server数据 337
13.6 使用数据适配器 338
13.6.1 使用单个数据适配器填充数据集 338
13.6.2 使用多个数据适配器填充数据集 339
13.6.3 数据类型映射 341
13.6.4 更新数据库 343
13.6.5 添加现存约束 346
13.6.6 设置数据表和数据列映射 346
13.6.7 在数据适配器中使用参数 348
13.6.8 控制映射方式 351
13.6.9 自动生成命令 353
13.6.10 响应数据适配器事件 355
13.6.11 获取纲要信息 358
13.6.12 执行事务 358
13.7 示例应用程序 360
本章小结 361