对多层结构熟悉的人请进来!!! 当把用户界面的业务层分开后,只需要很少的变动就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,Zengqf_W (闷不出)兄弟像是在自说自话,程序分层带来的最大的好处就是灵活性以及可扩展性,而这也就是你最后那个问题的答案,要想尽量减小因用户需求变动而引起的系统的变动(注意,不可能完全避免),就需要很好的划分表现层、业务层。 分层就是为了提高可复用度,封装性。 分层 有利于增加重用性,模块化,清晰度, 及已后的扩展 可以分布计算;减轻数据库服务器的压力等;维护方便。 分层好处我不多说了,坏处就是工作量加大很多且接口难以定义。所以如果小系统就免了。两层足以,大系统建议还是分开;)要想需求变而系统不便,把元数据加进来把,会让你吃惊的,不过难度急剧加大 ExecuteScalar()使用 DataSet的刷新问题。 c#如何读取XML节点下某些字段的内容 用sqldataadapter把dataset中的数据更新的数据库后,如何把数据库中的值再更新到dataset中? 初学者关于 TreeView 问题 一个关于时间比较的问题?? 怎样往dataGrid插入新行? 在C#的exe程序中,调用执行C:\my_path\mycom.exe程序报错。 <<c#入门>> <<c#宝典>> <<programming c#>> 哪个是真英雄?? 对DataGrid中表格中的内容进行修改后,怎样更新到数据库 哪有c#的大量源代码下载 组件怎么使用?
减轻数据库服务器的压力等;
维护方便。
所以如果小系统就免了。两层足以,大系统建议还是分开;)要想需求变而系统不便,把元数据加进来把,会让你吃惊的,不过难度急剧加大