分层开发的优点:
1.代码复用
2.分离开发人员的关注 (每一层的开发人员需要知道下一层的接口)
3.降低了系统间的依赖 (分层开发模式下各层间的耦合性降低)
4.分层开发有利于程序的无损替换
程序集:
程序集 .dll exe是程序集的两种体现
1.可执行文件,即.exe文件
2.类库文件,即.dll文件。 例如:使用Visual Studio 创建的类库程序,编译后会生成.dll文件
程序集,解决方案,项目和命名空间的关系如下:
1.一个;解决方法可以由一个或多个项目组成,这些项目可以是Windows应用程序,类库等 (每个项目就是一个命名空间)
2.一个程序集可以包含多个命名空间,程序集默认的命名空间名称就是程序集的名称
3.命名空间是组织C#程序的一种逻辑架构,一个命名空间可以有多个类
异常处理机制两种情况:
1.一种是由用户程序执行引发的异常,派生于ApplicationException类。
2.另一种是由公共语言运行库引发的异常,派生于SystemException类。
异常类的常用属性:
Message:提供引起异常的详细信息