UCanCode Software

 

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

 

100%开源组态,CAD,建模仿真PLC平台!
 


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

更新列表


Form++基础版本25新增和改进功能
New Features in基础版本
编号 新增功能
1001
新增基于窗体的组件类CFOWndControlShape,用户可以轻松的将各种标准的Windows窗体组件(如列表框、编辑框、按钮、组合框、表格等)直接添加到Form++的画布上。参考示例程序CustShape所示:

1002  

在CFODrawView中增加了一个新的接口,现在用户可以开发更加灵活的拖拉支持功能,比如从列表框或者其他控制中拖拉数据库字段到画布上

 

1003
增加了ToolBox的其他两种风格的外观,列表模式以及详细列表模式。见下图:

1004  

增加了一个新的更高效的绘制类CFOBoxMemDC。并用这个类改进了ToolBox以及TemplateWnd的绘制模式,现在运行将更高效。

 

1005
增加了切换
ToolBox各种视图风格菜单。
1006
ToolBox增加了一个新的函数专门控制是否显示弹出菜单。
1007
Visio风格列表类中增加了是否允许编辑标签控制函数。
1008
新增了Preview
画布功能,现在您可以在任何时候将画布在其他任意指定的窗体中显示出来。
1009
重新设计了Form++画布对象的内存管理模式,现在画布将以更快的速度、更高的效率处理组件的各种操作,同时画布将能够容纳更多的组件。
1010
为下拉颜色选择框、下拉线宽选择框、下拉线型选择框等下拉窗口增加了类似于Office的父窗口在下拉时标题不变灰功能。(New)

 


Bug Fixes in 基础版本V25.1

1001
修正了ToolBox以及TemplateWnd窗体的
滚轮的速度问题,现在工作正常。
1002
改正了在画布上放缩组件到最小宽度和高度为0时存在的
bug,现在工作正常了。
1003
改正了
Auto Scroll移动边界存在的bug,现在工作正常了。
1004
修正了在打开和编辑图标文件的时候出现的内存泄漏问题。
1005
修正了打印页面设置计算页面数的
bug.
1006
重新设计了
UnGroup命令,现在可以同时正常对多个组合组件进行UnGroup操作。
1007
修正了复合组件边界计算的错误。
1008
修正了
TemplateWnd的弹出菜单问题。
1009
修正了打开图像文件格式不正确而导致程序退出的问题。
1010
修正了在
Form Mode模式下网格绘制不准确的问题。
1011
修正了代码自动产生程序在产生某些代码中存在的问题。
1012
修正了打印填充组件填充模式不能正确显示的问题。(New!)
1013
修正了自绘制按钮不能正确显示文本的问题。(New!)
1014
修正了软件中几处字体没有采用系统标准字体的问题。(New!)

 

在将基础版本24以下版本应用程序升级到基础版本25版本的时候,需要进行下面的转换:

如何将就版本的Form++转换成新版本:

1、  需要将DoCreateShapeShapeByType替换为DoCreateCompositeShapeByType

2、  如果调用了CFODataModelCFODataModel::OnDraw(CDC *pDC),请将其替换为void CFODataModel::OnDrawShape(CDC *pDC,const CRect &rcView);

3、  pRgn->GetRect修改为pRgn->GetBoundingRect

如果您有任何疑问,请同UCanCode Software技术支持部门联系!

下载并打印此列表。

Form++ 基础版本25新增和改进功能

 
编号 新增功能
1001 增加了绘制透明位图函数,见CFODrawHelper
1002 增加了创建单色icon函数,见CFODrawHelper.
1003 增加了查找某个点在一条指定的直线的对应点的函数。见CFODrawHelper.
1004 增加了复合组件旋转功能。
1005 增加了获取当前计算机打印机列表的类。
1006 增加了控制组件在页面内移动,而不移动到页面外的功能。参考示例程序FormBuilder
1007 增加了导出为html网页功能。
1008 ToolBox增加了鼠标滚轮功能。
1009 为了更准确的描述功能,现在将CFOToolBoxWnd更名为CFOTemplateWnd
1010 新增了CreateBaseName以及CreateBaseCaption函数,在创建新组件的时候指定不重复的名称和标题将变得更容易。

Bug Fixes in 25.07

1001 修正了直线在线宽为1的时候,设置线型不能显示的问题。
1002 修正了箭头不能正确显示的问题,现在我们将箭头同线的绘制分开。
1003 修正了组合组件在编辑单个组件移动的问题。
1004 修正了复合组件区域计算的bug.
1005 重新设计了Rotate旋转命令类。
1006 修改了Form编辑模式下背景放缩命令的错误。
1007 修正了从ToolBox拖拉对象的时候,对象按网格线停靠的错误。
1008 修正了复合组件事件不能正确设置的问题,现在您既可以对复合组件设置事件,也可以对组成复合组件的子对象设置事件。
1009 修正了打印多页时不能正确计算页面的错误。

 

在将以下版本应用程序升级到版本的时候,需要进行下面的转换:

如何将就版本的Form++转换成新版本:

1、  CFOToolBoxWnd替换为CFOTemplateWnd

2、  如果调用了CFODataModelm_pBackComp,请将其替换为GetSizeFormShape()

3、  如果调用了CFODataModelm_bFormDesignMode,请替换为m_bFormMode

 

如果您有任何疑问,请同UCanCode Software技术支持部门联系!

下载并打印此列表。

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



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

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