请问,能否做这样一个管理系统程序,包括一个主界面和若干个子系统。主界面是一个对话框,上面分别是几个进入子系统的按钮,比如用户管理系统,数据库管理系统,专业系统,等。这些子系统都是相对独立的多文档的程序,他们都同用一个数据库。如果可以这个主程序该如何组织,也就是这一个工程如何组织各个子系统?

解决方案 »

  1.   

    用多工程开发,一个项目下包含多个工程,当然也可分开,不过你得保证多个系统间的数据通信安全.通过按钮调用WinExec("XX.exe",SW_SHOW)
      

  2.   

    Solution ,里面多个Project
    进程通信
      

  3.   

    谢谢两位,
    pSK_LB, 你的意思是为每个子系统建立一个工程,他们之间都是独立工作,只是这些工程可以建在一个项目里面,这如何实现啊?还有到时候打包的时候可以都打在一起吗?
    整个程序构架实现起来是不是很难?如果像我的程序要求有没有别的实现方式?谢谢
      

  4.   

    这个应该是比较简单的,最简单的就是界面作死了,每个按钮事件中用CreateProcess打开一个程序;稍复杂点就是写配置文件,主界面读取配置文件;再复杂点可以是每个进程单独注册,主界面动态。