Click here to Skip to main content
14,357,949 members

Press Releases

Welcome to the new Press Releases forum! Our old press release system has been retired but we've moved everything and everyone to a new, shinier home. Enjoy!

A press release must be written for the purpose of announcing something newsworthy. Advertisements, promotions, or anything smelling even vaguely of spam will be deleted. All press releases must be relevant to the development community.

NewsWSO2 to Present Technical Webinar on Optimizing Enterprise Application Memory and Performance Pin
Member 979567313-Mar-13 8:07
memberMember 979567313-Mar-13 8:07 
GeneralCreate Draft Appointment Request, Extract Embedded Attachment from MSG Pin
sherazam12-Mar-13 18:36
membersherazam12-Mar-13 18:36 
NewsSiteScout Self-Serve Media Buying Platform Manages 12 Billion Daily Ad Impressions in Real Time With Aerospike NoSQL Database Pin
Member 979567312-Mar-13 10:17
memberMember 979567312-Mar-13 10:17 
NewsWSO2 to Present Palo Alto Workshop on Accelerating Application Delivery Pin
Member 979567312-Mar-13 7:46
memberMember 979567312-Mar-13 7:46 
GeneralImport SVG Images in HTML, Render DrawingML Charts inside SharePoint Pin
sherazam11-Mar-13 17:45
membersherazam11-Mar-13 17:45 
NewsSupply Chain Sciences Selects GrapeCity’s ActiveReports Server for Both Pre-Built and Ad Hoc Reports Pin
GrapeCity-Inc11-Mar-13 9:31
groupGrapeCity-Inc11-Mar-13 9:31 
GeneralWSO2 and iBIT Partner to Deliver Agile Application Lifecycle Solutions to the SMB Market Pin
Member 979567311-Mar-13 7:11
memberMember 979567311-Mar-13 7:11 
GeneralE-XD++ Instrumentation control and simulation Source Code Kit for C/C++,.NET Pin
kellyonlyone11-Mar-13 5:05
memberkellyonlyone11-Mar-13 5:05 
Equipment and instrumentation, control and simulation, automatic control OCX, Source code components, middleware development platform for C/C++, .NET, 100% VC++ Source Code is Shipped.[^]
Used that is used, 100% open source, 100% customized based on the need for efficient instrument control VC ++!

Equipment, instrumentation solutions in E-XD++ visualization component library is an important solution for the design of all instruments used in all the source code 100% VC ++ development from, the official version of the solution provides all the source code.

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++ with any other third party, like C ++ component library contains hundreds to used functions separately. 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 E-XD++ provides control without the need for the drop-down color graphics function, that's no problem! "

This solution uses a completely open organization, will create a cutting instrument is divided into: the instrument panel, the pointer, measurement scale and background of several parts, these parts not only interrelated, but also fully independent, as when creating a new instrument, based on need to be any combination of, for example, dashboard disk scale + Triangle + oval pointer, you can build the following instruments:

UCanCode instrument graphics are drawn by a team of flexibility and show the progress of the class composition of these classes with flexible design, each part can be flexibly customized. Mainly consists of three parts:

(Note: The instrumentation component modules in the Advanced Enterprise version only available!)

1) Background: UCanCode instruments directly from any of the background graphic E-XD++ component library visual graphics to form the ready-made graphics class, you can use any E-XD++ component library visual graphics as the background graphics class such as lines \ Rectangular \ oval \ images \ arc \ complex graphics and so on. If you choose any graphic type as the background, the instrumentation will UCanCode graphics derived from this class, for example, derived from CFOButtonShape, the instrument background is a rectangular button.

2) Scale: UCanCode scale instrumentation provides a default linear scale and the scale of the two elliptical arc, you can have either, or derived from these two species as to create a new scale type, in use time, need to refer to sample program to paste together with the background graphics.

3) Pointer: UCanCode pointer instrument graphics can be very broad, you can make rectangular progress bar \ the linear pointer \ arc pointer \ digital indicators, etc., in use, how much pointer, the pointer will be the number of background graphics pasted together with the can be. as shown, and some at the same time both the linear pointer and digital indicators. while the pointer class itself is completely derived. If you need to customize the pointer, only need to derive from the corresponding class can be completed.

The following is HMIBuilder instrumentation solutions Case:

E-XD++ products, our pre-scheduled in the CFODrawShape several base class to deal specifically with the virtual instrument graphical function of the coverage of these virtual functions and pointers can be equal to the background scale associate. Function as follows:

/************************************************* ************************
| *
| * The following virtual methods defined for meter classes.
| *
\ ************************************************* ***********************/

/ / Gen meter's start point.
virtual CPoint GetMeterStartPoint ();

/ / Gen meter's end point.
virtual CPoint GetMeterEndPoint ();

/ / Gen meter's bounding rectangle.
virtual CRect GetMeterRect ();

/ / Obtain the main point.
virtual CPoint GetMeterMainPoint ();

/ / Obtain the main point.
virtual CPoint GetMeterNumberMainPoint ();

1. The default scale bar:

1). CFOPMeterScale

Class CFOPMeterScale defines a linear scale, through the property to set Minimum and Maximum properties of maximum and minimum values, as shown above.

Another scale category is CFOPMeterEllipticalScale, is a scale along the ellipse. Can set StartAngle and SweepAngle.

2. The following pointer class for the system:

1) CFOPIndicatorNeedle

class CFOPIndicatorNeedle defines a simple pointer, pointer parameters PivotPoint set by the center.

Defines a pointer enumeration FOPIndicatorNeedleStyle various styles.

As shown below.

The following figure shows an example of how to use CFOPIndicatorNeedle the fpKite style, the default angle is 60, the use of CFOPMeterEllipticalScale oval plate. The width of the pointer value is set to 10.

2) CFOPIndicatorBar

Progress bar, a rectangular type CFOPIndicatorBar real progress bar, you can set the maximum, minimum, as shown below.

Class defines a rectangle CFOPIndicatorBar progress bar, you can display different sub-values, set by a class of Phase the maximum value of each segment \ minimum and worth every color, as follows:

Oval progress bar, the class is to improve the degree of CFOPIndicatorElliptical definition of Article class. As shown below.

4) CFOPIndicatorSlider

Cursor pointer, class CFOPIndicatorSlider is its defining class, itself is a box cursor itself is derived from class CObject down so that it can serialize or run-time type identification, you can set the Pen and Brush. Dimensions used to set the size property.

Enumeration FOPIndicatorSliderStyle defines the default style. Including fpTriangles and fpBar style.

5) CFOPIndicatorKnob

Knob pointer, CFOPIndicatorKnob defines an oval-shaped knob pointer, pointer knobs arc in the center of a small triangle, the color property value MarkerColor set a new class derived from this class, you can re-customize the look and feel.

3. Piston shape:

4. Advance shape:

5.Animate flash ellipse shape:

6. Animate text control:

7. Tank shape:

8. New tank shape:

9. Advance real-time control:

10. Pie progress control shape:

11. Animate line shape:

12. Real-time chart control:

13. New style switch control:

14. Vertical slider control:

15. Horizontal slider control:

16. New style chart control:

17. Carry animate shape:

18. New style switch shape:

19. New style chart control:

20, new style instrument 1

21, new style instrument 2:


22, New Style Instrument 3:

23, New Style Instrument 4:

24, New Style Instrument 5:

25, New Style Instrument 6:

26, New Style Instrument 7:

27, New Style Instrument 8:

28, new style knob 1:

29, new style knob 2:

30, new style knob 3:

31, New Style button 1:

32, New Style button 2:

33, if you want your style?

