{ Copyright (c) 咏南工作室 Author: 陈新光 Date: 2006.11.16 ToDo: 说明文档 Email: hnxxcxg@yahoo.com.cn QQ: 254072148 Note: 笔者意在讲述完全面向对象的思想。
完全面向对象与非完全面向对象的主要区别在业务层。在示例程序中将业务类完全封装进DLL中,客户端应用程序通过接口与DLL进行通信。 客户端应用程序动态装载DLL。其实这也是微软COM/COM+的核心实现原理。
笔者也意在陈述:对于大的项目,把系统分割成许多小的程序比生成一个大的可执行文件好。即工程组的概念。 优点是老生常谈了,如这样生成的程序可灵活性强,易扩展和升级...... 但编程是动手性很强的事情,只有亲自上机编写和调试过代码后,你才能真正掌握所学。笔者在此并没有讲述有关基础理论性的东西,这些东西,许多教科书上都有。笔者所列的程序是实际项目中的源代码。
在学习了一些基础理论以后,要把这种理论变成代码,不动手是不行的。 只停留在理论阶段,等于没学。 }
该示例程序都介绍了哪些内容: 1. 可视化窗体的继承和动态生成。 2. 编写DLL以及动态装载DLL。 3. 如何使用接口(interface)。 4. 对象的继承、封装和多态。 5. 摒弃全局变量。
数据库的安装: 安装SQl SERVER 2000,运行createDb.bat |