基于业务流程的工作流系统在当前的软件工业中占据着非常重要的部分,开发此类系统, 最困难的部分就是业务流程建模和电子表单的可视化界面部分,这部分界面要求有快速的响应时间, 完善的逻辑关系,以及根据需求不断变化而必须具备的灵活编辑功能. E-Form++可视化图形源码组件库工作流程图建模与响应解决方案全面将最困难部分进行了认真细致的处理, 提供功能非常强大而且扩展灵活的源代码组件库, 这些部分的功能均进行了非常严格的测试,并已被全球众多客户广泛使用. E-Form++可视化图形源码组件库是实现那些包含网络、流程、数据流、组织结构、统一建模语言(UML)、监管控制与数据获取(SCADA)、流程控制以及决策表单控制等内容的图形演示最理想的组件库软件。 下载此示范方案
|
我们提供的这些解决方案并不意味着E-Form++可视化图形组件库只能开发这些方面的应用,事实上E-Form++同任何其他第三方C++组件库一样,包含数百项可以分开独立使用的功能。同QT, MFC等一样,您可以独立决定是否需要E-Form++中的某项功能,一般来讲,只要您需要图形显示、需要流程图、控制图、打印功能、排版功能、仿真、电子地图、电力接线图、表单等等功能,您就可以使用E-Form++组件库,当然有的时候也许您只希望使用E-Form++提供的下拉颜色等控件而不需要绘图功能,那 也没问题! | ||
1、您可以随需定义任何类型的业务流程图图形元件, 任何新增加的元件,可以直接放入左边的工具盒中通过拖拉放置到画布中,或者放在工具条上直接通过鼠标在画布上完成绘制:
系统提供了可直接拿来使用的BPMNEditor,同时提供了该编辑器的全部源代码,见下图:
工作流基本元件如下: 定义新的图形元件有两种方式,一是使用ShapeDeisgner复合图形设计程序由基本的E-Form++图形组建。二是通过自动代码产生基础代码,然后覆盖一定的虚函数来实现。
组件库提供了自动排布功能, 2、E-Form++可视化组件库提供了设计模式和运行模式,在设计模式下,您可以完成业务流程图的建模,在运行模式下,您可以按照业务的需求来检验流程图的完备性。当然您可以可以同时开发两个应用程序,一个只工作在设计模式下,另一个只工作在运行模式下。一个很好的示例就是E-Form++电子表单解决方案中的表单设计程序和表单填写程序。 3、E-Form++画布为设计任何类型的业务流系统提供了最完善的编辑功能,您可以在任何图形的任何位置添加连接控制点,同时在任何两个连接点之间可以使用多达15种连接线来创建连接关系。
4、每条连接线可以分拆为无数段,并显示漂亮的圆角拐角外观。多达30种箭头类型以及自动穿越标记能保证您完成最苛刻的设计。 5、E-Form++设计的业务流程图具备完善的逻辑关系,您可以通过任何一个连接点找到从此连接点出发的、直接连接到的所有图形,或者同时通过任何一条连接线,知道该连接线两端到底同那些图形相连接等等。 6、画布上的任何图形均可以通过即插即用的方式设定任何自定义属性值,例如我们为开始图形设定:什么单位,什么部分开始执行什么类型的任务等属性值。所有新增的自定义属性值均自动支持Undo/Redo操作。 7、提供专门的XML处理类,您可以将业务流程数据XML化。E-Form++完全采用开放架构,所有的图形的属性数据以及连接关系等均可根据需要导出到指定文件格式例如XML文件。 8、同一个业务流程任务可以在多个页面上编辑,画布大小可根据需求任意设置。 9、极高的性能以及极快的响应速度: UCanCode E-Form++可视化组件库全部采用C++开发而成,可同时在一个画布上同时编辑上万个图形,具有极高的性能。 10、完善的打印支持:只要插上打印机,所有内容均可以所见即所得的打印,您无需为打印编写一行代码。 11、超强的稳定性:所有产品均进行了严格的测试并已经在全球得到广泛的应用。 12、同时提供功能一致的OCX控件,方便web发布或者在其他语言平台上开发。 13、正式版本提供该解决方案全部100% VC++ 源代码,并一并提供ocx控件的设计源代码和详细的文档资料。 E-Form++可视化源码组件库灵活的架构能为您开发任何可视化应用节省大量的开发时间,目前在全球已有上千家企业将其作为公司的基础架构。 产品中心 下载此示范方案
购买全部源代码: |