No problem, direct contact with the UCanCode, we help you create.

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 the left of the component into the tool box, as shown below (Note: This ShapeDesigner the source code itself, together with the E-XD++ official version available, 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. Building monitoring application:

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. Reference sample NetworkDemo.

4. Animation and real-time data 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 void DoButtonClickEvent (CFODrawShape * pShape, const int & nSel);

The actual instrument in the development of the graphics the graphics needs of your current class from the class or subclass CFODrawShape derived down, the derived class itself will serve as the instrument graphics graphics context to use, so the specific choice of which class to be derived, mainly to see Which of your instrument similar to close some of the background graphics. In addition you need to define a derived class, the class scale, the general class CFOPMeterScale directly or class CFOPMeterEllipticalScale, of course, you can use these classes themselves, but also to create the next for a new means to, you can choose from the category CFOPIndicatorBar, CFOPIndicatorElliptical, CFOPIndicatorSlider, CFOPIndicatorSliderElliptical, CFOPIndicatorNeedle, or create one of the CFOPIndicatorKnob to can.

Everything this way, see the sample program: GaugeDemo

All the instruments need the full assembly of the parts, any part of the derived class, or by overloading virtual functions to be expanded and customized. The background of the instrument you can use any E-XD++ Enterprise Edition provides the graphical components to form Of course, you can also use graphics to create a composite style of the ever-changing instrumentation, reference example: GaugeDemo, as follows:

E-XD++ visualization component library to any graphics on the canvas are set to start the timer function independently, which means that as long as you want to move up a graph can be allowed to move, which for the development of any advanced industrial control and simulation application provides the most direct solution.

There are also features of the system:

100% MFC design, and provides all the source code, without reservation.

Effective more than 30 million 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.
Provide more than 40 examples of various development programs.
HMI Demo example shows how to define a simple multi-page industrial control interface, as follows:

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 subgraph, 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 UCanCode Order :[^]

Contact UCanCode Software

To buy the source code or learn more about with:

Product Inquiry
E-mail to (
Or call us at: +86-28-8535-4545
Fax us at: +86-28-8535-4645
Technical support online with msn messager:
Download a trial solution
News1st Cross Platform PDF Development Library for .NET and Mono Pin
Xfinium Software8-Mar-13 1:44
memberXfinium Software8-Mar-13 1:44 
NewsAspose Eclipse Plugin is Released: Manage Java Components & Code Samples Pin
sherazam7-Mar-13 18:37
membersherazam7-Mar-13 18:37 
GeneralWSO2 to Present Webinar Series on Using Cloud-based WSO2 App Factory to Optimize Enterprise Application Development Pin
Member 97956737-Mar-13 7:11
memberMember 97956737-Mar-13 7:11 
GeneralAspose Visual Studio Plugin: Manage .NET Components & Product Samples Pin
sherazam6-Mar-13 23:56
membersherazam6-Mar-13 23:56 
NewsStimulsoft Released the First Report Designer for WinRT Pin
SoftPressRelease6-Mar-13 21:25
memberSoftPressRelease6-Mar-13 21:25 
NewsJelastic Launches Major New Version of Its Breakthrough Cloud Hosting Platform Pin
SoftPressRelease6-Mar-13 4:10
memberSoftPressRelease6-Mar-13 4:10 
GeneralGet equipped with the knowledge of CRM using Packt’s New Book and eBook Pin
Velinda6-Mar-13 1:48
memberVelinda6-Mar-13 1:48 
GeneralUtilize the latest customization features in Microsoft Dynamics CRM 2011 using Packt’s new Book and eBook Pin
Velinda5-Mar-13 23:29
memberVelinda5-Mar-13 23:29 
Priyank Prakash5-Mar-13 20:09
memberPriyank Prakash5-Mar-13 20:09 
GeneralGet Set Remove Single or All Document Properties of PDF File in Cloud Pin
saaspose5-Mar-13 17:01
membersaaspose5-Mar-13 17:01 
NewsNeudesic and Madcap Join Forces to Help Companies Expand Their Enterprise Social Strategy Pin
andrew.kinetic5-Mar-13 11:00
memberandrew.kinetic5-Mar-13 11:00 
NewsMadCap Flare 9.0 Offers Industry-First Native Right-To-Left Language Support, New Level of Social Interaction for Online Content, Expanded Capabilities for Advanced Print Publishing Pin
andrew.kinetic5-Mar-13 10:49
memberandrew.kinetic5-Mar-13 10:49 
GeneralSyncfusion Releases Essential Studio 2013 Volume 1 with Controls to Support Pin
Michele Chandler5-Mar-13 6:19
memberMichele Chandler5-Mar-13 6:19 
NewsGdPicture.NET 9.4 Document Imaging SDK New Medium Release Including 2D Barcode Generator Pin
GdPicture-ORPALIS5-Mar-13 1:53
groupGdPicture-ORPALIS5-Mar-13 1:53 
NewsGdPicture and GdPicture.NET Win Top 25 Bestselling Publisher and Product Awards at ComponentSource Pin
GdPicture-ORPALIS4-Mar-13 23:28
groupGdPicture-ORPALIS4-Mar-13 23:28 
GeneralAspose.Newsletter March 2013 Edition is Out Now Pin
sherazam4-Mar-13 18:47
membersherazam4-Mar-13 18:47 
NewsPowered by Fiorano ESB, Commercial Bank of Africa revolutionizes mobile-banking Pin
Mainten334-Mar-13 7:18
memberMainten334-Mar-13 7:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.