用VB6,ACCESS2000开发一套系统,大概有20个界面。可以有两种选择:
1,制作20个窗体,然后都放在一个工程下面,最后编译成一个可执行文件。
2,建20个工程,每个工程里面做一个窗体,单独编译,最后编译成20个可执行文件。
   这20个可执行文件通过命令行或其他方式进行参数传递。在实际开发中,这两种开发方式我都见到过。
请问高手:这两种方式各有什么利弊?在实际的系统开发中,该如何进行选择?
最后,我现在要用VB6,ACCESS2000开发一套工作日报系统,
使用者有几十个人,他们都在一个局域网内。
我设想:把系统和数据库放在一台服务器上,用户通过客户端进行访问。
那么该对上述两种方案如何进行选择呢?在下初学VB不久,请高手指点的时候,尽量详细,简单一些,多谢!!!

解决方案 »

  1.   

    网络最好用SQL2000ACCESS也行~~~但要把数据库共享
      

  2.   

    也不一定如果有一些功能有的较少,可以单独左一个工程,用的时候,一个shellexcute 调进来就行了。可以节约内存,提高load的速度
      

  3.   

    这样的问题还是第一次看到过,呵呵,见识浅薄20个窗体,都放到一个工程里,编译完成后打包安装,我们一般都是这样做的,方便于调试程序检测代码。把20个窗体都分开,独立编译的方法,我是做成组件的形式,方便于权限管理和功能维护,如果你只给别人使用你其中的15个窗体,就给他15个DLL。如果某个单独的窗体需要改动需求,只要重新编译单独的DLL,然后覆盖原来的就可以完成程序升级。
      

  4.   

    实际情况中,可能很多人一起开发,
    大家如何进行版本控制?VSS?  CVS?还是有别的方法
      

  5.   

    1,制作20个窗体,然后都放在一个工程下面,最后编译成一个可执行文件。针对上述第一种开发方式,有一个问题请教各位:
    例如现在默认启动窗体是Form1,按F5可以预览Form1。如果,我现在想预览Form2,或者其他Form怎么办?难道每次都要修改默认启动窗体?各位老大都是怎么做的?望指点一二!
      

  6.   

    按功能模塊,把每個功能模塊做成DLL,
    接下來你知道怎麽做了吧?
      

  7.   

    我也觉得做成DLL比较好,方便