C#把窗体做进Dll,许多业务逻辑都写进Dll中,再由主窗体调用各个Dll中的窗体实现模块,这种做法有什么问题吗? 一般是按纵向分层,即把显示层,业务层,数据层分别做成单独的模块,相互之间定义规范的接口,便于扩展,各层内的改变不会影响其它层。楼主这样是按横向分,把不同的业务做成不同的模块,这样便于增加新的模块,要是有新的业务,再做一个DLL就可以了。呵呵,这两种方法只是不同方向,看你的项目性质,要是想要纵向扩展就按第一种方法,想要横向扩展就要楼主的方法啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在dll嵌套的时候,容易出现版本不同而造成的程序修改完成后,编译上的很多问题 可以阿,我最近在看的一本书.net企业应用高级编程,就是这么做的 wangxt(海贝) 的分析还是蛮中肯的 Dll有动态调用和静态调用两种方式,我都试过了。感觉静态调用使用简单方便,动态调用麻烦些,但可以采用配置文件进行配置。两都应该还有其它优缺点,可否谈谈你们的感受? DataSet更新数据库问题请教下 Winform如何禁用shortcutkeys?? 问个RDLC报表的问题,为什么报错。 接口问题 C#代码文本框KeyPress事件 ArrayList 值==文本??? 我想DATAGRID里的最后自己插入三行,用于统计,该怎么写? C#中我有一个界面,界面上有一个pictureBox控件,我想把这个控件上的图片存到数据库 C#如何获取数据库的值 图片路径问题 DataTable.Clear方法后,为什么内存不回收? 托盘程序问题!!!
感觉静态调用使用简单方便,
动态调用麻烦些,但可以采用配置文件进行配置。
两都应该还有其它优缺点,可否谈谈你们的感受?