工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎...

基于业务流程的工作流系统在当前的软件工业中占据着非常重要的部分,开发此类系统, 最困难的部分就是业务流程建模和电子表单的可视化界面部分,这部分界面要求有快速的响应时间, 完善的逻辑关系,以及根据需求不断变化而必须具备的灵活编辑功能. E-Form++可视化图形源码组件库工作流程图建模与响应解决方案全面将最困难部分进行了认真细致的处理, 提供功能非常强大而且扩展灵活的源代码组件库, 这些部分的功能均进行了非常严格的测试,并已被全球众多客户广泛使用. E-Form++可视化图形源码组件库是实现那些包含网络、流程、数据流、组织结构、统一建模语言(UML)、监管控制与数据获取(SCADA)、流程控制以及决策表单控制等内容的图形演示最理想的组件库软件。

下载此示范方案


正式

版本的E-Form++可视化图形组件库企业版本提供此解决方案的全部源代码, 单击下面的按钮向UCanCode订购:

 


我们提供的这些解决方案并不意味着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++可视化源码组件库灵活的架构能为您开发任何可视化应用节省大量的开发时间,目前在全球已有上千家企业将其作为公司的基础架构。
d

产品中心

下载此示范方案

购买全部源代码:
  正式

版本的E-Form++可视化图形组件库企业版本提供此解决方案的全部源代码, 单击下面的按钮向UCanCode订购:

转载于:https://www.cnblogs.com/ucancode/archive/2009/06/18/1506066.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/363172.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ajax全接触(1)

Ajax全称:Asynchronous JavaScript and XML(异步的JavaScript和XML) .Ajax不是某种编程语言 是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。 后面引入XMLHttpRequest对象用于后台和服务器交换数据,可以在不重新加载整个页面的前提下…

关于hibernate字段映射@colunm出现的问题以及jpa驼峰大写转_小写的问题探究

关于hibernate字段映射colunm出现的问题以及jpa驼峰大写转_小写的问题探究2018年04月24日 15:47:26 守望dfdfdf 阅读数:735 标签: colunmhibernate表映射实体类 更多个人分类: 工作 问题编辑版权声明:本文为博主原创文章&#xff…

LeetCode 上最难的链表算法题,没有之一!

题目来源于 LeetCode 第 23 号问题:合并 K 个排序链表。 该题在 LeetCode 官网上有关于链表的问题中标注为最难的一道题目:难度为 Hard ,通过率在链表 Hard 级别目前最低。 题目描述 合并 k 个排序链表,返回合并后的排序链表。请分…

处理Akka应用程序中的每个事件

这里的事件,那里的事件,到处都是事件。 发布有关检查每一项Akka事件最终都能找到归宿的信息。 Akka和基于事件的反应式应用程序是创建软件的新方法。 在当前基于Scala的项目中,我们非常密集地使用Akka。 事件非常适合我们的用例,…

使用IntelliJ ..达2周,到目前为止一切正常

几乎已经过去了2个星期,我已经完全切换到IntelliJ作为我在家里和工作中的主要Java IDE。 到目前为止一切顺利,这是我的初步发现。 迁移 :我花了几个小时来迁移项目。 最终,如果您的项目已经Mavenized,事情就简单了&am…

WEB框架研究笔记一(准备)

DELPHI框架基本完成之后,开发一个WEB框架的想法越来越强烈,一直以来没有过完整的开发过一个WEB项目,这几年来,也就看过几个WEB的产品,了解了一下Struts,去年研究了一下DORADO,顺便了解了SpringH…

备份文件夹

用到的API和数据结构&#xff1a; WINDOWS数据结构&#xff1a; WIN32_FIND_DATA WINDOWS API&#xff1a; FindFirstFile FindNextFile CompareFileTime CopyFIle DeleteFile View Code #include <windows.h> #include <iostream> #include <string> using…

面试整理(1):原生ajax

接到电话面试&#xff0c;有一些送分题答的不好&#xff0c;在这里整理一下 问题&#xff1a;原生ajax的工作流程是怎么样的&#xff1f; 老用封装好的工具&#xff0c;原生的ajax其实并不熟悉&#xff0c;今天复习一下。主要参考http://www.w3school.com.cn/ajax/ 要发一个…

QT

