With The Case Of  Release The Power OF  Visual C++ !   Home Products | Purchase Support | Downloads  
View in English
View in Japanese
View in
View in Franšais
View in Italiano
View in 中文(繁體)
Download Evaluation
Pricing & Purchase?
E-XD++Visual C++/ MFC Products
Features Tour 
Electronic Form Solution
Visualization & HMI Solution
Power system HMI Solution
CArawing and Printing Solution

Bar code labeling Solution
Workflow Solution

Coal industry HMI Solution
Instrumentation Gauge Solution

Report Printing Solution
Graphical modeling Solution
GIS mapping solution

Visio graphics solution
Industrial control SCADA &HMI Solution
BPM business process Solution

Industrial monitoring Solution
Flowchart aniagramming Solution
Organization Diagram Solution

Graphic editor Source Code
UML drawing editor Source Code
Map Diagramming Solution

Architectural Graphic Drawing Solution
Request Evaluation
VX++ Cross-Platform C/C++
ActiveX COM Products
Technical Support
  General Q & A
Discussion Board
Contact Us


Get Ready to Unleash the Power of UCanCode .NET

Industrial control, real-time monitoring, remote management, data acquisition, control, Source code component solution for C/C++, .NET, 100% VC++ Source Code is Shipped

-- V2023

 Industrial control software, graphics demanding, real-time response requires a strong ability to develop a similar interface often takes a very long development time, E-XD++ visualization component library is the development of graphics applications like the best choice First, the component library itself is used in all developed with VC ++, using the most advanced MVC design pattern layer anata layer will be displayed separately, with strong scalability.  For any similar applications you develop a lot of development time saved!

"Monitoring GUIs for C++, VB, Java, and the .NET platform!"

UCanCode E-XD++ provides a complete set of services, consisting of design tools and a software development kit (SDK), for developers who want to create a user interface for industrial monitoring applications . These displays feature highly customized graphical objects that connect to underlying real-world data. " UCanCode XD ++ provides a complete set of services, consisting of design tools and a software development kit (SDK), for developers who want to create a user interface for industrial monitoring applications. These displays feature highly customized graphical objects that connect to underlying real-world data. "

Download this solution

    We offer these solutions does not mean that E-XD++ component library visual graphics applications can only develop these areas, in fact, E-XD++ like any other third party C ++ component library contains hundreds "Ready to use" functions separately. Same with QT,  MFC, etc., you can independently determine the need for E-XD++ in a function, in general, as long as you need graphics, you need flow charts, control charts, printing, typesetting , simulation, electronic maps, power wiring diagrams, forms, etc., you can use the E-XD++ components library, of course, sometimes Maybe you only want to use the the color drop - down control without the need of other graphics function, you can still use E-XD++ to do that!  
  This example shows how to use the E-XD++ graphics component library visual aspects of development of industrial applications, the sample consists of three capable of independent operation of the controls, including: pumps, measuring tables and piston, E-XD++ visible graphical component library to support simple and precise timer control, can create other industrial components. as shown below:

 1. E-XD++ from initial design to any graphics on the canvas to start a separate set timer function independently, which means that if you want to make a graphics canvas to be allowed to move up and moving.

 2. E-XD++ library itself with 100% VC ++ development from, all of the code through rigorous testing, to achieve the best performance for your application.

 3. The solution has many of the world aerospace, defense, scientific research success in the simulation, industrial control and other aspects of use, has the best stability.

 System provides the following ready-made vector graphics, more complex figure than the official version can be provided by a professional graphic design program ShapeDesigner complex to design.

 1). Industrial Equipment Components.

 2). Heating Equipment Components

 3). Pumps Components.

 4. In addition there are:

项目符号  100% MFC design, and provides all the source code, without reservation.
项目符号  Effective more than 500 thousand line of code, and more than 300 C ++ extension classes.
项目符号  Automatic code generation process, and complete the development of documentation to help you quickly build a variety of applications on E-XD++.
项目符号  Development of advanced application systems to provide complete and scalable interface control.
项目符号  Property line of code changes and provide support for Undo / Redo function.
项目符号  Users on the canvas according to their needs, components, operation, and other custom operations.
项目符号  Supports both single page or multi-page application.
项目符号  The layout of the components, layout, organized in the order.
项目符号  Print, print preview and output to the image.
项目符号  Draw a straight line, mark lines, curves, rectangles, ellipses, add text, and pictures.
项目符号 SVG Import and Export.
项目符号 DXF Import and Export
项目符号 Microsoft Access (*.MDB), SQL Server.
项目符号 More than 1,000 printer drivers.
项目符号 Can be used with Windows CE.
项目符号 Full tested with All Visual Stduios (From Visual Studio 6.0 to Visual Studio 2023).
项目符号 Full tested on All windows (32 bits, 64 bits).
项目符号  Provide more than 80 examples of various development programs.

 Here is the E-XD++ Visual Component Library source code version control system enterprise application development, the basic steps:

 1. Design requires the monitoring system components:

 This step can be E-XD++ provides ShapeDesigner application to the design, this tool can directly be Microsoft Visio or ConceptDraw other professional graphics tools designed components into (SVG file) came in with, of course, you can also ShapeDesigner itself rich The basic graphic design needs to the monitoring system components.  At design time, can easily design directly to the canvas element by Copy, Paste way to put a tool box on the left, as shown below (Note: This ShapeDesigner the source code itself, together with the E-XD++ provides the official version, can be customized as needed):

