没有什么建立.dll文件设计标准,根据自己的经验来设计.一般就是公用的部分,可以重复使用的编译成dll,增加代码重用

解决方案 »

  1.   

    建立dll没标准,但系统设计是有标准的,你可以看看三层架构的设计,还有设计模式方面的书籍!
      

  2.   

    最好分层,将除了表示层的以外都做成Dll,比较公用的可以做一个系统层(比如日志记录,一些公用方法等),建议看看Ms的Duwamish 7,另外如楼上所所说.
      

  3.   

    一般公用的东西才做成dll方便调用,其实主要是看你的方便,如果生成dll使用起来方面的话就可以使用
      

  4.   

    追问:请各位有经验的大侠能否针对制作某个功能任务来加以描述,公用的做成dll文件,是肯定的,那如何对于一个项目或是一个软件的功能作出“公用”两字有一个具体细明的规定方法???例如:针对一个工资软件请各位有经验项目设计者参加讨论~!
      

  5.   

    比如在业务逻辑层面上,工资管理系统涉及的对象有:1.员工;2.部门 3.职务 4.职等……,你可以建个工程(一个工程就是一个dll),工程里有上面的这些类:
    public class employee
    {
        private string WorkerID;//属性;
        ……
        private float getSalary(string WorkerID){};//方法
    }public class Dept
    {}
    ……这个dll就可以供UI层调用;关键是面向对象的思想!
      

  6.   

    就你这个界面一个dll,业务处理一个dll,类库一个dll