最新版 UCanCode E-XD++ Visualization Enterprise Suite v2024
作為一家全球技術領先的視覺化圖形軟體元件技術提供商,UCanCode Software 致力於提供軟體公司能更快、更高效的開發出更好產品的工具。直接使用VC++或者Windows GDI來開發產品太複雜了,E-XD++提供了對最複雜的Windows GDI以及複雜的數學運算的封裝,提供給開發人員一個更寬廣、更高效的開發架構FrameWork,使用E-XD++來開發應用程式,您就可以只關注於數據處理,而不必再為繁瑣的輸出介面耗費時間。目前在全球已經有幾十個國家或者地區的大量使用者正在使用E-XD++來開發各類產品。
UCanCode E-XD++視覺化圖形原始碼資料庫是一套100%使用VC++/MFC開發而成的向量圖形原始碼資料庫(含VC++擴展庫和ActiveX控制項部分),並以此向開發人員提供最全面的、最可靠的動態圖形\資料視覺化\人機界面(HMI)\即時繪圖\CAD製圖以及GIS地理資訊等領域的圖形基礎元件庫, 可以用來創建最專業互動的視覺化圖形應用程式。開發人員只需要簡單的幾十行代碼就可以將這些高級的視覺化圖形功能添加到您的程式中。正式版本的E-XD++將為您提供所有100%原始程式碼。
產品線主要分成下面兩大塊(詳細介紹請見後面欄位)
- E-XD++ Visualization Suite
- E-XD++ Professional Edition Suite
- E-XD++ Enterprise Edition Suite
- UCanCode ActiveX COM Products
"The only Flow/Diagramming Kits that provides full source code of components for MFC and ActiveX in a single package!"
開發系統性軟體是一件非常耗時而且風險巨大的工作,尤其是當您的應用程式還需要支援列印、關係複雜的連接圖以及拖拉操作等功能的時候就更是如此,此類應用程式要求使用者可以能夠在上面動態的調節各種資料關係,並處理非常複雜的資料流程程。再加上MFC只提供了一些最基本的GDI調用函數,它能夠提供給我們的幫助非常非常少。因此開發這類應用程式不僅要求開發人員要去處理大量的非常複雜的Windows GDI的調用,而且還需要繁雜的數學計算。這將是一個非常耗時耗力的工作。
UCanCode在.NET、VC++都有圖形庫和圖形元件,並以此向企業提供最全面的圖形工具庫,來創建專業互動的使用者介面演示。UCanCode的圖形化產品使海量的複雜資料更易於理解、更便於管理,從而增強了企業決策制定的速度及能力。當開發人員使用UCanCode視覺化套件創建演示時,他至少能節省下50%到80%的開發時間。
以下是UCanCode視覺化套件的產品特色:
1). Visualization and HMI Toolkit
With Royalty-Free Vector Graphics Engine -- 100% VC++ MFC Source Codes shipped.
E-XD++ Entprrise is an extremely flexible and robust graphical framework for building visual interfaces that display real-time data, from Process Control operator displays and HMI screens to Traffic and Telemetry Monitoring displays and Supply Chain visualizations. The Toolkit includes dynamic Graphics Builder used to create graphics interactively, either from scratch or by selecting from a supplied collection of pre-built components. The dynamic behavior and data interfaces of graphical objects are exposed to the application on the logical level using the mechanism of named resources and tags, which frees the application from knowing the low-level details of the underlying graphics. With the help of the HMIBuilder + HMIPlayer + HMI OCX, elaborate custom graphics, from simple dashboards with graphs and meters to complex visualizations and custom HMI screens, may be created interactively. The dynamic screens are deployed on the application's web pages and updated with real-time data. With full java script + VBScript support.
E-XD++ HMI/SCADA Solution offers a robust SCADA engine, rich set of connectivity options, open architecture, and highly scalable and distributed networking model. Used in variety of diverse industries, it is ideally suited for many applications - ranging from typical HMI as simple as manual data entry and validation to very complex SCADA such as batch, filtration and distributed alarm management.. The architecture of E-XD++ HMI/SCADA Solution is extremely flexible as it allows to program all operator panels in the UCanCode range, as well as develop supervision solutions for small and medium plants.
- E-XD++ HMI/SCADA Solution allows for the monitoring, over time, of the value of any variable by means of the data logging function. This function displays the value trend of a variable, as well as exporting the value chronology on your screen.
- Multi - structure recipes, means recipes that each contain a number of different variables can also be used.
- Rich object library, E-XD++ HMI/SCADA Solution has a rich library of objects (more than 2,000 kinds of shapes with fantastic graphical. Such objects are divided by category and can be easily placed in the screens by simply dragging and dropping.
- VBScript/JavaScript with intellisense -- E-XD++ HMI/SCADA Solution offers a further level of customized application with VBScript or Javascript programming language, allowing you to create your own routines for managing the project elements in an easy and intuitive way. Thanks to the "intellisense" function, the user can access a library of powerful functions developed by UCanCode for its operator terminals.
- Importing / Exporting with XML file format, importing SVG file format.
- Project backup and restore.
- All the source codes are 100% Visual C++/ MFC, with high performance.
- All the complete source codes will be shipped with full edition without any saving.
- With .NET and web support.
E-XD++ HMI/SCADA Solution is equipped with a modern and complete interface, it offers a wide functionality range in step with the new requirements on the HMI market.
2). CAD Drawing & Printing ToolKit
E-XD++ is an easy to program SDK component that every developer need to easily create and manage and print 2D CAD drawings in his applications. Its objects are compatible with most common vector formats and other CAD objects. It full supports cad drawing and printing, DXF loading. All of it's source codes are shipped.
3). GIS & Database ToolKit.
E-XD++ full supports importing ArcGis's shape file, and drawing and viewing on the canvas, zooming, panning, database query,... etc. With it's reporting feature, you can export many kinds of report. All of it's source codes are shipped.
4). BPM & Workflow diagram ToolKit
E-XD++ has full features for drawing any kind of BPM and workflow diagram and print it, with it's layout feature, it will be very easy for building a very professional BPM & workflow application. BPMBuilder is a IDE (100% source codes is shipped), with this IDE, you can create workflow diagram and design the electric form document. This electric form document can be linked to workflow graph node. By click on the node, it will jump to and open this electric form. EFormReader is an application that can open the electric form document that is designed with EFormDesigner or BPMBuilder, and then the end user can use EFormReader to fill it and upload data.
5). Vector Graphics drawing and printing ToolKit
E-XD++ has full features for creating a very professional flow diagramming applications. With over 30 kinds of links supports, all the features are designed from start to be full compatible. All of it's complete (100%) source codes are shipped. Full Microsoft Visio look:
6). Barcode print, HMI Report Designer and Printer, Others...
7). UML Visualization Source Code Solution for C/C++, .NET
8). IEC61131 PLC Visualization and Simulation Source Code Solution for C/C++, .NET
9). ETAP Electric Power Simulation And Visualization Source Code for C/C++, .NET
10). Dashboard and Gauge Components for C/C++, .NET
E-XD++ Visualization Suite有分為 Professional版/Enterprise版
- XD++ Professional Edition -- it is designed for building professional flow diagramming applications only.
- E-XD++ Professional Edition -- it includes all the features of XD++ Professional and it also ships professional electronic form VC++ Source Code Solution.
- E-XD++ Enterprise Edition -- it is the best product of ucancode software, it provides the Enterprise Class .NET/VC++ Visualization Source Code Solutions (HMI, SCADA, CAD, PRINT,FLOW Diagramming, E-Form, Variable Data Printing, MAP, etc.)
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2013, Visual Studio 2015
Features | E-XD++ | E-XD++ |
Professional | Enterprise | |
Description | Flow Diagramming Solution + Electronic form Solution |
Enterprise Class .NET/VC++ Visualization Source Code Solutions |
Theme And Colors (Like Microsoft Visio 2007) | V | |
Curve Link | V | |
Sub Graph Shape | V | |
Post Number Input Shape | V | |
EditBox with Drop Calc Picker | V | |
currency input shape | V | |
Auto Size font shape | V | |
EditBox with drop date picker | V | V |
EditBox with drop menu | V | V |
Calendar shape | V | V |
EFormDesigner Sample | V | V |
EFormReader Sample | V | V |
Multiple DataModel Printing (See sample CardPrint) | V | V |
One Click Link | V | V |
Database Design Diagram Solution | V | |
CWnd Base Canvas (See sample DialogTest) | V | |
Toolbar drop bitmap picker | V | V |
Auto Scroll | V | V |
Double buffer drawing | V | V |
C# Form Solution | V | |
DiagramEditor with it's 100% VC++ Source Codes | V | |
Full Visio - Like Custom Property Values Define | V | |
Import SVG XML File | V | |
Export SVG XML File | V | |
Convert EMF or WMF to SVG File | V | |
Advance Link - Port Editing | V | V |
Panning Window with Zooming Slider Bar | V | |
Allow over 10,000 shapes within one canvas | V | |
HMI Solution | V | |
SCADA Solution | V | |
BPMN Solution | V | |
UML Solution | V | |
Gauge Dashboard Solution | V | |
Link line with anchor | V | |
Multiple Status Building Tool with VC++ Source Codes | V | |
Layer Graph Layout | V | |
Tree Graph Layout | ||
More than 10 new style links | V |
而 Enterprise Edition Suite下還有再細分為以下版本:
E-XD++ Enterprise Basic Edition
-- Single team project (Up to 3 developers) source code license + 1 Year free gold support
-- For data visualization, flow diagramming, vector drawing, printing, graph layout, workflow diagram...
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 400,000 lines full tested VC++/MFC Source Codes)
- All samples's source codes
- All Samples_Advance's Source Code
- BPMNEditor's source codes
- Classwizard.exe
- Source Codes of UCCDraw ActiveX Control
- New Project Building Tool
- Full documents...
E-XD++ HMI & SCADA Advanced Enterprise Edition
-- Single team project (Up to 3 developers) source code license + 1 Year free gold support
-- For Human-Machine Interface (HMI) and SCADA, Dynamic Graphics, Data Visualization, and Real-Time Visualization Solutions ...
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2013, Visual Studio 2015:
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 500,000 lines full tested VC++/MFC Source Codes)
- All samples's source codes
- All Samples_Advance's Source Code
- Source Codes of UCCDraw ActiveX Control
- BPMNEditor's source codes
- Classwizard.exe
- New Project Building Tool
- All documents...
- It also contains the following advanced source codes:
- UCCTouch' Source Codes
- HMIBuilder' Source Codes
- HMIPlayer' Source Codes
- HMI OCX's Source Codes (HMI Player for Web)
E-XD++ CAD Advanced Enterprise Edition
-- Single team project (Up to 3 developers) source code license + 1 Year free gold support
-- For CAD Drawing and Printing, support SVG, XML, JavaScript and VBScript ...
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2013, Visual Studio 2015:
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 500,000 lines full tested VC++/MFC Source Codes)
- Source Codes of UCCDraw ActiveX Control
- All samples's source codes
- All Samples_Advance's Source Code
- BPMNEditor's source codes
- Classwizard.exe
- New Project Building Tool
- All documents...
- It also contains the following advanced source codes:
- TKCAD' Source Codes + DXF import + DXF Export
- ScriptDemo' Source Codes with JavaScript and VBScript
- CAD OCX' Source Codes + DXF import
E-XD++ PLC Design Advance Enterprise Edition
-- Single team project (Up to 5 developers) source code license + 1 Year free gold support
-- For IEC61131 PLC Design and Simulation with SVG, XML, JavaScript and VBScript support ...
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2012.net, Visual Studio 2013:
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 500,000 lines full tested VC++/MFC Source Codes)
- Source Codes of UCCDraw ActiveX Control
- All samples's source codes
- All Samples_Advance's Source Code
- BPMNEditor's source codes
- Classwizard.exe
- New Project Building Tool
- All documents...
- It also contains the following advance source codes:
- IEC61131Demo' Source Codes
- ScriptDemo' Source Codes with JavaScript and VBScript
- SVGDemo's Source Codes with SVG Import and Export
- XML Saving and Loading' s Source Codes
E-XD++ Electrical Engineering Advance Enterprise Edition
-- Single team project (Up to 5 developers) source code license + 1 Year free gold support
-- For electrical engineering software with SVG, XML, JavaScript and VBScript support ...
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2012.net, Visual Studio 2013:
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 500,000 lines full tested VC++/MFC Source Codes)
- Source Codes of UCCDraw ActiveX Control
- All samples's source codes
- All Samples_Advance's Source Code
- BPMNEditor's source codes
- Classwizard.exe
- New Project Building Tool
- All documents...
- It also contains the following advance source codes:
- ETAPDemo' Source Codes
- ScriptDemo' Source Codes with JavaScript and VBScript
- SVGDemo's Source Codes with SVG Import and Export
- XML Saving and Loading' s Source Codes
E-XD++ Ultimate Enterprise Edition
-- Single team project (Up to 5 developers) source code license + 1 Year free gold support
-- With all the source codes of all advance solutions (Inlcudes P-UCC703, P-UCC704, P-UCC705...) and other solutions ...
Full compatible with Visual Studio 6.0, Visual Studio 2003.net, Visual Studio 2005.net, Visual Studio 2008.net and Visual Studio 2010.net, Visual Studio 2013, Visual Studio 2015:
With all the source codes of the following:
- ShapeDesigner's Source Code
- DiagramEditor's Source Code
- E-XD++ Core library's Source Code (More than 550,000 lines)
- All samples's source codes
- All Samples_Advance's Source Code
- UCanCode Draw OCX's Source Codes
- UCCDiagram OCX's source codes + samples
- BPMNEditor's source codes
- Classwizard.exe
- New Project Building Tool
- All documents...
- It also contains the following advanced source codes:
- BPMBuilder's source code
- EFormDesigner + EFormReader's source code + ODBC Database Support
- UCanCode Print Solution's source code
- UCanCode CAD Solution's source code
- HMI OCX ActiveX's source code
- HMIBuilder' Source Codes
- UCanCode Gauge Solution' source codes
- HMIPlayer' Source Codes
- UCCTouch' Source Codes
- UCanCode Script Solution' Source Codes (Support JavaScript and VBScript)
- UCanCode CAD OCX' Source Codes
- UCanCode Power Electric Solution's source code
- DASYLabDemo's source code
- UCanCode Electronic Design Solution's source code
- UCanCode Print OCX' Source Codes
- UCanCode Gis Solution's Source Codes
- Export to DXF file format's Source Codes
- XML Saving and Loading Plug In's Source Codes
- Import Full customized SVG file
- MatLab Visualization's Source Code
- ETAP Visualization's Source Code
- HMIBuilder works with Codejock's Xtreme ToolKit Pro sample.
- Sample works with BCGSoft's BCGControlBar Pro
- HMIBuilder supports play animate gif file.
- HMIBuilder supports play Flash's SWF file.
- IEC61131 Visualization's Source Code
- UML Suquence OCX' s Source Code
- UML Sequence Solution's Source Code
UCanCode ActiveX Controls 是款圖形引擎庫,可以讓開發商視覺化他們的應用程式。隨著其提供的功能,客戶可以輕鬆地創建、編輯、管理、輸出、輸入和列印2D的向量圖形文件。這些ActiveX控件所有完整的原始碼也可以透過E-XD++ Enterprise Suite購買。此資料庫還支援輸入/輸出幾個向量和光柵格式,包括DXF、XML和SVG的輸出。
UCanCode軟體的主要目標是為廣大客戶提供一個簡單的方法,添加圖形到他們的應用程序之中,使得使用界面可以更加平易近人。
UCanCode ActiveX Controls包含以下四個控件:
- UCanCode Draw OCX Control -- designed for visio like flow diagramming drawing.
- UCanCode Diagram OCX Control -- designed for flow diagramming drawing with a full GUI feature, it is the same with UCanCode Draw Control, but it supports Electric Form feature and with advance printing, it also has a GUI showing.
- UCanCode Print OCX Control -- designed for database print and label design and printing.
- UCanCode CAD OCX Control -- designed for CAD Drawing and Printing.
Note: UCCDraw ActiveX Control with UCCDiagram ActiveX Control difference mainly in the interface, UCCDraw only provides a canvas and a component for graphical display and editing tool box, and UCCDiagram addition to the above two parts, but also provides the drawing, formatting, editing and other aspects of the toolbar.If you only need a canvas on the selection of UCCDraw, if you also want to use E-XD + + provides a large number of toolbars and features, please use UCCDiagram.All UCanCode provides ActiveX controls are based on E-XD + + Enterprise Suite core architecture, which is any E-XD + + function of the infrastructure can do both in UCanCode ActiveX can be achieved.
其完整功能
Full source code
UCanCode ActiveX Components are completely written in Microsoft Visual C++. Source code, which you get for free, has many advantages:
- Ability to customize it;
- You can further develop the product;
- Complete control of the product's programming quality;
Flowcharting
This functionality enables UCanCode ActiveX Components to become a powerful flow charting tool. The link object is a special object that has the sole purpose of connecting shapes together. Since it is a real shape, you can set properties for it:
- Arrowheads, style and size;
- Line color, thickness and style;
- Shape name, for easier identification.
Object links in flowcharting:
- Rectilinear and direct object links;
- Ability to edit nodes and links through source code;
- Object avoidance: auto-routing algorithm routes the connecting line around other objects;
- Adjusting the position of the first and the last point of a link.
Vector drawing
UCanCode ActiveX Components come with a set of predefined shapes, such as: Arcs; Dimension line; Rectangle; Curve; Ellipse; Line; Freeform polygons; Text; Diamond; Triangle; Right triangle; Parallelogram; Trapezoid; Hexagon; Octagon; Plus sign; Star; Pentagon; Left arrow; Scribble; Etc.
You can subject shapes to:
- Formatting;
- Grouping/Ungrouping;
- Moving;
- Rotating;
- Flipping;
- Reversing, etc.
Hyperlinking
Simply add hyperlinks to each shape and drawing page. Through a hyperlink you can jump to another UCanCode ActiveX Components drawing, another file (.DOC, .XLS, etc.), or your Web site for example!
Raster imaging tools
Several raster imaging tools are @ your disposal:
Filling shapes with patterns, textures, pictures and with all standard colors;
Text editing
UCanCode ActiveX Components has a variety of text manipulating devices:
- Plain text : This device is convenient when drawing titles, logos, or other short text you want to manipulate, i.e. stretch, flip, custom-fill, etc.;
- Text boxes : This device is suitable for manipulating large blocks of formatted text;
- Displaying and editing text in composite shape;
Object model
The object model of UCanCode ActiveX Diagramming Components are improved and therefore far more logical and intuitive. It allows you to manipulate shapes and events quickly and easily.
Workspace display
A variety of properties are available to set the way you want the drawing workspace to be displayed with:
- Page break line;
- Grid;
- Paper background;
- Scroll bars;
Printing
Several useful printing options are @ your disposal:
- UCanCode ActiveX Component prints the whole drawing on canvas and auto split pages;
- Specifies print settings such as margins, orientation, paper size, etc.;
- Complete control of printing, Print Preview and PrinterSetup dialog box.
Other features
- Unlimited Undo-Redo capability;
- Zooming;
- Panning;
- Rotating
- Dynamic re-ordering and object grouping;
- 4 C++ and VB sample projects with complete source code.
Compatibility
UCanCode ActiveX Controls are compatible with a wide range of development languages and platforms, including:
- MS Visual Basic;
- MS Visual C++, .NET 2.0 Window Forms;
- MS FoxPro for Windows;
- MS Visual Studio.NET 2002, MS Visual Studio.NET 2003, Visual Studio.NET 2005, Visual Studio.NET 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013
- All windows platforms (32 bits, 64 bits)
- Borland C++Builder;
- Borland Delphi;
- Any other 32-bit programming environments that support ActiveX components.