本书是关于在.NET框架下进行软件开发工作的指南,内容涵盖极其全面。作者在本书中首先介绍了微软对分布式组件系统开发的构想,然后向程序员介绍了如何设计充分利用.NET框架功能的软件。读者通过本书可以学会如?紊杓谱榧⒖夂涂蚣埽庑┠谌莶唤鼋隹梢岳?.NET框架提供的功能而且可以无缝地集成到.NET环境中。最后附录由这个领域的其他专家撰写,对于程序员扩展视野、掌握.NET框架最新发展趋势很有帮助。
编辑推荐
本书特色:内容涵盖面广,包括了CLR和框架类库、CLR的类型、元数据和执行系统、.NET程序集的联编和部署、.NET语言入门知识(包括C#和VB.NET)等。
目录
第1章 介绍.NET框架
1.1 编程问题
1.2 解决方法
1.3 对比.NET框架和基于IDL的系统
1.4 .NET框架的组成
1.5 揭示.NET框架
1.6 应用程序和.NET框架
1.7 术语
1.8 实例:Hello World
1.9 小结
第2章 类型系统
2.1 编程语言和类型系统之间的关系
2.2 CLR类型系统的组成部分
2.3 值类型
2.4 引用类型
2.5 实例:用户定义对象类型
2.6 实例:值类型上接口的使用
2.7 赋值兼容性
2.8 嵌套类型
2.9 可见性
2.10 可访问性
2.11 小结
第3章 元数据系统
3.1 元数据问题
3.2 保存类型的元数据:IDL文件
3.3 反射:类型元数据的检查
3.4 元数据工具和扩展
3.5 类型的动态解析
3.6 程序集和程序集清单
3.7 元编程
3.8 元数据文件格式
3.9 COM Interop
3.10 小结
第4章 执行系统
4.1 执行系统与其他组件模型的比较
4.2 中间语言
4.3 启动CLR程序
4.4 COR调试器
4.5 应用程序域
4.6 内存管理
4.7 安全性
4.8 策略管理器
4.9 堆栈步
4.10 声明式和命令式
4.11 小结
第5章 联编应用程序
5.1 解决应用程序相关问题的现有技术
5.2 程序集
5.3 实例:简单的程序集
5.4 嵌入资源和链接资源
5.5 程序集链接器