1:分层开发:将数据处理 业务逻辑 界面展示 放置到不同的多个项目中 多个项目相互之间需要协调调度共同完成一个功能模块的开发。
2:在运行项目中 关闭全部窗体:Application.Exit();
3:数据访问层:这一层处于最底层,负责与数据库的交互 也成为 :DAL
4:表示层:这一层直接和用户打交道,负责显示或者获取数据。也成为:UI层
5:程序集: (1):程序集清单 (2):类型元数据 (3):MSIL代码(4):资源
可执行文件:.EXE文件
类库文件:.dll文件。
一个解决方案可以由一个或多个项目组成,这些项目可以是Windows应用程序 ,类库等
一个程序集可以包含多个命名空间,程序集默认的命名空间名称就是程序集的名称
命名空间是组织C#程序的一种逻辑架构,一个命名空间可以由多个类
分层架构的优点:(1):代码复用(2):分离开发人员的关注 (3):无损替换(4):降低了系统间的依赖
异常处理:
异常由Exception 的派生类表示