注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETMicrosoft .NET Framework程序设计

Microsoft .NET Framework程序设计

Microsoft .NET Framework程序设计

定 价:¥58.00

作 者: (美)Jeffrey Richter著;商丽媛译
出版社: 清华大学出版社
丛编项: 微软 NET程序员系列
标 签: 软件工具 Framework

购买这本书可以去


ISBN: 9787302058342 出版时间: 2002-01-01 包装: 胶版纸
开本: 23cm 页数: 452页 字数:  

内容简介

  .NET框架是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发。本书是《微软.NET程序员系列》丛书之一。全书共5大部分,着重讲述CLR的工作原理以及它所提供的功能,还将讨论FCL的各个组成部分。具体内容包括:.NET框架的基础知识,如何使用类型和公共语言运行库,如何设计类型和管理类型,并介绍了.NET中的两类基本类型。本书所涵盖的技术信息,有助于透彻地理解基础的.NET设计原则。学完本书后,将能够优化并调试.NET框架应用程序,从而轻松、高效地创建高性能且安全可靠的.NET应用程序。本书适合广大编程爱好者阅读,对于使用VB或C++的程序开发人员本书更是一本不可不读的好书。

作者简介

暂缺《Microsoft .NET Framework程序设计》作者简介

图书目录

前言 
第Ⅰ部分 Microsoft .NET框架的基本原理
第1章 .NET框架开发平台的体系结构 
1.1 将源代码编译成托管模块 
1.2 将托管模块组合为程序集 
1.3 加载公共语言运行库 
1.4 执行程序集代码 
1.5 .NET框架类库 
1.6 通用类型系统 
1.7 公共语言规范 
1.8 非托管代码的互操作性 
第2章 生成、打包、部署和管理应用程序及类型 
2.1 .NET框架的部署目标 
2.2 将类型加入到模块中 
2.3 将模块组合为程序集 
2.3.1 使用Visual Studio .NET IDE将程序集添加到项目中 
2.3.2 使用程序集链接器 
2.3.3 在程序集中包括资源文件 
2.4 程序集版本资源信息 
2.5 区域性 
2.6 简单应用程序部署(私有部署的程序集) 
2.7 简单管理控件(配置) 
第3章 共享程序集 
3.1 两种程序集、两种部署方式 
3.2 给程序集起一个强名称 
3.3 全局程序集缓存 
3.4 生成一个引用强命名程序集的程序集 
3.5 强命名程序集可以防篡改 
3.6 延迟签名 
3.7 秘密部署强命名程序集 
3.8 并行执行
3.9 运行库如何解析类型引用 
3.10 高级管理控件(配置) 
3.11 修复存在错误的应用程序 
第Ⅱ部分 使用类型和公共语言运行库
第4章 类型的基本原理 
4.1 所有的类型都从System.Object派生 
4.2 类型间强制转换 
4.3 命名空间和程序集
第5章 基元、引用和值类型 
5.1 编程语言的基元类型 
5.2 引用类型和值类型 
5.3 装箱和未装箱值类型 
第6章 通用对象运算 
6.1 对象相等和恒等 
6.1.1 为基类不重写Object的Equals的引用类型实现Equals 
6.1.2 为一个或多个基类重写Object的Equals的引用类型实现Equals 
6.1.3 实现值类型的Equals 
6.1.4 实现Equals和==/!=运算符恒等的总结 
6.1.5 恒等 
6.2 对象的哈希代码 
6.3 对象克隆 
第Ⅲ部分 设计类型
第7章 类型成员及其可访问性 
7.1 类型成员 
7.2 访问修饰符和预定义属性 
7.2.1 类型预定义属性 
7.2.2 字段预定义属性 
7.2.3 方法预定义属性 
第8章 常量和字段 
8.1 常量 
8.2 字段 
第9章 方法 
9.1 实例构造函数 
9.2 类型构造函数 
9.3 运算符重载方法 
9.4 转换运算符方法 
9.5 通过引用的方式将参数传递给方法 
9.6 将变量参数传递给方法 
9.7 如何调用虚方法 
9.8 虚方法版本控制 
第10章 属性 
10.1 无参数属性 
10.2 可设参数属性 
第11章 事件 
11.1 设计公开事件的类型 
11.2 设计一个侦听事件的类型 
11.3 显式控制事件注册 
11.4 设计定义多个事件的类型 
11.5 设计EventHandlerSet类型 
第Ⅳ部分 基本类型
第12章 使用上下文 
12.1 字符集 
12.2 System.String类型 
12.2.1 构造字符串 
12.2.2 字符串是固定不变的 
12.2.3 比较字符串 
12.2.4 字符串驻留 
12.2.5 字符串池 
12.2.6 查看字符串中的字符 
12.2.7 其他的字符串操作 
12.3 有效地动态构造字符串 
12.3.1 构造StringBuilder对象 
12.3.2 StringBuilder的成员 
12.4 获取对象的String表达式 
12.4.1 特定的格式和区域性 
12.4.2 将多个对象格式化成单个字符串 
12.4.3 提供自定义格式化工具 
12.5 解析字符串以获取对象 
12.6 编码:字符和字节之间的转换 
12.6.1 字符和字节的编码/解码数据流 
12.6.2 以64为基的字符串编码和解码 
第13章 枚举类型和位标志 
13.1 枚举类型 
13.2 位标志 
第14章 数组 
14.1 所有数组均从System.Array隐式派生 
14.2 数组转换 
14.3 传递和返回数组 
14.4 创建下限不为0的数组 
14.5 快速数组访问 
14.6 重新声明一个数组 
第15章 接口 
15.1 接口和继承 
15.2 设计支持插件组件的应用程序 
15.3 使用接口改变已装箱值类型中的字段 
15.4 实现多个有相同方法的接口 
15.5 显式接口成员实现 
第16章 自定义属性 
16.1 使用自定义属性 
16.2 定义自己的属性 
16.3 属性构造函数和字段/属性数据类型 
16.4 检测自定义属性的使用 
16.5 互相匹配两个属性实例 
16.6 自定义伪属性 
第17章 委托 
17.1 认识委托 
17.2 使用委托来回调静态方法 
17.3 使用委托回调实例方法 
17.4 委托实质 
17.5 System.Delegate和System.MulticastDelegate 
17.6 比较委托是否相等 
17.7 委托链 
17.8 C#对委托链的支持 
17.9 取得调用委托链的更多控制权 
17.10 委托和反射 
第Ⅴ部分 管理类型
第18章 异常 
18.1 异常处理的演变过程 
18.2 异常处理机制 
18.2.1 try块 
18.2.2 catch块 
18.2.3 finally块 
18.3 异常的实质 
18.4 System.Exception类 
18.5 FCL定义的异常类 
18.6 定义自己的异常类 
18.7 如何恰当使用异常 
18.7.1 不能有太多的finally块 
18.7.2 有选择地进行捕获 
18.7.3 从异常中轻松修复 
18.7.4 发生无法修复的异常时放弃部分完成的操作 
18.7.5 隐藏实现的细节 
18.8 FCL存在的问题 
18.9 性能考虑事项 
18.10 捕获筛选器 
18.11 未处理异常 
18.11.1 控制CLR在发生未处理异常时所做的工作 
18.11.2 未处理异常和Windows窗体 
18.11.3 未处理异常和ASP.NET Web窗体 
18.11.4 未处理异常和ASP.NET XML Web Services 
18.12 异常堆栈跟踪 
18.13 调试异常 
第19章 自动内存管理(垃圾回收) 
19.1 垃圾回收平台的工作原理 
19.2 垃圾回收算法 
19.3 终止 
19.3.1 调用Finalize方法的原因 
19.3.2 终止的内部机理 
19.4 丢弃模式:强制对象清理 
19.4.1 使用实现了丢弃模式的类型 
19.4.2 C#的using语句 
19.4.3 一个有趣的依赖性问题 
19.5 弱引用 
19.6 复活 
19.7 代 
19.8 编程控制垃圾回收器 
19.9 有关垃圾回收器性能的其他问题 
19.9.1 同步释放分配 
19.9.2 可扩展平行回收 
19.9.3 并发回收 
19.9.4 大对象 
19.10 监视垃圾回收 
第20章 CLR宿主、AppDomains与反射 
20.1 元数据:.NET框架的基石 
20.2 CLR宿主 
20.3 AppDomain 
20.3.1 跨AppDomain边界访问对象 
20.3.2 AppDomain事件 
20.3.3 应用程序及其如何宿主CLR和管理AppDomain 
20.3.4 Yukon 
20.4 反射 
20.5 反射程序集的类型 
20.6 反射AppDomain的程序集 
20.7 反射类型的成员:绑定 
20.8 显式加载程序集 
20.8.1 将程序集作为数据文件载入 
20.8.2 建立Exception派生类型的层次结构 
20.9 显式卸载程序集:卸载AppDomain 
20.10 获取System.Type对象的引用 
20.11 反射类型的成员 
20.11.1 创建类型的实例 
20.11.2 调用类型的方法 
20.11.3 一次绑定、多次调用 
20.12 反射类型的接口 
20.13 反射的性能

本目录推荐