其它论坛里有人也提过这样的问题,我的想法是:
要实现三层,就是界面\逻辑\数据库层,我在VB中用了三个工程分别实现,数据层我只是实现的数据库的连接;逻辑层中包括两个部分,一个是对DB操作的语句,主要是用SQL语句实现数据的增删改,另一部分是逻辑层,是对界面层来的要求和数据操作返回的记录进行逻辑处理;界面层,当然是流程跳转,数据检测了.:)不知道这样用VB实现得困难不?
另外,因为需要报表等大量的数据,考虑到用户可能要浏览前要对数据进行一部分的过滤,于是依照其它成熟软件的做法,我想实现一个过滤查询窗口,功能是:允许用户选择字段,选择条件,然后取出相应的数据显示出来.
当然窗口要放在界面层了,但那样查询窗口如何知道要查询什么表?可能还不止一张表.
如果在查询窗口出现前传递给表的名称,那么会不会让界面层也涉及了数据层的信息?
请大侠给支个招......
-----------------纸上得来终觉浅,觉知此事要躬行!