首页 新闻 会员 周边 捐助

(C# winForm)求个人替我讲解三层搭建好之后要在哪些层先操作,整个过程完整一点

0
悬赏园豆:80 [已解决问题] 解决于 2015-08-14 10:26

拜托了!我需要了解简单的三层架构,海有各个层之间的调用

夜空下的男子的主页 夜空下的男子 | 初学一级 | 园豆:31
提问于:2015-08-14 10:10
< >
分享
最佳答案
0

表现层:就你经常写的表单,.net 就aspx页面

业务逻辑层:就是你要处理的逻辑

数据访问层:就是直接对数据库的访问

调用关系:假如你要查询一个班级的语文分数最高的人,我们逆过来分析:

         首先你要从数据库查数据,那就是数据访问层,里面写了查询成绩表的方法;

         其次你要取语文分数最高的人,我们可以在业务逻辑里面写个方法,参数是科目,这个方法是对数据访问层的 查询成绩表的方法进行 逻辑封装,实现了传递不同参数【科目】即可查询返回最高分数的人的数据集合;

         最后你的表现层一个表格一个按钮,按钮后台就调用业务逻辑层的方法,传个“语文”的参数,访问你想要的数据结果

        END:顺着再来一遍,就是按下按钮调用三层的全过程

收获园豆:80
风醉 | 小虾三级 |园豆:1197 | 2015-08-14 10:25

谢谢,以后有问题请教下你

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:28

那你有没有一个现成的实例可以给我参考下

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:31

@夜空下的男子: 哇,好多分,随便手打的,其实实际项目没有那么严格的划分,逻辑写在表现层那边的一大片,多看点书,多做点,就知道为什么要分层,好处坏处自己就知道了

风醉 | 园豆:1197 (小虾三级) | 2015-08-14 10:35

@夜空下的男子: 可以,你邮箱多少 我发个给你

风醉 | 园豆:1197 (小虾三级) | 2015-08-14 10:36

@风醉: 这些分可以干嘛?只要能解决问题分数并不是很重要

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:36

@风醉: 949627281@qq.com  谢谢你

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:36

@夜空下的男子: 分啊,你以后还要问问题用的,初学者问的多,基础的建议还是自己看看先

风醉 | 园豆:1197 (小虾三级) | 2015-08-14 10:37

@风醉: 我是在公司做学徒,要按照规范来编程,公司用的是抽象工厂,我也得先学下三层架构

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:38

@风醉: 程序发了米?^_^

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:43

@风醉: 还有个问题想请教一下你,我们编程的时候是一个层写好再写另外一个层还是?

夜空下的男子 | 园豆:31 (初学一级) | 2015-08-14 10:49

@夜空下的男子: 加你QQ了,QQ说

风醉 | 园豆:1197 (小虾三级) | 2015-08-14 10:50
其他回答(2)
0

你从哪儿听来的术语?

这个需求网上搜索一下 C# 培训,总有你需要的。

爱编程的大叔 | 园豆:30844 (高人七级) | 2015-08-14 10:24
0

购买一套开发框架,按照步骤要求做,很快就学会了,而且学的还不错

进而再深入了解每个部件的功能与设计。

信息化建设 | 园豆:223 (菜鸟二级) | 2015-08-18 11:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册