Qt软件 Qt是一个跨平台的C图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的&#xff0c;很容易扩展&#xff0c;并且允许真正地组件编程。 自从1996年早些时候&#xff0c;Qt进入商业领域&#xff0c;它已经成为全…

js获得页面鼠标位置

1.客户区坐标位置&#xff1a;clientX&#xff0c;clientY 鼠标相对于在当前页面可视范围左上角的位置 2.页面坐标位置&#xff1a;pageX,pageY 鼠标相对于页面左上角的位置&#xff08;受滑动等影响&#xff0c;例如pageYclientY scrollTop&#xff09; 3.屏幕坐标位置&#x…

针对新手的Java EE7和Maven项目–第7部分

从前面的部分恢复 第1 部分 &#xff0c; 第2 部分 &#xff0c; 第3 部分 &#xff0c; 第4 部分 &#xff0c; 第5 部分 &#xff0c; 第6部分 在上一篇文章&#xff08;第6章&#xff09;中&#xff0c;我们发现了如何使用Arquillian和Wildfly 8.1进行单元测试JPA2域模型。…

具有Akka反应流的反应队列

反应性流是最近宣布的一项计划&#xff0c;旨在在JVM上为具有内置背压的异步流处理创建标准。 该工作组由Typesafe&#xff0c;Red Hat&#xff0c;Oracle&#xff0c;Netflix等公司组成。 早期的实验性实现之一是基于Akka的 。 预览版0.3包括演员生产者和消费者&#xff0c;这…

Django框架下报的版本问题

报错环境 python3.6.5&#xff0c;django2.2&#xff0c;PyMySQL0.9.3 …… django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 解决方法&#xff1a; Django连接MySQL时默认使用MySQLdb驱动&#xff0c;但MySQLdb不支持…

Gradle入门:简介

Gradle是一种构建工具&#xff0c;可以使用基于Groovy编程语言的内部DSL替换基于XML的构建脚本。 最近它吸引了很多关注&#xff0c;这就是为什么我决定仔细研究一下。 这篇博客文章是我的Gradle教程的第一部分&#xff0c;它有两个目标&#xff1a; 帮助我们安装Gradle 描…

首页回顾功能

公司要弄一个首页回顾的功能&#xff0c;可以查看以往某个时间的首页。程序每天自动在上午和下午分别抓取一个页面&#xff0c;生成地址为http://xxx.com/review/channel20090715am.html 的形式。 这个功能用到了jQuery UI 的 datepicker日历插件&#xff0c;但是主要的还是通过…

浏览器内核总结

一般来讲&#xff0c;浏览器分为外壳部分和渲染部分。外壳部分就是用户看得见摸得到的外观和操作界面;而渲染部分则包括了浏览器内核和JS引擎&#xff0c;其中JS引擎主要负责执行javascript语言实现网页上的动作&#xff0c;而内核则负责渲染网页&#xff0c;把数据变成用户可以…

mysql卸载重装总是卡在starting server这一选项

因为自己不小心把msyql给下载了&#xff0c;重装了一个5.7版本的可是在安装时卡在starting server这一部分&#xff0c;运行不下去。重写卸载重装仍然不成功&#xff0c;还是卡在starting server.无法继续下面的安装&#xff0c;查看日志也没有报错信息。 问题分析&#xff1a;…

箭头函数与普通函数的区别

箭头函数&#xff1a; let fun () > {console.log(lalalala); } 普通函数&#xff1a; function fun() {console.log(lalla); } 箭头函数相当于匿名函数&#xff0c;并且简化了函数定义。箭头函数有两种格式&#xff0c;一种只包含一个表达式&#xff0c;连{ ... }和return…

前端基础-HTML标记语言

阅读目录 一、 HTML标签与文档结构二、 HTML标签详细语法与注意点三、 HTML中标签分类四、 HTML注释 一、 HTML标签与文档结构 HTML作为一门标记语言&#xff0c;是通过各种各样的标签来标记网页内容的。我们学习HTML主要就是学习的HTML标签。 那什么是标签呢&#xff1f; #…

带有Gradle的Docker容器分为4个步骤

您是否需要通过Java Web应用程序创建Docker映像&#xff1f; 您在使用Gradle吗&#xff1f; 如果是这样&#xff0c;那么您距Docker nivana仅4步之遥。 对于此示例&#xff0c;我将使用一个简单的Spring Boot应用程序。 您可以在我的名为galoshe的Github存储库中找到所有源代码…