提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
GLG Widgets是一个GLG工具包,包含一个或多个专用界面工具集,他提供自定义组件的应用程序,如仪表,图表,航空电子仪表和过程控件工具集。
标签:图表Java工业4.0开发商: Generic Logic
当前版本: v4.0
产品类型:控件
产品功能:图表
平台语言:Activex & COM|JAVA|C++/ MFC
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
GLG广泛的 dials and meters、gauges、graphs、process control widgets 以及其它图片控件的库被放置在工具包对象引擎的顶端 – 是一个与传统的编程控件创建完全不同的方法。
GLG's extensive library of dials and meters, gauges, graphs, process control widgets and other graphical components is built on top of the Toolkit's object engine - an approach radically different from the traditional methods of creating programming components.
声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
自定义外观与感觉
该工具包提供了多个预置widget包:
2D图片
3D图片
控制组件
Avionics度量器
进程控制图标
独特的Widgets
每个 widget 包都包含数十个到上百个的widget。每个widget都是用图片创建程序创建的简单绘图。
控件的绘图能加载到图片创建程序中以浏览它的资源或进行交互式的编辑。因为该控件是一个图片对象的集合,所以它非常灵活。控制组件的外观(色彩、外形以及对象的位置等)能通过使用创建程序的点选式界面进行修改并且修改后的控件能保存以备以后使用。能运行如编辑新标签、图例以及axe的自定义操作。点这里查看更多关于图片创建程序的信息。
因为视觉外观被压缩在绘图里,所以每当绘图改变时,应用程序不需要进行重新编译。这可通过除去耗时的编译连接周期以实现快速的原型化。
所有的控件外观能通过创建程序进行自定义,这消除了控件源代码的概念。这是因为绘图的功能就象是对对象外观及行为的完整描述。
图片创建程序能让开发人员为控件属性创建自定义名称。这使您能非常轻易地访问任何的控件属性,这在基于代码的控件中是不可能实现的,除非在代码中处理的属性本身能够访问。这些被命名的属性变成了资源并能在运行时从程序中访问以改变控件的外观或提供动态的实时数据。
该图片创建程序同样能用于创建控制面板或包含多个控制组件的数字化报表。简单地创建新画板、实现拖放功能、使用鼠标进行定位与调整尺寸大小、为每个控制组件命名以访问它的资源并保存绘图。该控制面板已准备好在应用程序中使用。它同样能通过创建程序中的模拟程序进行原型化操作。
创建新的自定义控件
可根据暂存通过使用图片创建程序的专业版或企业版创建新的自定义控件。同样可使用现有的控件作为模板然后进行修改。例如,通过复制一个刻度盘的指针然后将该指针粘贴到该刻度盘上以在该刻度盘上添加第二个指针。在第二个指针被重新命名后,它就能被程序的数据所驱动。因为该指针对象集合了所有它的控制参数,所以不需要再做其它的工作。该指针的动态参数将被复制。在右边显示的模拟面板使用avionics gauges widget包以及是自定义控件的一个很好的例子。
新创建的自定义控件能整合到图片创建程序中,它们将出现在创建程序的控件调色板中。
自定义控件不仅仅只限于图片、计量器或刻度盘。一个自定义控件能象一个用于将化学过程状态视觉化的动态进程控制绘图工具一样复杂。控制绘图动态的参数能象资源一样导出并能用于通过实时数据更新绘图功能。
图片创建程序的专业版能提供根据暂存创建自定义绘图所需的功能。创建程序的企业版可用于为处理详细的用户交互添加自定义事件或显示对象的提示信息。
编程API
GLG简单实用的编程API是基于资源的。与其不停地为控件的资源学习不同的程序,还不如使用一个简单的SetResource程序来设置任何资源,甚至是用户自己创建的自定义属性。程序员唯一需要知道的就是给出资源的名称,不需要知道直观的如FillColor的默认设置或开发人员自己命名的资源的名称。
该工具包能通过使用多种编程环境进行部署,如硬件与软件平台。GLG控件可使用交叉平台或本地特定平台编程存储器进行部署。能以独立平台方式在Unix/Linux与Windows上使用交叉平台C/C++ API,这能使应用程序在不更改任何源代码的情况下在所有平台上进行编译和运行。
Windows的MFC类与Unix/Linux的Motif, Gtk or Qt widget可为不同的编程环境提供本地部署存储器。同样提供了Java开发的Java bean与Java类以及C#以及VB.NET部署的ActiveX 控制组件。
编程API能用于在运行时修改控件资源以及运用实时数据使控件动态化。它同样能用于处理用户互动。
Customizing Look and Feel
The toolkit provides several pre-built widget sets:
Each widget set contains from ten to a hundred widgets. Each widget is simply a drawing created with the Graphics Builder.
The component's drawing can be loaded into the Graphics Builder for browsing its resources or interactive editing. Since the component is a collection of graphical objects, it is extremely flexible. The control's appearance (colors, shapes and position of objects, etc.) can be changed interactively using the Builder's point and click interface, and a modified component can be saved for later use. More extensive customization, such as adding new labels, legends, and axes can also be performed.
Since the visual appearance is encapsulated in the drawing, the application does not have to be recompiled every time the drawing changes. This enables fast prototyping by eliminating time-consuming compile-link cycles.
All aspects of the component may be completely customized with the Builder, which eliminates the notion of a component's source code, since the drawing serves as a complete description of the object's appearance and behavior.
The Graphics Builder allows the developer to give custom names to a component's attributes. This provides an easy access to any component's attribute, which is not possible for code-based components, whereas only attributes that were handled in the code are accessible. Such named attributes become resources and can be accessed from the program at run-time to alter a component's appearance or to supply dynamic real-time data.
The Graphics Builder can also be used to create panels or dashboards containing multiple controls. Simply create a new canvas, drag-and-drop, position and resize controls using the mouse, name each control to access its resources and save the drawing. The control panel is now ready to be used in an application. It can also be prototyped with simulated data in the Builder.
Creating New Custom Components
New custom components can be created from scratch using the Professional or Enterprise Editions of the Graphics Builder. It is also possible to use an existing component as a template and modify it. For example, a second needle may be added to a dial by copying the dial's needle and pasting the copy into the dial. After the second instance of the needle is renamed, it is ready to be driven by program's data. Since the needle object encapsulates all its controlling parameters, no extra work is necessary. The needle's dynamics parameters will have been copied. The simulation panel shown on the right uses avionics gauges widget set and is a good example of a custom component.
Newly created custom components can be integrated into the Graphics Builder, in which case they will appear in the Builder's component palette.
Custom components are not limited to graphs, meters or dials. A custom component may be as complex as a dynamic process control drawing used to visualize the state of a chemical process. The parameters controlling a drawing's dynamics are exported as resources and may be used by the program to update the drawing with real-time data.
The Professional Edition of the Graphics Builder provides the functionality required to build such custom drawings from scratch. The Enterprise Edition of the Builder may be used to add custom events for handling elaborate user interaction, or to display object tooltips.
Programming API
GLG's easy-to-use Programming API is resource based. Instead of learning a separate method for each of the component's resources, a single SetResource method is used to set any of its resources, even custom attributes created by the user. All a programmer needs to know is the name of a given resource, either an intuitive default such as FillColor, or a custom name given to the resource by the developer.
The Toolkit can be deployed using a variety of programming environments, as well as the hardware and software platforms. GLG components may be deployed using either a cross-platform or a native platform-specific programming container. A cross-platform C/C++ API may be used in a platform-independent way on both Unix/Linux and Windows, enabling an application to be compiled and run on any platform without any changes to its source code.
An MFC class for Windows and a Motif, Gtk or Qt widget for Unix/Linux provide native deployment containers for the respective programming environments. A Java bean and Java class library for the Java development, and an ActiveX Control for the C# and VB.NET deployment are also provided.
The Programming API may be used to modify resources of components at run-time and animate the component with real-time data. It may also be used to handle user interaction.
更新时间:2020-09-17 15:11:57.000 | 录入时间:2008-09-03 14:38:11.000 | 责任编辑:何家巧
为开发高级图形的动态界面而设计的框架,是完全动画的图形对象。智能制造推荐产品,帮助企业领跑工业4.0。
DHTMLX 超值正版套包DHTMLX旗下Diagram、Sute、Pivot、Gantt等插件正版授权合集
JointJSJointJS 是一款基于 JavaScript 的开源库,用于创建基于 HTML5 的交互式图表
SciChart WPF Charts一款实时、高性能的WPF图表库,专为金融、医疗和工程应用而设计。
SciChart JavaScript Charts一款用于Web的高性能JavaScript图表和图形库。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