图书介绍

.NET框架程序开发指南 上pdf电子书版本下载

.NET框架程序开发指南  上
  • 张志学等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302055793
  • 出版时间:2002
  • 标注页数:361页
  • 文件大小:24MB
  • 文件页数:375页
  • 主题词:暂缺

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

.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

精品推荐