我想做一个三层架构的软件,客户端通过服务器来访问数据库,然后每个模块做成一个DLL文件,可以从主程序直接调用,请问这样的程序该如何设计和编写。有人能给个例子我吗?非常感谢。

解决方案 »

  1.   

    模块做成DLL发布,DLL那部分就要看程序的部署知识了.暂不考虑版本的话,直接在其他的模块里引用命名空间就可以了,将DLL和EXE放在同一个文件夹下面.
    相关的例子很多,SDK里面就有,你看看结构是如何就可以了
      

  2.   

    看看MS自带的petshop和duwamish两个开源示例。
      

  3.   

    可以用webservice做分布式开发呀.