When we design components of the composite components can also be a single definition of a number of sub-components to facilitate later identification and handling of the Key ID values ​​that can later obtained directly by calling GetKeyID.

 2. Design monitoring system needs a graphical interface:

 E-XD++ provides a special interface design tools DiagramEditor, in this tool, we can easily apply the above ShapeDesigner through a variety of monitoring system components designed to build a graphical interface.  Interface in the structures, as required for specific components we can specify the Key ID value, the Key ID value for us in specific programs to control, for example, we can control the switch off and open, lights flashing and so on.  We designed a graphical interface can be saved as a single xdg file, as shown below: (Note: This DiagramEditor the source code itself, together with the E-XD++ provides the official version can be customized as needed):

 3. Construction of the Frame control procedures:

 By E-XD++ visualization component library provides graphics integrated in Visual Studio's AppWizard (Application Creation Wizard) to automatically generate the framework code control system can be designed for the above We DiagramEditor xdg files into this program as resource file, when we need to load a design interface when calling the following function:

 LoadXdgFromResource (...); if we need to switch to the new interface, you can also call the function to load the new interface.  NetworkDemo. Reference sample NetworkDemo.

 4. Real-time data acquisition and processing:

 External data acquisition we can View the Window class or classes of timer to be collected, when the need to update the interface when the status of the components can be designed directly above us to get the Key value of the graphic elements or sub-component graphics.

 5. Transaction processing:

 By overriding the appropriate virtual function to time a variety of transaction processing, for example, we only need to cover the following virtual functions CFOPCanvasCore class to respond to button events:

virtual voioButtonClickEvent(CFODrawShape *pShape, const int &nSel); virtual voioButtonClickEvent (CFODrawShape * pShape, const int & nSel); 

 HMI Demo example shows how to define a simple multi-page industrial control interface, as follows:

 The following example shows the E-XD++ development and simulation of industrial processes is extremely convenient and fast sex, such a complex sample application, development of the whole process requires only half a day, as follows:

 Status of a mobile oil drum:

 State II, grease, oil and grease table also shows the number of:

 State III, oiling is completed, instrument zero, the oil gun off, carried away with the trailer:

 The following sample program is to develop the basic steps:

 First, the design and simulation images of the industrial needs of the basic components:

 E-XD++ component library itself provides a large number of industrial components, while providing a professional design tool components ShapeDesigner, through the tools needed to easily design the components, we will put all the components designed in a tool box on the left Save the page fixed up, easy to use:

 Later use when you can directly drag and drop.

 Second, the design of industrial control and simulation of the screen:

 Through the accompanying E-XD++ products available DiagramEditor, can be designated industrial control and simulation to design appropriate screen, DiagramEditor provides a very sound and powerful features to ensure that the correct and efficient completion of a variety of high quality industrial design of the screen, in the design of the screen, we only need to drag the mouse the way through the steps of a good ready-made components in the design of structures can be dragged into the canvas, as shown below:

 When we collect data, we often need to refresh the canvas on the status of the various primitives, specifically for each component in the DiagramEditor provide 5 keywords, you can query by any one keyword to the specified component.  Settings as shown below:

 The settings we will be the top element of the Key Value 1 is set to K2.

 Third, industrial structures and simulation programs need:

 By E-XD++ provides the AppWizard (application creation wizard), can automatically generate the IPC based on VC ++ application framework, to load any industrial screen, just above the first XDG industrial interface designed into the application file formed XDGRES resource file, and then you can call the following function:

 LoadXdgFromResource (IDR_MAIN, _T ("XdgRes"), FALSE);

 Of course, if you need to load a new industrial interface, also can call the function.

 Fourth, real-time data collection:

 View class through the timer function, regular data collection, if you need to update the picture elements, call control itself UpdateControl can, when you need to also update the time series components can be added directly to the CFODrawShapeList list, then call UpdateShapes that be.

More than 500 thousands lines "all carefully designed and rigorously tested" C/C++/.NET source codes,  all complete source codes is shipped without any reservations!

 Provide more than 400 C + + extension class, more than 500 thousands lines of effective VC++ / MFC source code, more than 70 ready to use solution's source code, complete and detailed online help system and user documentation, supporting development tools designed!

 Powerful, flexible and easy to use graphical visualization of source code libraries.
 Powerful and flexible components to create a variety of charts to meet your needs.  Product design specifications, it is easy to use, in just a few days can be designed according to your needs products.  We provide complete support for products, download the trial.

 Ultra-versatile, such as automatic layout, multi-level collapsible sub - graph, cell connection point, XML, DXF, SHP, SVG, etc., can help you quickly create complex and flexible chart.  Supports a number of events: such as click, double click, hover, select, rubber band select, copy, delete, resize and move the support.  Support the most complex operations: such as drag and drop, unlimited undo / redo and clipboard operations and so on.

 Save time and money to obtain reliability.
 A picture is worth a thousand words, E-XD++ offer more than 500 thousands lines of well-designed and well-tested C/C + +/.NET source code!  Development takes years, thousands of customers worldwide validation, can save you a lot of development time and money!

 Try it now!
 Do not just listen to us say it a try!  Our free trial includes all you need to prototype your application.  Free technical support.


Download this solution

The official version of the E-XD++ component library visual graphics solutions for enterprise version provides all the source code, click the button below to order from UCanCode :

Contact UCanCode Software

To buy the source code or learn more about with:

   HMI solutions for more advanced configuration


Understanding of the new E-XD++ IPC, simulation solutions for integrateevelopment platform !
   More advanced solutions

 Analog \ digital circuit design and simulation of visual integrateevelopment platform for VC ++ source solutions !
   More advanced GIS source solutions: UCanCode Gis advanced visualization source solution!

 Understanding of the new E-XD++ GIS development platform solution !

Ask any questions by MSN: Yahoo:


Copyright ?1998-2023 UCanCode.Net Software , all rights reserved.
Other product and company names herein may be the trademarks of their respective owners.

Please direct your questions or comments to