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
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
E-XD++ library itself with 100% VC ++ development
from, all of the code through rigorous testing, to
achieve the best performance for your application.
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.
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.
Industrial Equipment Components.
Heating Equipment Components
In addition there are:
MFC design, and provides all the
more than 500 thousand line of code, and more than
300 C ++
code generation process, and complete the
development of documentation to help you quickly
build a variety of applications on
of advanced application systems to provide
complete and scalable interface control.
line of code changes and provide support for
Undo / Redo function.
on the canvas according to their needs,
components, operation, and other custom
both single page or multi-page application.
layout of the components, layout, organized in
print preview and output to the image.
a straight line, mark lines, curves, rectangles,
ellipses, add text, and pictures.
||SVG Import and
||DXF Import and
Access (*.MDB), SQL Server.
1,000 printer drivers.
Can be used
with Windows CE.
with All Visual Stduios (From Visual Studio
6.0 to Visual Studio 2023).
||Full tested on
All windows (32 bits,
more than 80 examples of various development
is the E-XD++ Visual Component Library source code
version control system enterprise application
development, the basic steps:
Design requires the monitoring system components:
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.
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.
Design monitoring system needs a graphical
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
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.
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):
Construction of the Frame control procedures:
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
(...); if we need to switch to the new interface,
you can also call the function to load the new
Real-time data acquisition and processing:
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
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
virtual voioButtonClickEvent (CFODrawShape *
pShape, const int & nSel);
Demo example shows how to define a simple multi-page
industrial control interface, as follows:
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:
of a mobile oil drum:
II, grease, oil and grease table also shows the
III, oiling is completed, instrument zero, the oil
gun off, carried away with the trailer:
following sample program is to develop the basic
the design and simulation images of the industrial
needs of the basic components:
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:
use when you can directly drag and drop.
the design of industrial control and simulation of
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:
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.
as shown below:
settings we will be the top element of the Key Value
1 is set to K2.
industrial structures and simulation programs need:
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
(IDR_MAIN, _T ("XdgRes"), FALSE);
course, if you need to load a new industrial
interface, also can call the function.
real-time data collection:
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
than 500 thousands lines "all
carefully designed and rigorously tested"
C/C++/.NET source codes, all complete source
codes is shipped without
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!
flexible and easy to use graphical visualization of
source code libraries.
and flexible components to create a variety of charts to meet
design specifications, it is easy to use, in just a
few days can be designed according to your needs
provide complete support for products, download the
such as automatic layout, multi-level collapsible
sub - graph, cell connection point, XML, DXF, SHP, SVG,
etc., can help you quickly create complex and
a number of events: such as click, double click,
hover, select, rubber band select, copy, delete,
resize and move the support.
the most complex operations: such as drag and drop,
unlimited undo / redo and clipboard operations and
time and money to obtain reliability.
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!
takes years, thousands of customers worldwide
validation, can save you a lot of development time
not just listen to us say it a try!
free trial includes all you need to prototype your
version of the E-XD++ component library visual
graphics solutions for enterprise version provides
all the source code, click the button below to order
Contact UCanCode Software
To buy the source code or learn more about with: