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
CAD Drawing 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 and diagramming 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

UCanCode Software focuses on general application software development. We provide complete solution for developers. No matter you want to develop a simple database application, or an large system, our product will provide a complete solution for you. Our product had been used by hundreds of top companies around the world!

CAD Component and Source Codes, CAD Control and Drawing Tool

100% source code provided! Free you from not daring to use components because of unable to master the key technology of components!  World Leading report component, and Print Component, it also with CAD Component, and .NET Component, it has full .NET Diagram Control and CAD Component, to be used with CAD Source Code.

With DXF Importing and Exporting, Printing, Editing, SVG Import and Export, all the complete source codes is shipped.

E-XD++ And UCCDraw Enterprise Edition

Do you really have the time to develop diagram and graphs for your C++ application? It is a waste of time to do any programming work not related to the business rules of your specific industry. Add complex diagrams and graphs to your application easily with XD++, a C++ graphing and diagramming class library built on and seamlessly coupled with the Microsoft Foundation Class.

Developing system software is a time-consuming and high-risk, especially when the application needs to handle different data relationships, to handle complex data flows, to handle complex connection diagrams, or to do printing, undo and drag operations. Since MFC provides only the most basic GDI functions, it could hardly give us much help if we want to develop such kind of application using MFC. To develop this kind of application, developers not only need to handle a lot of complex Windows GUI, but also need to do some complex and verbose mathematical computation. This would be an extremely time-consuming job.

More about E-XD++ Enterprise Edition...


Tour of UCCDraw For C#, VB.NET, VB, Delphi or other .NET Developers, the UCCDraw Component Tour can be found below:

Tour for UCCDraw Component

  There you can learn more about UCanCode's leading flow diagram component UCCDraw Conrol, this is a 100% OCX ActiveX Control, you can add flow diagram to you VB, Java, .NET application within a few minutes.


Virtual Tour of E-XD++ Enterprise Edition

(One time purchase, life time use, 100% control. The most powerfulfeature of E-XD++ is: all the operations done by mouse and keyboad on cavans can be implemented directly using code.)


Quick Tour of E-XD++ Enterprise Edition

Quick Tour for UCCDraw Component

This quick tour introduces main features of E-XD++ Enterprise Edition. It also helps you to evaluate it.

E-XD++ Enterprise Edition provides classical drawing environment, suitable for developing software for electric power system, military industry, coal mine, chemical industry, science research, energy resource etc . It is also suitable for developing professional applications like graph analysis, molding, CAD, industry SCADA system, ERP flow design system, work flow design, smart electric form system, complex form design and printing system, graph management, graph topology analysis, GIS, engineering drawing, science experiments, etc.

Also, E-XD++ provides high extendable, high performance C++ source code, free you from the blackbox of using OCX components.

The key strengths of E-XD++ are:

  • Usable Classes -- E-XD++ was designed from the start to be a reusable class library
  • Power -- easy definition of specialized graphical objects containing other objects
  • Flexibility -- any client application can implement its own visual syntax and semantics
  • Performance -- can handle thousands of nodes and arcs, can import any svg xml shapes.
  • Ease of Use -- supports object selection, drag-and-drop, auto-scrolling, zooming into diagrams, arbitrary scaling of individual nodes, assisted drawing of arcs, unlimited Undo / Redo supports.
  • Feel -- users can do in-place text editing, drag and drop, resize all using the "expected" user interface
  • Smooth -- supports double-buffering, real-time dragging, and Windows metafiles for full-resolution printing


New for V9.80 Proven and easy-to-use, E-XD++ V9.80 integrated GUI components are designed to handle the low-level details of GUI application development, shortening development time and making it easier to build any kind of diagram based application:
New features includes:
1.Sub-graph support.
2.Over 20 new shapes.
3.Mind-map solution.
4.Database solution.
5.Quick drawing for canvas.
6.Multiple - pages printing and preview.
7.New samples.
8.Approximately 50 bug fixes.
"No projects limited!" you need only purchase E-XD++ for one time! after that, there is no projects limit of using E-XD++, E-XD++ includes thousands of features. C++ is high flexible and high extendable, which makes E-XD++ extremely powerful. It's really hard to describe the complete features of E-XD++. Here we just selected some features and new improvements that might be important to you.

