| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 569 人关注过本帖
标题:三层结构??
收藏  订阅  推荐  打印
贝蕾
Rank: 2
等级:注册会员
帖子:62
积分:742
注册:2008-6-26
三层结构??

form.cs【设计】  //设计页面
form.cs //代码页面
form.Designer.cs //Designer页面
class.cs //这是一个公共类,包括数据库的连接,dataset的返回等等和常用函数
这样的话我这个项目的三次分别应该是哪个?
如果我的这个还是不对的话,那么到底应该怎么样才对?
2008-7-25 10:40
kevintang
Rank: 4
等级:高级会员
威望:5
帖子:594
积分:6783
注册:2008-2-14

这样的话我这个项目的三次分别应该是哪个?  三次 还是三层啊?
2008-7-25 10:55
kevintang
Rank: 4
等级:高级会员
威望:5
帖子:594
积分:6783
注册:2008-2-14

class.cs  数据层

这里你还有个中间层! ??? 就是一些方法

form.cs【设计】  //设计页面 form.cs //代码页面  form.Designer.cs    页面层
2008-7-25 10:57
贝蕾
Rank: 2
等级:注册会员
帖子:62
积分:742
注册:2008-6-26

三层,打错了
呵呵
谢谢了
2008-7-25 15:00
小仙
Rank: 12Rank: 12Rank: 12
来自:光之谷
等级:版主
威望:12
帖子:1055
积分:7473
注册:2008-8-8

呃。。。三层结构不是这么个意思吧。。
form.cs【设计】  //设计页面
form.cs //代码页面
form.Designer.cs //Designer页面
这个或许你说的分层和我理解的分层不是同一个概念?
form.cs[设计]这个是界面操作的可视化编程,也就是winform。
form.cs代码页面是给人写代码的。
form.Designer.cs 这个一般是窗体类里面用来分开定义类的内容的,常见的控件定义及生成就在这个里头了。
    我所理解的分层呢,就是指的代码结构规划了,分为界面层InterFace(呃。。英语不好,没打错吧。),是最表层数据接收的,其次为逻辑层,是程序的业务类。我们的方法,功能的实现就在这层了。最后是数据交互层,为程序和数据库或者文件交互的层面,具体要求呢,当然是分的越开越好。其思想可以参照为鲁智深找镇关西买瘦肉不要半点肥肉,买寸金软骨也不带半点肉的。
2008-8-20 14:08
happynight
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:311
积分:3639
注册:2008-4-26

其思想可以参照为鲁智深找镇关西买瘦肉不要半点肥肉,买寸金软骨也不带半点肉的。
呵呵 有趣的比喻
2008-8-20 15:34
mao4mao
Rank: 1
等级:新手上路
帖子:12
积分:226
注册:2008-8-3

3层结构偶怕不是这样的啊 ~~
2008-8-20 15:44
love329125
Rank: 2
来自:湖北
等级:注册会员
帖子:57
积分:680
注册:2008-1-5
你把你的邮箱发给我

你把你的邮箱发给我,我把一个我做的三层架构例子给你发过去,做的不是很好,但是思想是三层架构的,改了好几次,现在已经没有什么异常,一切很正常用,不过没做完,还有的功能你可以看情况而做,你可以看看,呵呵,如果你觉得好的话

开心!!
2008-8-20 18:49
yuan105yong
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2008-8-16

那个应该不是吧!
2008-8-20 21:15
smoon
Rank: 3Rank: 3
等级:中级会员
帖子:463
积分:4856
注册:2006-4-29

3层不是这个意思,他是为了代码的修改和编程的效率诞生的,你可以找找网上别的三层的框架看看,三层因该没有固定的模式!

QQ:860660016
网站:http://hackcoder.cn
承接各种C#项目中。。。。。
2008-8-21 09:40
共有 568 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.054178 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved