【网学提醒】:本文主要为网上学习者提供组件技术在报表中的应用,希望对需要组件技术在报表中的应用网友有所帮助,学习一下吧!
资料包括: 论文(24页10277字) 源码 图纸
说明:摘要 组件是可互换的软件部分,相当于封装的集成电路,或传统工业的“零件”的概念。基于组件的软件的目标是创建高度结合的、合作良好的部件,但各自有明显不同的任务,以及创建系统中组件间低耦合性。本文主要说明用VB引用第三方报表组件技术,通过对其接口以及数据的调用,实现第三方报表组件的强大功能。
关键词 报表 组件VB COM
Abstract The component is the interchangeable software, equivalent to the integrated circuit of encapsulation, or to the concept of "part" of traditional industry. Because of the goal of software based on the component is to establish highly combined and well cooperated part, but there are obviously different tasks for each, and establish the low coupling among the components in the system. Quote of the third party''s report forms component technology with VB is mainly elaborated, and through transfer to its interface and data, the strong function of the report forms component of the third party is implemented.
Keywords Report Forms; Component; VB; COM
1引言
数据报表是许多软件开发所必须解决的问题,其也是现代办公不可缺少的一个重要组成部分。一般的开发语言都提供了支持该语言的报表工具,可是所提供的仅是个固定格式报表模型,很难实现动态报表的可能,满足不了要求,要单人用编程方法去实现具有极大的难度,这样不仅影响了软件的质量,往往也达不到用户的要求。而目前随着组件技术的日趋成熟,数据报表COM组件的研究也随之成熟,各大软件厂商已经开发出可供程序调用的动态报表COM组件,并提供多种程序的调用,这样以来就减小了实现动态报表难度。通过第三方组件提供的接口,我们就可以轻松实现动态报表的强大功能,从而缩短了开发工程,提高了大大的软件开发效率。
1.1研究内容
认识和了解COM组件技术。利用Visual Basic调用第三方组件(Any Cell Report COM组件),实现第三方组件的强大报表功能。通过程序的调用,基本实现普通清单、主从报表、分组报表、子报表12、图表、分栏报表的设计、预览以及打印功能。从而使ACReport组件中的强大功能得以发挥。
目录:1引言1
1.1研究内容1
1.2研究的意义1
1.3研究的目标1
1.4国内外研究状况2
1.4.1国外研究状况2
1.4.2国内研究状况2
2正文2
2.1组件技术2
2.1.1什么是组件2
2.1.2组件的内存管理2
2.1.3组件的产生和发展4
2.2 组件技术的重要性9
2.3如何把组件应用到项目中来9
2.4 Any cell Report报表组件10
2.5对ACReport中式报表组件的分析12
2.5.1分析接口12
2.5.2分析数据库12
2.6用VB调用ACReport组件12
2.7测试15
2.8
程序小结17
3结论18
3.1工程的总结18
3.1.1本工程的优处18
3.1.2本工程的不足18
3.2工程以后的发展18
参考文献19
致谢20
参考文献: Ted Coombs.Visual Basic编程实用大全[M].中国水利水电出版社,2002-11-1.
邱李华,郭志强.Visual Basic
程序设计教程[M].机械工业出版社,2002-2-1.
魏江江.Visual Basic控件编程百例通[M].科学出版社,2002-4-1.
(英)Katharine whiteh.王海鹏译.基于组件开发[M].人民邮电出版社,2003-9-1.
(美)DON BOX.译者 潘爱民.COM 本质论[M].中国电力出版社,2001-8-1.
段兴.Visual Basic 6.0数据库实用
程序设计100例[M].人民邮电出版社,2002-10-1.
(美)Dale Rogerson.译者 杨秀章.COM技术内幕——微软组件对象模型[M].清华大学出版社,1999-3-1.
潘爱民.COM原理与应用[M].清华大学出版社,2001-3-1.
刘勇等.Visual Basic 6.0
程序设计实用教程[M].清华大学出版社,2004-4-1.
谢炎桦.Visual Basic & Access 数据库管理系统构建实例[M].清华大学出版社,2001-5-1.
Francesco Balena.Programming Microsoft Visual Basic 6.0[M]. Microsoft Press, 2000-1-1.
Peter Maurer.Component-Level Programming [M].Prentice Hall/Pearson, 2003-11-1.
Microsoft Company.Microsoft Visual Basic 6.0 Component tools Guide[M].Microsoft Press, 1999-3-1.
作者点评:3.1工程的总结
3.1.1本工程的优处
整个
程序通过对已有成熟组件的调用,大大减轻了开发难度,缩短了开发过程,减少了人力物力的投入。通过短时间就可以实现通用报表在现代办公中的应用,而且其功能操作简单易学,符合中国习惯,很容易就可以掌握其中的强大功能。
3.1.2本工程的不足
由于单人在短时间内无法实现强大的通用动态报表组件的开发,所以直接调用了已有成熟组件技术。
3.2工程以后的发展
通过对已有组件的应用和了解,在以后的工作中,通过多人合作来实现通用报表组件的自主开发,从而实现更为完美的功能,为以后的现代化办公铺平道路。