基于.NET的表格组件研究与实现

来源 :长沙理工大学 | 被引量 : 2次 | 上传用户:tonyyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,使用计算机处理日常事务越来越广泛。随之而来的是软件规模越来越大,软件开发越来越复杂,开发人员的工作量也越来越大。其中,表格设计占用很大的工作量。现实中的表格形式多样、风格独特,这些对编程都是极大的挑战。虽然传统的编程环境提供了丰富的绘图功能,但程序中制表仍然烦琐而又费时费力。因此,怎样利用有限的制表功能,实现快速精确制表,仍是值得研究的课题。 本论文首先分析了组件的基本原理,探讨了当前流行的组件技术,并对这些流行的组件技术标准作了细致的分析和比较,着重介绍了微软的.NET 组件技术。其次,在深入分析表格结构的基础上,提出了两种通用表格组件模型:简单表格组件模型和复杂表格组件模型,分别对这两种通用表格组件模型进行了需求分析和总体设计,并在.NET 开发平台上实现。最后,分别对简单表格组件和复杂表格组件进行了测试。 本论文表格组件的分析、设计、实现和测试的主要工作如下: ①在表格组件的分析和设计阶段,借助UML 标准对象建摸语言分别对简单表格组件模型和复杂表格组件模型建摸,分别给出了这两种表格组件模型的用例分配和类设计的过程; ②在实现阶段,本论文的表格组件是在.NET 开发平台上用C#语言编程实现的。在此阶段,本论文对表格组件所要操纵的数据库及其相关技术作了详细的论述,同时对表格组件的打印功能实现、对象风格管理和表格HTML 文档生成等也分别进行了详细的论述。 ③在测试阶段,分别进行了简单表格组件窗体应用测试、简单表格组件Web 应用测试和复杂表格组件窗体应用测试。 经测试表明,本论文设计的表格组件可操作性强、实用性好、具有灵活可扩展等特点,可以很好地满足窗体应用程序和Web 应用程序的开发要求,大大提高了表格制作的质量和软件开发的效率。因而,该表格组件模型具有较高的使用价值。
其他文献
本文深入的研究了远程医疗咨询系统的需求,以及多媒体通信、计算机协同工作等相关技术,结合远程医疗咨询系统应用实际情况,给出了多点之间医疗咨询系统的结构。 在新的结构下,本
网格是利用互联网将分散在不同地理位置的计算机整合成一台“虚拟的超级计算机”,实现计算资源、存储资源、数据资源、信息资源、软件资源、通信资源、知识资源、专家资源等
认知无线电网络被认为是一种解决可用无线信道资源短缺问题的有效手段。其通过允许二级用户接入未被一级用户占用的可用频段,从而解决了无线信道资源短缺问题。传统的认知无线
本文设计了一种基于Sigma Designs 公司EM8500 芯片的新型MPEG-4 播放器。与传统的VCD 播放器(基于MPEG-1 标准)和DVD 播放器(基于MPEG-2 标准)相比,它具有更多更强大的功能
在Linux中Netfilter防火墙具有良好的代码结构,这使它易于维护和扩展。为了能够深入的了解防火墙实现的原理,同时希望更好的完成网络应用程序,本文对防火墙的实现代码进行了
本文在此基础上着重就小型化的GPS定位系统,基于PDA的GPS定位监控系统进行了阐述和讨论。首先介绍了GPS的发展历史、原理、应用。之后就围绕此课题进行了详述,从系统设计目标、
  本文在深入分析树扩张型朴素贝叶斯分类器的基础上,进一步提出了限制高度的森林扩张型贝叶斯网络分类模型,基于有向生成森林的限制性贝叶斯网络分类模型,以及基于强属性选择
  以软交换为核心的下一代通信网(NGN)目前正成为人们关注的热点,软交换的主要思想是使控制,业务和传输彻底分离,把呼叫传输与呼叫控制分离开,为控制、交换和软件可编程功能建
网络管理是网络提高效益,保障网络可靠性的一系列管理活动。包括:通过某种方式对网络进行管理、协调和组织网络资源使其得到更加有效的利用;维护网络的正常运行,在网络出现故障时
如何快速有效的寻找到合作伙伴,Web挖掘是一个理想的途径。一方面是企业对快速、准确而全面获取合作伙伴信息的渴望,而另一方面却是Internet上信息的纷繁芜杂,在这两者之间架