有史以来最简单的三层实例(C#)

系统 1871 0

三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助!


回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三层实例,下面言归正传。


简单的三层划分:


有史以来最简单的三层实例(C#)

用户登录界面:


有史以来最简单的三层实例(C#)

用户名、密码输入正确以后提示登录成功:


有史以来最简单的三层实例(C#)

下面是UI层的代码:






下面是BLL(业务逻辑)层的代码:




以下是DAL(数据访问)层的代码:





其实三层理解起来很简单,就是把不同的责任划分到不同的层,以达到解耦的目的。分层的目的就是为了让程序变得高内聚、低耦合,使代码更加灵活、易扩展,让代码更具有易用性等等。说一千道一万也没什么作用,只有通过实践才能更深刻的体会三层的意义,所以希望和我一样的菜鸟们看完这篇博客就动手去做吧!


PS:此博客的题目纯属为了吸引人,我不敢说我写的这篇博客就是最简单明了的三层实例,只是把我的理解拿出来跟大家分享一下,所以高手看到后一笑而过就好了,千万别喷我...



源代码下载


有史以来最简单的三层实例(C#)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论