Q
qjh0142008
Unregistered / Unconfirmed
GUEST, unregistred user!
现在公司要做一个小项目,数据库方面的,采用的是C/S结构,用Delphi7+SQL2000.现公司内部有两种方案.<br>第一种:把公共的功能写到一个基类窗体中,比如权限管理/表格的一些设置和排序等等,所有用户操作界面的共性都写在基类窗体中.然后再根据实际的业务流从基类窗体中继承其它业务窗体类,然后把业务窗体类的公共性在本业务类窗体中实现,最后再从这个业务类中继承出用户操作界,然后在这个用户操作界面类中写用户需求的的业务代码.其实到了用户界面写的代码就比较少了.<br>第二种:把界面和业务分离开来,把所有对数据库的操作都写到一个类里,然后再跟用户操作界面联在一起.<br>本人以前一直以第一种方法来写C/S结构,感觉比较方便.但是现在公司领导非得要求用第二种方式来写这个项目.本人觉得第二种方法是三层结构的思想,如查用来做C/S结构的话,相当的麻烦.不知道我的想法对不对,请各位大虾评评.谢谢