分层 软件系统的分层开发

 1:分层开发:将数据处理 业务逻辑  界面展示 放置到不同的多个项目中 多个项目相互之间需要协调调度共同完成一个功能模块的开发。

2:在运行项目中  关闭全部窗体:Application.Exit();

3:数据访问层:这一层处于最底层,负责与数据库的交互 也成为 :DAL

4:表示层:这一层直接和用户打交道,负责显示或者获取数据。也成为:UI层

5:程序集: (1):程序集清单 (2):类型元数据 (3):MSIL代码(4):资源

可执行文件:.EXE文件

类库文件:.dll文件。

一个解决方案可以由一个或多个项目组成,这些项目可以是Windows应用程序 ,类库等

一个程序集可以包含多个命名空间,程序集默认的命名空间名称就是程序集的名称

命名空间是组织C#程序的一种逻辑架构,一个命名空间可以由多个类

 

分层架构的优点:(1):代码复用(2):分离开发人员的关注 (3):无损替换(4):降低了系统间的依赖

异常处理:

异常由Exception 的派生类表示 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值