1. Flexible and efficient data structure definition----MVC. 2. Completely based on C++, providing all source code.
3. GDI and GDI+ dual mode for drawing. 4. Perfect data exchange.
5. Flexible application style. 6. Freely defined canvas.
7. Perfect printing control 8. Projecting mode
9. Layer 10. Export to specified file formats.
11. Unlimited Undo/Redo operation. 12. Insert OLE components.
13. Auxiliary line. 14. Magic toolbox.
15. Grid line. 16. Dual-cache drawing.
17. Dual-mode editing. 18. editing mode and runtime mode.
19. Auto-scroll. 20. Auto-creation for connection line.
21. Object distribution. 22. Macro commands.
23. Draw from center 24. Load multi images files format(supports GIF animation)
25. Beeline-curve hybrid drawing. 26. Free transform between beeline and curve.
27. Process complex polygons. 28. Shape Shearing and Crooking operation.
29. Pass-by function for connection line. 30. Datasheet component for showing complex multi-column data.
31. omnipotent figure processing ability (including making collection between lines) 32. Auto-capture.
33. RTF file showing and printing. 34. Electric power system example
35. Science research example 36. Transaction flow example
37. Industrial control example. 38. CAD example.
39. EMF drawing example 40. City layout example.
41. Workflow diagram example. 42. Visio application example
43. Electric datasheet solution. 44. Integration with 3rd part interface library.
45 Card Print Solution 46. Map Panel Solution.
47. Workflow Diagram Solution 48. Record Diagram Solution
49. Proto Logic Diagram Solution 50. Advance Draw Solution.
51. C# Form Solution 52. Sub-graph
53. Mind-map solution 54. Gauge Diagram Solution
55. ODBC Database Designer Solution 56. Other features of E-XD++
57. Why You Need E-XD++?

Request for Full feature Evaluation Kit of E-XD++ Now!

In order to meet the requirements of advanced customers, UCanCode had already prepared a special edition for enterprise user. The full feature evaluation kit is ready now. Click here to download the evaluation software.

E-XD++ Enterprise Edition VC++ Source Code Solutions:

Powerful, flexible, and easy to use Diagram Components.
Powerful and flexible enough to create diagrams exactly the way you want them to appear. So easy to use that you will be able to prototype your application in just a few minutes.

Feature rich.
With features such as automatic layout, multiple layers, collapsible sub-graphs, snap-to connection points, XML, SVG, and more, E-XD++ Have the power and flexibility you need to create sophisticated diagrams, quickly and easily. Events such as click, double-click, hover, select, rubber-band select, copy, delete, resize and move are supported. Operations such as drag-and-drop, unlimited undo/redo, and clipboard operations are common and complex, and are expected by today's sophisticated users. it full supports importing ArcGis, SVG and DXF File format.

Performance and Scalability.
UCanCode E-XD++ Capable of handling many thousands of nodes and edges, up to hundreds of thousands depending upon the complexity of the nodes you wish to draw and the operations you wish to allow. Our graphical classes are extremely lightweight objects enabling outstanding performance.

Save Time and Money and gain Reliability.
A diagram is worth 1,000 words, and E-XD++ is shipped with more than 500,000 lines of well designed and well tested code! It is used by hundreds of the world's most quality conscious companies. It will saves you thousands of hours of complex coding and years of maintenance.


1 UCanCode Advance E-XD++ CAD Drawing and Printing Solution Source Code Solution for C/C++, .NET V2023 is released!

2 UCanCode Advance E-XD++ HMI & SCADA Source Code Solution for C/C++, .NET V2023 is released!

3 UCanCode Advance E-XD++ GIS SVG Drawing and Printing Solution Source Code Solution for C/C++, .NET V2023 is released!

Contact UCanCode Software

To buy the source code or learn more about with:


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