电子签章组件
电子签章组件组件zǔjiàn
1.[assembly]∶供装配整台机器、构件或元件的零件组合
2.[module;package]∶在电子或机械设备中组装在一起形成一个功能单元的一组元件
3.[unit]∶组装产品(如书橱或碗橱)时所组合的通常或多或少重复的部分
4.[section]∶可被组装或被重新组装的几个部件之一
组件产生的背景
组件是近代工业发展的产物,兴起于20世纪初,目的是功能模块化,前提是接口标准化,好处是构成产品的各个功能组件,由更专业的厂商生产,提高了质量,降低了成本。而生产组件的厂商,同样的组件,可应用于多类产品和多个领域,极大地扩展了市场范围。
软件工程中的组件
对象管理小组(Object Management Group,OMG)的“建模语言规范”中将组件定义为:“系统中一种物理的、可代替的部件、它封装了实现并提供了一系列可用的接口。一个组件代表一个系统中实现的物理部分,包括软件代码(源代码,二进制代码,可执行代码)或者一些类似内容,如脚本或者命令文件。”
一、组件概念
简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。
组件是对数据和方法的简单封装。C++ Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。
组件是C++ Builder环境中最令人激动的部分。使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。VCL和CLX组件是C++ Builder系统的核心。
二、组件应用
使用现成的组件来开发应用程序时,组件工作在两种模式下:设计时态和运行时态。
在设计时态下,组件显示在C++ Builder窗体编辑器下的一个窗体中。设计时态下组件的方法不能被调用,组件不能与最终用户直接进行交互操作,也不需要实现组件的全部功能。
在运行状态下,组件工作在一个确实已经运行的应用程序中。组件必须正确地将自身表示出来,它需要对方法的调用进行处理并实现与其他组件之间有效的协同工作。
设计时态下所有的组件在窗体中都是可见的,但在运行时态下不一定可见。如TTable、TQuery和TDataSet在运行时态下就不可见,但他们均完成了重要的功能。
三、组件创建
创建组件就是自行设计制作出新的组件。
设计组件是一项繁重的工作。自行开发组件与使用组件进行可视化程序开发存在着极大的不同,要求程序员熟知原有的VCL类库结构,精通面向对象程序设计。
设计组件是一项艰苦的工作。对于组件的开发者,组件是纯粹的代码。组件的开发不是一个可视化的开发过程,而是用C++或Object Pascal严格编制代码的工作。实际上,创建新组件使我们回到传统开发工具的时代。虽然这是一个复杂的过程,但也是一个一劳永逸的过程。
创建组件的最大意义在于封装重复的工作,其次是可以扩充现有组件的功能。
组件创建过程包括设计、开发、调试(就是所谓的3D's)工作,然后是组件的使用。
组件开发者应该掌握的三项主要内容是:属性、事件和方法。
asp中的组件
asp组件一般来说是以DLL为后缀的文件存在在。它允许使用者根据不同需要,来调用系统COM组件,以完成所要达到目的。
常用的有:上传组件、email组件、统计组件、文件管理组件等。。。
通常asp组件可以通过VB6来进行开发和编译(如果你会vb的话可以自己开发)。当然C或C++开发的也同样可以在asp中使用或在客户端脚本javascript中使用。电子签章组件电子签章组件(中间件),提供标准SDK接口,可与第三方应用系统(如OA等)进行无缝结合,使其具有安全电子签章功能。可对Word、Excel、WPS、永中Office、PDF、CAD、3D等不同类型的文件和Web页面进行签章,不需要二次开发即可使应用系统具有功能强大、安全可靠的电子签章功能。
主要功能:
◆ 添加、移动、删除样章:样章用来确定加盖印章的精确位置。
◆ 全文签章:对整篇文档进行签章。
◆ 签章批注:签章时可以添加批注信息。
◆ 手写批注:可通过操作鼠标输入文字,或通过手写笔等外接设备。
◆ 重新签章:文档、页面内容和相关内容信息变更后,对文档、页面内容进行重签。
◆ 撤销签章:撤销选定的签章,使该签名对文档的作用消除。
◆ 验证签章:验证文档内容和签署者的身份。
◆ 查看证书信息:查看签署者个人证书的基本信息。
◆ 查看签章时间:查看执行签章操作的时间。
◆ 文档保护:对文档进行保护后,文档将处于不可编辑状态,以保证文档不被篡改。
◆ 强力校验:打开文档时自动校验当前文档中所有签章的有效性。
◆ 指纹认证:系统认证身份时支持指纹认证模式。
◆ 骑缝章打印:打印出的每一张纸质文件上会有印章的一部分,所有印章组合在一起成为印章整体。
◆ 防伪输出:保证输出纸质文件的完整性、真实性和不可抵赖性,易于检验。
◆ 印模防盗:双印模技术,可设定在电脑上不显示真实印章图案,仅在打印时输出真实印模。
◆ 时间戳功能:可将时间戳打印在印章的下方,还可根据时间戳,在数据库中检索文件。电子签章时间采用统一时间戳,避免由于各自系统时间不同而对签章时间产生歧义。