什么是“程序集”?
- 程序集<---->砖
- 应用程序<---->建筑物
关于“程序集”应该知道的
- .NET程序的基本构造块是“程序集(Assembly)”
- 程序集是一个扩展名为.dll或.exe的文件
- .NET FRAMEWORK中的各个类,存放在相应的程序集文件中。
如何创建一个程序集?
- “类库(class library)”项目模板可以用于创建一个DLL程序集
使用程序集
- 在一个新项目中添加对于特定程序集的“引用(Reference)”,即可使用此程序集中的类
程序集和命名空间的关系
- 程序集的物理载体是“实实在在可以看得到”的.dll或.exe文件。
- 命名空间是类的一种组织方式,它是一个逻辑上的概念。一个命名空间中的类可以分布在多个程序集文件中。
基于程序集开发
- 通过将需要复用的代码放到类库项目中,生成二进制的.dll程序集文件,然后在新项目中直接引用此.dll文件,即可以使用其中的类。
- 使用程序集构造软件不需要类的源代码,有.exe和.dll文件即可。
- 像程序集这种可以复用的软件系统构造单元,被称之为“软件组件”。
积木式的软件开发方式
- 重用已有的组件
- 开发部分新的组件
- 将新老组件合在一起