论文部分内容阅读
本文主要介绍通用报表工具控件ReportCtrl的设计与实现。具体内容如下: 首先,文中概要地讲述了报表工具的发展概况,分析了开发通用报表工具的一般性需求,并提出了通用报表工具的解决方案; 其次,介绍了开发ReportCtrl控件所涉及到的基本技术,包括OLE、COM/DCOM与ActiveX技术,开发工具ATL和ADO数据库访问技术等; 然后,讲述了控件的基本设计思想,并设计了控件的接口,描述了控件的关键数据结构; 接着,介绍了控件各大功能模块的具体实现,包括报表编辑,数据绑定,模板管理,打印与打印预览等,并给出了关键功能模块的实现流程,对其中的实现细节进行了详细说明; 最后,介绍了控件的注册和应用方法,并通过应用实例,对控件进行了全面的测试。