大虾们,请问如何将程序的各个模块分发到DLL中去啊?能给个例子吗?

解决方案 »

  1.   

    这个问题很大,你应该好好看看书,先了解一下dll,dll中可以放置一些公用的方法,也可以是窗体。如果要把程序分到各个模块中你还可以利用建立COM组件
      

  2.   

    1、首先,你要彻底理清你的程序逻辑,要有程序的总体结构(静态的模块和动态的逻辑)
    2、其次,你要抽象你的“程序模块”并按照其逻辑将其分层,尽可能提出公共的处理;
    3、第三,从软件编程的角度上再抽象,例如,不同功能的对话框可以抽象出公共的处理;
    4、如果你已经掌握了面向对象技术那就更好了——对象下的方法可以继承,实际就是抽象了
    5、其他处理,如数据通信、三层结构、或所谓的中间件中,也都要用到DLL。
      

  3.   

    有好书介绍吗? hkbarton(宁静至远||淡泊明志)
      

  4.   

    关于dll你可以去看看《MD》系列和《delphi开发者指南》都有比较清楚的讲解,关于COM你可以去看看《COM原理与应用》是C++描述的,这基本都是不错的书