UCanCode Software

 

产品与方案▼  免费下载  价格与购买▼  技术支持  客户列表  操作视频▼

 

UCanCode.com一起释放Visual C++的巨大能量!
 


028-85354645

VX++跨平台工业C++源码库
100%C++, QT, JAVA源码
 产品特点 
  跨平台工控组态源码
  嵌入式Linux组态源码
  跨平台建模仿真源码
E-Form++可视化图形源码库企业版本
100%C++, VB, C#源码
 产品特点 
  HMI &SCADA源码
 PLC组态编程源码
 CAD设计控件源码
 HMI 报表源码
GIS制图源码
电力系统源码
条码账单源码
工作流程源码
煤炭行业源码
仪器仪表源码
报表打印源码
图形建模源码
电子表单源码
Visio制图源码
工业控制源码
BPM业务流程源码
工业监控源码
流程图控制流源码
组织关系图源码
图形编辑器源码
 Win CE组态源码
UML编辑器源码
地图演示源码
建筑平面制图源码
 关于UCanCode
  

E-Form++企业版本产品信息


二、完全基于VC++,并包含全部源代码

 纵观软件开发领域,C++始终在高性能应用系统中 始终扮演非常重要的脚色。这是由于C++的运行速度、高效的扩展性所决定的。E-Form++可视化组形组件库产品的所有部分全部使用VC++开发而成,作为一套高性能的Framework,E-Form++可视化组形组件库从一开始就设计为您可以自由而容易的按照您的需要去设计和定义各种扩展应用,您可以轻松的修改E-Form++可视化组形组件库的所有缺省设定。

事实上目前软件工业所使用的组件分为如下几个等级:

最低的一等是完全基于黑匣子的ActiveX控件,这类控件调用容易,方法和属性全部固定。使用基于这种组件来开发自己的应用的时候,只能在固有的属性和方法进行组合。如果产品遇到Bug的时候,就只有等开发商新的版本来Fix了。

基于C的API扩展DLL或者Lib,这种组件设计较为复杂,运行速度快,但由于面向对象效率低,在扩展的时候比较困难,同时在开发大型应用系统的时候会花费非常多的时间。

基于Visual C++的MFC的扩展组件库,由于基于在软件工业久经考验的高性能MFC扩展库,具有完整的面向对象开发能力,是当前软件设计领域的主要选择,包括:Visual Studio IDE, Microsoft Office, Autodesk AutoCAD, WPS,方正的排版系统等等都是典型的Visual C++应用

E-Form++可视化组形组件库是完全基于VC++/C++的高性能可视化组件库,正式版本包含了所有的源代码,同时正式版本的E-Form++可视化组形组件库也包含了一个基于E-Form++可视化组形组件库的ActiveX控件,同别的OCX不同的是,UCanCode并不将其作为我们的产品的主要部分(仅仅作为产品的补充),同时UCanCode提供了此ActiveX控件的所有设计源代码。如果您希望开发基于C++的流程或者控制类产品,您可以直接使用E-Form++可视化组形组件扩展库,而当您同时希望您的应用系统也能够在VB, Dephi, c#, java等开发平台上开发,您就可以使用E-Form++可视化组形组件库提供的ActiveX控件即可,而如果您发现ActiveX的 BUG或者不足的时候,您就可以直接打开此ActiveX源代码进行修改。

使用E-Form++可视化组形组件库开发新的应用基本步骤如下:

1、了解和分析自己的新的应用的状况,同时查看E-Form++可视化组形组件库提供的可视化示例程序来决定自己需要定义的功能同那个E-Form++可视化组形组件库功能类似。

2、使用E-Form++可视化组形组件库提供的自动代码产生程序(如下图),创建应用程序中的特定图形,此程序能自动产生图形框架的绝大部分源代码,您只需要简单的修改修改就可以创建出适合自己的新的图形:

相对于绝大多数直接支持脚本的图形扩展方式,由于脚本往往只是简单的语言编写,永远无法达到直接用C++代码编写的灵活性,同时脚本分析本身较慢,直接影响执行速度,目前全球顶尖的组件库均较少直接采用脚本来扩展

3、覆盖一定的虚函数来设计好属于自己的新的功能。

下面以绘制电力系统需要的一种新的接线图形为示范来说明,此接线图形如下:

(1)、此图形相对复杂,两个端点类似于直线的端点,此外还包含3个额外控制参数,其中两个为接线点位置调整,另外一个用于调整接线连接线圈的半径大小。为此,E-Form++可视化组形组件库专门设计了多参数组件类CFOPAdvAnchorShape,我们只需要创建基于这个类的扩展即可。

(2)、然后在这个扩展类中我们只需要覆盖相应的几个虚函数,这个复杂的图形就非常容易的创建出来了。

事实上,E-Form++可视化组形组件库库文本提供的所有图形、操作、画布的状态等等,绝大多数对您的应用来讲都起示范作用,E-Form++更重要的是作为平台来使用,您只需要按照规范来设计新的图形,则这个图形就自动的具备了打印移动缩放旋转等等操作特性。同时这些操作本省也是可以根据需要来自由进行扩展。

目前E-Form++可视化组形组件库产品系列已经在全球数百高性能应用中扮演非常重要的角色,其中包括:电力、工业自动控制、煤矿、化工、军工、航空、多媒体、电子表单、地理信息系统、CAD、数据库流程图、报表打印和设计、科学研究等等广泛领域。基本上所有可视化应用都能够或多或少的从E-Form++中得到好处。

 

 

[ 主页 | 产品 | 新闻 | 下载 | 购买 | 技术支持 | 与我们联系 ]



地址:中国.成都高新区永丰路24号附1号 (邮编:610041)电话: +86-28-85354645 
Copyright ?998-2022 UCanCode Software, ? 版权所有。
其他的产品和公司名称或注册的商标属于其各公司版权所有。

任何问题或者建议请与我们联系:webmaster@ucancode.com