图书介绍

.NET框架程序开发指南 上2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

.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 delegate86

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 事件和Delegate204

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/O269

12.1.1 I/O类派生自System Object269

12.1.2 I/O和安全271

12.1.3 I/O编程示例271

12.2 异步文件I/O278

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

热门推荐