Product Tour E-XD++ and UCCDraw product walkthrough
Screenshots Applications built on E-XD++ ToolKit
Product feature comparison
A.NET/ VC++ Source Code Component for building any database printing applications that create dynamic, database-driven documents quickly and easily and personalize your promotional communications by varying text, graphics, barcodes, or entire layouts based on information found in your database.
If you are looking for .NET/VC++ Source Codes for building a flexible and easy way to use promotional software, UCanCode E-XD++ UCCPrint .NET/VC++ Source Code Solution is the ideal source code component solution for you. E-XD++ Print Solution allows you to personalize your promotional communications by varying text, graphics, barcodes, or entire layouts based on information found in your database. E-XD++ Print Solution is a fast and flexible variable data printing solution for the production of simple and complex Variable Data Printing jobs, ranging from small, medium to high volume output quantities.
E-XD++ UCCPrint Solution can use almost any database format. You can use drag-and-drop interface to create links between your database fields and your document quickly and easily. You can use the data from your database as-is in your documents; or you can use conditional-processing features, data-parsing features, and data-formatting.
With E-XD++ Professional Variable data printing sourc code solution, a ready to use professional UCCPrint application is shipped. (100% VC++ Source Codes of this applications is also shipped). It has the following featrues:
Benefits
- Design with 100% VC++ MFC.
- 100% VC++ Source Codes is shipped with full edition.
- You can use and ship this application now, no need to do any changes to get it works.
- Use your current design and database applications
- No need to consider your Printer, it will takes database records automatic.
- Variable Information Printing at rated speed of the printer
- Reduced print cost and print wastage
- Efficient production process that saves time and money
- Open architecture - plugs in easily into any existing workflow
- Instant preview to see results before printing to facilitate accuracy
- Resource check on print stream reliability
- Finishing options per record or per set
- Easy to use: Drag and drop
- Variable text
- Any font in any color and any size
- Conditional Database manipulation functions
- Database filter
- Printing layout & stacking order
- Label printing
- Multi page printing
- Barcode printing
- Use almost any database format
Building an application that create personalized promotional documents in a trice!
If you want to building an application that printing your promotional documents, do it with E-XD++ UCCPrint in saving tons of months development time:
- Advertisements and Magazines printing application
- Brochures and Newsletters printing application
- Business Cards and Postcards printing application
- Catalogs and Flyers printing application
- Certificates and ID Cards printing application
- Direct Mailings printing application
- Gift Certificates and Discount Coupons printing application
- Mail Merge Letters and Marketing Mailers printing application
- Numbered Tickets printing application
- Preprinted Reply Cards and Labels printing application
- and much more !
Below are how uccprint solution works:
1. Running UCCPrint.exe.
2. Page size template support:
with the following dialog, you can choose any predefined canvas size for your printing.

If you cann't find a size of your printing, you can choose any one from this tab window at first, then you choose "File|Page Setup" to define any new size of canvas as you want.
3. UCCPrint solution also full supports template creating, saving, loading, and management etc. The small screen shot of any template file is also stored at the header of its file, a template window is shipped for showing any template files within a specify file folder. As below:

4. UCCPrint supports loading a predefine image file as background, as below:

The selected image file will be placed at the background of canvas, you can use "Master" view mode for editing.
5. Load any kind of database records for printing, as below:

UCCPrint supports loading any kind of database that supports ODBC Standard (Such as SQL Server, MS Access, DBF, Excel, etc), and you can assign any kind query SQL for data loading. You can open any database from file, or use "DB Administrator" for other database loading.
6. Viewing your data records, by choosing "Tool | View Printing Record..." menu item, a record viewing dialog is showing, as below:

7. All the printing records variable fields will be showing at the list box of left side, as below:

Now, you can drag and drop any variable field to the canvas, a simple editbox shape or other shape (You can use "Tool| Options" menu item for changing) will be bounded to this record field.
8. Setting the printing variable to any shapes on the canvas:
1). From the toolbox window at left side, you can drag and drop a simple text edit box shape on the canvas.
2). Choose this shape on the canvas, and right click your mouse, and choose "Connect Database Field Name…" menu item.

3). Then the following dialog will be showing:

Within this dialog, you can assign any text for printing, please remember the variable printing fields must be using "[]" for including. You can assign any number of variable fields one time for a single printing shape. For example: " [Agent] that is [AlertGroup]"
If you are choosing rich text shape, you will have the following complex rich text editing dialog instead of:

9. Editing with "Normal | Master" mode, for eaching printing canvas, you can edit the background by choosing "view | master" menu item.

10. Bar code printing:
UCCPrint solution supports many kind of bar code for printing, as below:

1). Choosing bar code drawing tool at right side, and then drawing a barcode shape on the canvas.
2). Double click on this shape, and a bar code setting dialog will showing, as above screen shot.
3). To connect a database record filed by right click on the this barcode and then choosing "Connect Database Field Name…" menu item.
11. Change canvas size, just choose "File | Page Setup..." menu item.
12. Save template file, just choose "File | Save as template..." menu item.

13. Border printing:
If you don't want to print the border of variable shape, just choose "Connect Database Field Name…" menu item and uncheck the "Print border" button.
Sample:


Printing result as below:
report-print-tool.pdf
Note: For using uccsample.ucp file, you must open database file "xtreme.mdb" and choose "Orders" table.
Building any personalizing variable data documents application has never been so easy!
By simply dragging and dropping database fields onto the document layout, E-XD++ UCCPrint Solution creates a link between the database field and your document. E-XD++ UCCPrint Solution gives you an instant preview and provides you with a powerful resource checking option to ensure proper printing. Utilize the comprehensive set of conditional rules for database driven composition.
With E-XD++ Component, you can add advanced printing functionality to your applications. The E-XD++ Library is a 100% VC++ data rendering and visualization system, built specifically for Visual Studio .NET and designed to bring your User Interface to the printed page. Now you only need a few days for building a very powerful label print or report print application.
Through its Java, .NET and C++, and Flex/AIR graphics libraries and components, ucancode provides the industry’s most comprehensive set of graphics tools for creating sophisticated, interactive user displays. ucancode's graphics products enhance decision-making speed and ability by making vast quantities of complex data more comprehensible and manageable for users. Developers save 50 to 80 percent of development time when creating displays with ucancode Visualization.
Download Prebuild Eval Kit of UCCPrint Solution
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
The VC++ source codes of this sample is shipped with E-XD++ Library Enterprise Edition, order it now.

| Product Information:
"The only Flow/Diagramming Kits that provides full source code of components for MFC and ActiveX in a single package!" |
XD++ MFC Library Professional Edition!
Every Visual C++ Developer "Must Own" Souce Kit! it includes the following features:
1.Mostly advance Office 2003 GUI look!

2.Drop down UNDO/REDO picker, like microsoft office!

3.Drop down Color Picker, Drop down Line Picker and other drop down picker, with the full version of XD++, you can create your own drop picker.

4.Advanced toolbar, you can place combobox and many other controls on the toolbar with an easy way and a rich set of power controlbar.

Below is the full features about XD++ MFC Professional Edition
Full source code
XD++ MFC Library is 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 XD++ MFC Library 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
XD++ MFC Pro comes 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 XD++ MFC Pro 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
XD++ MFC Pro 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 XD++ MFC Pro is 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:
- XD++ MFC Pro 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 Printer Setup 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
XD++ MFC Pro is compatible with a wide range of development languages and platforms, including:
- MS Visual Basic;
- MS Visual C++;
- MS FoxPro for Windows;
- Borland C++ Builder;
- Borland Delphi;
- Any other 32-bit programming environments that support ActiveX components.
Trial Software

• XD++ MFC Library Professionl Edition Component (20 Mb)
Try EVERY feature before you purchase it
In the download section you can find the trial version of XD++ MFC Pro. All our research show that a fully-functional demo is a decisive element for most of developers. So check for yourself if XD++ MFC Pro is what you were looking for. The only difference between the trial and release version is the presence of nag screens.
Licensing
XD++ MFC Pro Component is licensed per number of developers' machines i.e. one software license is required per developer's machine.
All XD++ MFC Pro Components are royalty-free which means re-distribution with your application does not require any additional fees.
-- Variable data printing solution
Product Tour E-XD++ and UCCDraw product walkthrough
Screenshots Applications built on E-XD++ ToolKit
Product feature comparison
A.NET/ VC++ Source Code Component for building any database printing applications that create dynamic, database-driven documents quickly and easily and personalize your promotional communications by varying text, graphics, barcodes, or entire layouts based on information found in your database.
If you are looking for .NET/VC++ Source Codes for building a flexible and easy way to use promotional software, UCanCode E-XD++ UCCPrint .NET/VC++ Source Code Solution is the ideal source code component solution for you. E-XD++ Print Solution allows you to personalize your promotional communications by varying text, graphics, barcodes, or entire layouts based on information found in your database. E-XD++ Print Solution is a fast and flexible variable data printing solution for the production of simple and complex Variable Data Printing jobs, ranging from small, medium to high volume output quantities.
E-XD++ UCCPrint Solution can use almost any database format. You can use drag-and-drop interface to create links between your database fields and your document quickly and easily. You can use the data from your database as-is in your documents; or you can use conditional-processing features, data-parsing features, and data-formatting.
With E-XD++ Professional Variable data printing sourc code solution, a ready to use professional UCCPrint application is shipped. (100% VC++ Source Codes of this applications is also shipped). It has the following featrues:
Benefits
- Design with 100% VC++ MFC.
- 100% VC++ Source Codes is shipped with full edition.
- You can use and ship this application now, no need to do any changes to get it works.
- Use your current design and database applications
- No need to consider your Printer, it will takes database records automatic.
- Variable Information Printing at rated speed of the printer
- Reduced print cost and print wastage
- Efficient production process that saves time and money
- Open architecture - plugs in easily into any existing workflow
- Instant preview to see results before printing to facilitate accuracy
- Resource check on print stream reliability
- Finishing options per record or per set
- Easy to use: Drag and drop
- Variable text
- Any font in any color and any size
- Conditional Database manipulation functions
- Database filter
- Printing layout & stacking order
- Label printing
- Multi page printing
- Barcode printing
- Use almost any database format
Building an application that create personalized promotional documents in a trice!
If you want to building an application that printing your promotional documents, do it with E-XD++ UCCPrint in saving tons of months development time:
- Advertisements and Magazines printing application
- Brochures and Newsletters printing application
- Business Cards and Postcards printing application
- Catalogs and Flyers printing application
- Certificates and ID Cards printing application
- Direct Mailings printing application
- Gift Certificates and Discount Coupons printing application
- Mail Merge Letters and Marketing Mailers printing application
- Numbered Tickets printing application
- Preprinted Reply Cards and Labels printing application
- and much more !
Sample:


Printing result as below:
report-print-tool.pdf
Note: For using uccsample.ucp file, you must open database file "xtreme.mdb" and choose "Orders" table.
Building any personalizing variable data documents application has never been so easy!
By simply dragging and dropping database fields onto the document layout, E-XD++ UCCPrint Solution creates a link between the database field and your document. E-XD++ UCCPrint Solution gives you an instant preview and provides you with a powerful resource checking option to ensure proper printing. Utilize the comprehensive set of conditional rules for database driven composition.
With E-XD++ Component, you can add advanced printing functionality to your applications. The E-XD++ Library is a 100% VC++ data rendering and visualization system, built specifically for Visual Studio .NET and designed to bring your User Interface to the printed page. Now you only need a few days for building a very powerful label print or report print application.
Through its Java, .NET and C++, and Flex/AIR graphics libraries and components, ucancode provides the industry’s most comprehensive set of graphics tools for creating sophisticated, interactive user displays. ucancode's graphics products enhance decision-making speed and ability by making vast quantities of complex data more comprehensible and manageable for users. Developers save 50 to 80 percent of development time when creating displays with ucancode Visualization.
Download Prebuild Eval Kit of UCCPrint Solution
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
The VC++ source codes of this sample is shipped with E-XD++ Library Enterprise Edition, order it now.

The best free WMF, EMF to SVG Converter int the world! WMF, EMF to Vector Converter does convert WMF, EMF to SVG format.

| |
Scalable Vector Graphics (SVG) SVG is the World Wide Web Consortium's (W3C) scalable vector graphics format (SVG). Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. Images can contain hyperlinks using outbound simple XLinks. It is an open standard created by the World Wide Web Consortium.You can open svg with Micrsoft Visio, Inscape, CoreDraw, etc. |
| |
Windows Metafile (File extension: .wmf, .emf) Windows Metafile (WMF) is a graphics file format on Microsoft Windows systems, originally designed in the early 1990s and not commonly used after the rise of the World Wide Web and the widely used graphics formats such as GIF and JPEG. It is a vector graphics format which also allows the inclusion of raster graphics. Essentially, a WMF file stores a list of function calls that have to be issued to the Windows graphics layer GDI in order to restore the image. Since some GDI functions accept pointers to callback functions for error handling, a WMF file may include executable code. It is somewhat similar in purpose and design to the PostScript format used in the Unix world.
WMF file is a 16-bit format introduced in Windows 3.0; a newer 32-bit version with additional commands is called Enhanced Metafile (EMF). EMF is also used as a graphics language for printer drivers. |
| |
| EMF to SVG Converter (EMFConverter) converts enhanced metafiles (EMF) and Windows metafiles (WMF) to SVG etc.
It has the following features:
1. 100% free tool, you can use it freely, without any limits.
2. It supports converting a file folder of emf or wmf files to svg files.
3. Converting with mutlple threads.
4. Automatic remember the settings.
5. Showing the progress of converting.
6. Showing all the file lists that converted.
7. If you need the vc++ source codes, please contact us.
... ...
Download
The leader in visualization component -- FULL VC++ / .NET Source Code!
Product Tour E-XD++ and UCCDraw product walkthrough
Screenshots Applications built on E-XD++ ToolKit
Product feature comparison
2008 E-XD++ Diagrammer Source Code Kit V12.81 from ucancode is ready now. 2008 UCanCode Graph Layout solution from ucancode! 2008 UCanCode Electronic form solution V12.81 from ucancode! E-XD++ Enterprise 2008 Volume 2 for VC++, VB, HMI, and Other .NET Platform Released!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support. |
SCADA Software VC++ Source Code Component Solution
The quick and simple way to building SCADA Software with VC++, and the .NET platform
Download this SCADA Sample 1
Download this SCADA Sample 2
Product Tour E-XD++ and UCCDraw product walkthrough
Screenshots Applications built on E-XD++ ToolKit
Product feature comparison
UCanCode 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 and process control drawing SCADA applications. These displays feature highly customized graphical objects that connect to underlying real-world data.
Developers prefer ucancode's solutions because they are easy to use, completely customizable, and can deploy to both the desktop and the Web. ucancode is the industry’s leading real-time SPC software, automating quality data collection and analysis
Add Diagrams and SCADA to your applications. E-XD++ Diagrammer brings accurate and intuitive diagrams and dashboards to your c++ desktop applications. It offers a comprehensive set of tools, components and graphic objects for creating visualization, editing and monitoring Windows applications.
It is very quickly and easily to use E-XD++ to build any SCADA Software:
1. Design the SCADA symbols:
With E-XD++ full edition, there is a shapedesigner application shipped, with this diagramming tool, you can use many advance features to build any kind of SCADA Software symbols, The Symbol Editor is an interactive point-and-click editor that creates, edits and organizes intelligent symbols to populate a user interface, as below:

When one composite symbol is designed, just use Copy/Paste to place it within the toolbox window at left side. These SCADA Symbols will be ready for use in future. The Shape Designer offers graphics editing capabilities and is fully interoperable with authoring tools, such as Adobe Illustrator or Inkscape, to ensure that the visual elements of the symbol are as appealing as possible. It then adds dynamics to graphics with rules describing how the elements of the symbol will react to data changes. For example, rules can define the alarm conditions that will cause a part of a factory symbol to blink, or how far a needle on a rotary gauge will rotate. The newly created symbol can then be cleanly organized in palettes and reused by the other design tools. By default, the Shape Designer contains palettes of fully functional symbols for diagramming and monitoring applications, such as gauges, buttons, meters, dials and more.
What is a "Symbol?" A symbol is a self-contained graphic object that represents a physical or conceptual element in the underlying application. For example, symbols can represent trucks, factories, network elements, dials or gauges.. They have built-in behavior and an exposed interface, like a graphic VC++ control. When an application executes, its symbols connect to real-world objects and are "data-aware"—when the underlying data changes in a meaningful way to the user, the overlying symbols change their appearances. For example, if a component in a data network reaches a pre-defined critical threshold, the symbol associated with it might display a red alarm. Or if an airplane has moved, then its symbol will move on a map display.
2. Design SCADA Software Screen:
With E-XD++ full edition, there is also a ready to use SCADA Screen design tool shipped, with this tool, you can use any symbols within the toolbox window at left side to build any screen as you want, just drag and drop, very simple and easy:

Diagram Editor is well-suited for defining the look and feel of applications that must automatically create a diagram—such as a business process, a network typology, a workflow, a dataflow, or entity-relational diagrams—from a data source.
If you want to identify any shape on the screen, just use the following dialog to define some key value. There are three key values that can be used to do this work, as below:

We change it's key value 1 to K2.
After one SCADA Software Screen is finished, you can save it to a xdg file. You can design as many screen as you want.
3. Building your SCADA Software:
With full edition of E-XD++ Visualization Component, there is an appwizard that will help you building a base framework of SCADA Software without written a line of codes, after the base framework of your application is finished, you can import any XDG files into your application, (Please remember the resource type must be XDGRes), to load a SCADA Screen just call the following codes, it is very easy:
LoadXdgFromResource(IDR_MAIN, _T("XdgRes"), FALSE);
In fact, this line of code can be called at any place if you want to load any new screen at any time.
4. Update the screen with data:
Mostly we can use the WM_TIMER of CWnd to recieve the data and refresh the SCADA Screen, if you want to update only one shape, just call UpdateControl of this shape, but if you want to update a list of shapes one time, we recommend you to call UpdateShapes, this will works more effective, below is the sample codes:
void CAutoDemoView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent == ID_TIMER_ID)
{
CFODrawShapeList lstUpdate;
int xx0 = rand() % 20;
int xx1 = rand() % 18;
int xx2 = rand() % 25;
int xx3 = rand() % 16;
int xx4 = rand() % 12;
int xx5 = rand() % 21;
if(pK1 != NULL)
{
CString strText;
strText.Format(_T("%u mcA"), xx0 * xx1);
pK1->SetLabelText(strText);
lstUpdate.AddTail(pK1);
}
if(pK2 != NULL)
{
CString strText;
strText.Format(_T("%u C"), xx0 * xx2);
pK2->SetLabelText(strText);
lstUpdate.AddTail(pK2);
}
if(pK3 != NULL)
{
CString strText;
strText.Format(_T("%u Nm/h"), xx0 * xx3);
pK3->SetLabelText(strText);
lstUpdate.AddTail(pK3);
}
if(pX1 != NULL)
{
CString strText;
strText.Format(_T("%u"), xx0 * xx4);
pX1->SetLabelText(strText);
lstUpdate.AddTail(pX1);
int nValue = xx0 * xx4;
if(nValue > 200)
{
pX1->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX1->SetBkColor(RGB(255,255,0));
}
else
{
pX1->SetBkColor(RGB(0,0,0));
}
}
if(pX2 != NULL)
{
CString strText;
strText.Format(_T("%u"), xx0 * xx5);
pX2->SetLabelText(strText);
lstUpdate.AddTail(pX2);
int nValue = xx0 * xx5;
if(nValue > 200)
{
pX2->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX2->SetBkColor(RGB(255,255,0));
}
else
{
pX2->SetBkColor(RGB(0,0,0));
}
}
if(pX3 != NULL)
{
CString strText;
strText.Format(_T("-%u"), xx1 * xx5);
pX3->SetLabelText(strText);
lstUpdate.AddTail(pX3);
int nValue = xx1 * xx5;
if(nValue > 200)
{
pX3->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX3->SetBkColor(RGB(255,255,0));
}
else
{
pX3->SetBkColor(RGB(0,0,0));
}
}
if(pX4 != NULL)
{
CString strText;
strText.Format(_T("%u"), xx2 * xx3);
pX4->SetLabelText(strText);
lstUpdate.AddTail(pX4);
int nValue = xx2 * xx3;
if(nValue > 200)
{
pX4->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX4->SetBkColor(RGB(255,255,0));
}
else
{
pX4->SetBkColor(RGB(0,0,0));
}
}
if(pX5 != NULL)
{
CString strText;
strText.Format(_T("%u"), xx2 * xx4);
pX5->SetLabelText(strText);
lstUpdate.AddTail(pX5);
int nValue = xx2 * xx4;
if(nValue > 200)
{
pX5->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX5->SetBkColor(RGB(255,255,0));
}
else
{
pX5->SetBkColor(RGB(0,0,0));
}
}
if(pX6 != NULL)
{
CString strText;
strText.Format(_T("%u"), xx3 * xx5);
pX6->SetLabelText(strText);
lstUpdate.AddTail(pX6);
int nValue = xx3 * xx5;
if(nValue > 200)
{
pX6->SetBkColor(RGB(255,0,0));
}
else if(nValue > 100)
{
pX6->SetBkColor(RGB(255,255,0));
}
else
{
pX5->SetBkColor(RGB(0,0,0));
}
}
if(pChartShape != NULL)
{
pChartShape->UpdateData(xx0 * xx1, xx0 * xx2, xx0 * xx3);
lstUpdate.AddTail(pChartShape);
}
if(lstUpdate.GetCount() > 0)
{
UpdateShapes(&lstUpdate);
}
}
else
{
CFODrawView::OnTimer(nIDEvent);
}
}
If you want to handle the click event, you can DoButtonClickEvent to do that.
That's all, below is the running - time mode of this sample.

- SCADA Software Component
- Process Control Diagram
- Full VC++ Source Code
- Real - time Drawing
- Very easy to use shape Designer
- SVG Import
With E-XD++ Component, you can add advanced SCADA functionality to your applications. The E-XD++ Library is a 100% VC++ data rendering and visualization system, built specifically for Visual Studio .NET and designed to bring your User Interface to the printed page. Now you only need a few days for building a very powerful label print or report print application.
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
Download this SCADA Sample 1
Download this SCADA Sample 2
The VC++ source codes of this sample is shipped with E-XD++ Library Enterprise Edition, order it now.

True Microsoft word like table Component Control Solution
(Over 7500 lines of VC++ Source Codes)
Product Tour E-XD++ and UCCDraw product walkthrough
Screenshots Applications built on E-XD++ ToolKit
Product feature comparison
Here you can find a full Microsoft Word Like Table Component, this also the first full MS-Word like table component that designed for drawing and printing around the world, full VC++source code shipped!
Add table editing, drawing, printing capability to your word process applications within a few minutes. E-XD++ Diagrammer Component is a VC++ Library (An ActiveX Control also shipped) that allows you to create documents for printing and previewing application. It supports multiple rows and columns, text wrapping, multiple text fonts and sizes, headers and footers, blocks outlining, shapes layout, graphics, and more.
E-XD++ Enterprise Edition provides a rich set of formatting options for MS-Word like table creating, editing, drawing, printing, cells and text contained within table cells, this is a much Microsoft Word like table shape. All the features of this table component can be customized. You can change the font, the text alignment, the fill colors of the cells, you can also lock the selected cells from text editing.
UCanCode Table Solution can be inserted into canvas using the integrated dialog box or directly from program code. Frames and shading can be applied to cells and the cell contents can be formatted using any of E-XD++ Enterprise Edition's formatting options.
You can also add the table control shape into the canvas by using a drop picker like Microsoft Word.
Cells can be full formatted, you can join all the selected cells to one single cell or split the select cell to multiple cells.
UCanCode Table cells can be accessed in a grid-like manner, enabling developers to fill in their contents from a database and perform calculations on the contents of rows and columns.
By default the following features is shipped: 1). Insert one row before the select row.
2). Insert one row after the select row.
3). Insert one column after the select column.
4). Insert one column before the select column.
5). Join the selected cells.
6). Split the selected cells.
7). Change the fill mode of the cells.
8). Change the font and text alignment of the cells.
9). Select one row with mouse.
10). Select one column with mouse.
11). Select cells within a tracking rectangle.
12). Enter text within the cell.
13). Resize and move the table shape
14). All the features can be full customized.
15). Create the table shape by codes.
16). Create the table shape from a setting dialog.
17). Create the table shape from a drop picker like Microsoft word.
18). Supports multiple lines text editing, alignment..
19). Design with 100% VC++ MFC.
20). 100% VC++ Source Codes is shipped with full edition.
21). etc.
With E-XD++ Component, you can add advanced printing functionality to your applications. The E-XD++ Library is a 100% VC++ data rendering and visualization system, built specifically for Visual Studio .NET and designed to bring your User Interface to the printed page. Now you only need a few days for building a very powerful label print or report print application.
Through its Java, .NET and C++, and Flex/AIR graphics libraries and components, ucancode provides the industry’s most comprehensive set of graphics tools for creating sophisticated, interactive user displays. ucancode's graphics products enhance decision-making speed and ability by making vast quantities of complex data more comprehensible and manageable for users. Developers save 50 to 80 percent of development time when creating displays with ucancode Visualization.
Download Prebuild Eval Kit of Table Component
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
The VC++ source codes of this sample is shipped with E-XD++ Library Enterprise Edition, order it now.
UCanCode Dynamic Graphics and Real-Time Process Simulator Solution
Download this solution
UCanCode E-XD++ Diagrammer is a premier provider of Dynamic Graphics, Data Visualization, Human-Machine Interface (HMI) and Real-Time Mapping Solutions for software developers around the world. Its products are used to visualize and control real-time and mission-critical processes in a variety of industries, it can be used for producing silicon wafers and controlling chemical plants to launching satellites into space and monitoring airport security.
UCanCode E-XD++ Diagrammer Edition Library ships a set of editors (ShapeDesigner and DiagramEditor), C++ Source Code libraries, tools and components for creating and deploying dynamic graphical displays to visualize and control real-time processes in variety of industries.
The E-XD++ Diagrammer is a top-of-the-line real-time graphics and data visualization product with various additional packages and deployment options.
The flexible component-based architecture of the Diagrammer with open data interface allows applications to use it as a add-on graphical interface module, without locking them into a proprietary application framework, which is the case with many other packages. The unique features of the Toolkit, as below:
1. Ships with full 100% VC++ MFC Source Codes.
2. Ships with both ActiveX Control and VC++ Library. It can be used with .NET, VB, VC++, JAVA, etc.
3. With shapedesigner, you can define any kind of symbols quickly and easily.
4. UCanCode interactive Graphics DiagramEditor allows developers to rapidly create and prototype dynamic graphical displays and custom graphical components without writing low-level graphics code, saving months of development time and facilitating the components' reuse.
5. It has high performance, and so it works very quickly on lower computer.
6. Full tested with Visual Studio 6.0, Visual Studio.NET 2002 - 2008.
7. It has design mode and running mode.
The following screen shots is a sample application of this solution, all the vc++ source codes of the following screen shots will be shipped with full edition of E-XD++ Enterprise Edition Suite:

Through its .NET and C++ graphics libraries and components, ucancode provides the industry’s most comprehensive set of graphics tools for creating sophisticated, interactive user displays. ucancode's graphics products enhance decision-making speed and ability by making vast quantities of complex data more comprehensible and manageable for users. Developers save 50 to 80 percent of development time when creating displays with ucancode Visualization.
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
Download this solution
The source codes of this sample is shipped with E-XD++ Diagrammer Enterprise Edition, order it now.

Telecom Datacom map process flow diagram
VC++ / .NET View Source Code Solution Links
The UCanCode E-XD++ Component Enterprise Edition product family provides a complete set of display components for user interface developers building telecom or datacom applications. These components offer advanced displays for depicting:
-
logical network views
-
physical map views
-
equipment views
-
service level or process flow views
-
dashboards
-
With shapedesigner application, you can use over 100 kinds of basic shapes to create very complex map / telecom Diagram symbols Shapes.
-
With a ready diagram editor, you can design any kind of map - network based diagram, and import these diagram file as resource data of your application.
-
The size of canvas can be created freely.
-
Advanced print and print preview supports, you don't need take any time on print and print preview.
-
import any svg file as background.
-
Panning and zooming, zooming with slider control. Zooming with mouse wheel.
-
Full tested on all windows platform includes windows vista.
-
Supports Visual Studio 6.0, Visual Studio.NET 2003, Visual Studio.NET 2005, Visual Studio.NET 2008
-
Ships with full documents and 100% source codes.
Building sophisticated communications interfaces is easy with UCanCode E-XD++ Enterpris Edition. Cut development time by 50% while delivering industry-standard look-and-feel that helps operators make rapid, accurate decisions.
The leading suite for OSS visualization E-XD++ Telecom Graphic Objects is the a complete suite of VC++ graphic components for operations support systems (OSSs). Developers rapidly assemble visualization layers for the new generation of highly flexible network management systems. Tree views. Table views. Map-based network views (both physical and logical). Equipment views. All without costly, extended development cycles.Plug ready-to-use c++ graphic components directly into your existing network or equipment-monitoring environment. With E-XD++, you enjoy ready-to-use features, flexibility and extensibility for building the best user interfaces.
All the vc++ source codes of the following screen shots will be shipped with full edition of E-XD++ Enterprise Edition Suite:
Here is a screen shot of the sample:

and

UCanCode E-XD++ is also the best source code component for adding any kind of network visualization feature to your own application, it was designed specifically to help you create diagrams for human resources management, network diagram, dashboard, and management structures. It will help you visualize and structure information, add illustrations and drawings to your documents and make all this fast and easy, currently, it supports horizontal and vertical tree layout, layer layout..., it is full written with VC++ Source Codes.
|
Through its Java, .NET and C++, and Flex/AIR map-network view and components, ucancode provides the industry’s most comprehensive set of graphics tools for creating sophisticated, interactive user displays. ucancode's graphics products enhance decision-making speed and ability by making vast quantities of complex data more comprehensible and manageable for users. Developers save 50 to 80 percent of development time when creating displays with ucancode Visualization.
Download Prebuild Network sample
The leader in visualization component -- FULL VC++ Source Code Shipped!
XD++ Diagrammer Suite is the the world’s leading VC++ and .NET visualization component. Renowned for incredibly rich graphics, XD++ helps thousands developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 10 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.
The VC++ source codes of this sample is shipped with E-XD++ Library Enterprise Edition, order it now.

UCanCode Releases Upgraded Visio - Like Flow/Diagramming Suite V12.50
("The only Flow/Diagramming Kits that provides true visio - like component with 100% full VC++ Source Codes!")
--------------------------------------------------------------------------------
For more information (press only) please contact:
Paul Chi
UCanCode Software, Inc.
Phone: (86) 28-8535-4545
Fax: (86) 28-8535-4645
2008, HongKong, UCanCode Software announces it's market leading flow/diagram C++ / .NET source code kit - E-XD++ Enterprise Edition V12.50 with tons of new features.
This is a maintenance release that includes many new features, new samples, bug fixes and more. This is a huge release for ucancode, and it is a very important major release of E-XD++ Diagrammer Enterprise Edition.
HongKong, 2008--UCanCode Software, Inc providing reusable software flow/diagram components and services that facilitate flow/diagramming application development, today announced the release of E-XD++ Enterprise Edition V12.50, its world-leading line of Flow/Diagram components for Microsoft Visual Studio .NET 2005 developers. This is the long awaited release that contains many powerful new features from the last release! It is also the best release from ucancode software! This new release introduces many new key features and enhancements including New GDI Objects management, new diagram editor, new properties sharing, tons of new solutions...

E-XD++ Enterprise Edition V12.50 offers software developers several many key enhancements to facilitate and simplify the development and migration of "Microsoft-Visio 2007 style" front-ends for applications built on Microsoft Foundation Class (MFC/VC++), ActiveX or Microsoft .NET technology platforms. The E-XD++ V12.50 includes the following enhancements:
1. New improved GDI management, all the GDI Objects (Pen, Brush, Font, Image..) can be called with a very simple easy way now, you can use them as you want at any place, and you don't need take any steps to release them, all of these GDI Objects can be released by themselves.
2. New improved property value management, now with only a few lines of codes, you can add any property values for any exist or new customize shapes on the canvas, only the unique properties values will be stored, and any changes with these property values will support Undo/Redo, if there will be no used with any propery values, they will release themselves automatic.
3. New improved image cache, only the unique image data will be stored, if any images are removed from canvas, the memory data will be released automatic.
4. New improved image drawing and printing, it supports transparent depth and high quality drawing.
5. New improved drawing performance, now you can place more than 10,000 shapes within one screen. It will draws fast.
6. New improved anchor feature, now you can place any number of anchors on links, when the link changing, the anchor will be layouted automatic, as below:

7. New improved zooming in and zooming out feature, now you can zoom the canvas like the google - map or Visio 2007 applications.
8. New improved path drawing and editing, now you can select only one line - segment for editing, as below:

9. New improved SVG importing feature, you can import any SVG files and convert them to shapes of E-XD++, this is a great feature for data sharing with many hundreds drawing applications around the world. All the svg importing VC++ Source Codes shipped with full edition.
10. New database classes for database creating, import, and modify..., now it is very easy to build an application with database diagram drawing or table column drag and droping, it builds with ODBC API for Database creating, loading and modify:
and

11. New map process flow solution is ready, you can find with the following link:
http://www.ucancode.net/telecom-datacom-map-process-flow-diagram-view-component.htm
12. New diagram editor tool is ready, you can find it with the following link:
http://www.ucancode.net/Diagram_Editor_Tool_Application_VC_Source_Code.htm
13. New real - time solution is ready, you can find it with the following link:
http://www.ucancode.net/Dynamic-graphics-Real-time-Process-Simulator-VC-Source-Code.htm
14. UML Sample:

15. Path layout sample.

16. GaugeDemo Sample

17. Graph sample:

18. Office layout sample

19. Sub -graph with link layout sample.

20. E-Form Solution from ucancode software.

21. New shape designer that supports SVG Import.

22. BPMN Editor.

23. New improved mind - map drawing solution, as below:

24. Visio 2007 style zooming and panning window support:

25. True full screen, you can show the canvas with full - screen mode, it will hide all the other things on the desktop and the ruler bars, scroll bars of canvas. See ProcessNewDemo sample.
26. New proved layer - layout feature.
27. Many other new features...
28. All the bugs of previous editions...
To learn more about this new release, please visit:
http://www.ucancode.net/XDFeature/feature.htm
E-XD++ Flow Diagramming Source Kit Enterprise Edition is the world’s leading MFC/VC++ visualization component. Renowned for incredibly rich graphics, E-XD++ helps developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With over 9 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support. with E-XD++ Enterprise you can easily build Visio 2003 and Visio 2007 like applications.
"To date, the reliability and performance of the XD++ Library have been tested through many kinds of diagramming/flowchart- related software of ucancode customers around the World. The E-XD++ Library now are used in over 40 countries!"
Additional details about E-XD++ Enterprise Edition are available at:
http://www.ucancode.net/Products/Form2/EXDEntprise.htm
A new product tour is also ready now, this is E-XD++ Product walkthrough. You can find it with:
http://www.ucancode.net/XDFeature/feature.htm
Please contact sales for more information: sales@ucancode.net
To order: http://www.ucancode.net/Order/order.htm
More information at:
http://www.ucancode.net
Details available about each product are available at:
http://www.ucancode.net/Products/index.htm.
About ucancode software, Inc.
We are UCanCode.Net Software, Inc., a software development company. We have been in business over 9 years developing C++ libraries. UCanCode.Net Software develops high quality software solutions that provide software developers with the most up to date tools available today. All source code is supplied and is 100% MFC compatible and extendable. Developers can easily create authentic Microsoft Visio, Adobe Illustrator, and CorelDRAW style applications within seconds. UCanCode Software can be reached at (86) 28-8535-4545 or by visiting their website at www.ucancode.net.
Electronic Form software Component with 100% VC++ / .NET Source Code
e-form Drawing Tool
Download UCanCode E-Form Solution Sample
or
Download UCanCode E-Form Solution Sample
E-XD++ E-Form Solution is a professional electronic form design and filling system developed from the ground up for anyone who needs fast, powerful form creation and developing tools. Form templates designed with E-Form Designer are used to create forms that can be filled out in either E-Form Reader, ucancode software's low-cost, easy-to-use form filling solution, ucancode software is the only software company to ship high quality E-Form Component in the world. UCanCode E-Form Solution has almost all the features of Microsoft's Infopath and Adobe LiveCycle Designer.
E-XD++ E-Form Solution can be used for developing and deploying forms for business, government, educational, financial, professional, scientific, medical, engineering, and private organizations.
E-XD++ E-Form Solution gives you superb control over form design with advanced alignment and distribution tools, rich text editing, fractional fonts, inter-character and inter-line spacing, grids, guides, rulers, layers, built-in units-of-measure, drop-down lists, advanced drawing tools and much, much, more.
With full edition of E-XD++ Suite, you have the 100% VC++ / .NET Source Codes of E-Form Designer and the 100% VC++ / .NET Source Codes of E-Form Reader, you also have the license to modify any party of these source codes to build your own E-Form Applications, it will save tons of month development time. Another UCCDraw ActiveX Control is also shipped with E-XD++ Suite, with this ActiveX Control, you can show the E-Form Designer in web, and loading or saving form data to web.
Introducing ucancode E-Forms Manager Source Code Kit, a breakthrough solution that provides the most cost-effective way to publish, process and securely manage electronic forms (e-forms). Full .NET support.

With E-XD++ Enterprise Edition Suite, it has almost all the features of Microsoft infopath and adobe live cycle designer on Electronic form Part:
-
Over 40 kinds of e-form controls that will help you create any kind of Electronic form quickly and easily.
-
Template is full supported that will help you much time for building this feature.
-
E-Form Reader supports any ODBC based database.
-
Advanced print and print preview supports, you don't need take any time on print and print preview.
-
Export data to XML file.
-
Panning and zooming.
-
Full tested on all windows platform includes windows vista.
-
Supports Visual Studio 6.0, Visual Studio.NET 2003, Visual Studio.NET 2005, Visual Studio.NET 2008
-
Ships with full documents and VC++ / .NET 100% source codes.
All the vc++ source codes of the following screen shots will be shipped with full edition of E-XD++ Enterprise Edition Suite:
Below is the E-Form Designer of E-XD++:

Below is the E-Form Reader of E-XD++:

You can use this E-Form reader to load the form template file, and fill it. The data will be saved to database.
| UCanCode E-Form Solution makes it easy for you to build any electronic forms based software in your business, saving you substantial time, paperwork, and commercial printing costs! |
| How? UCanCode E-Form Solution is much simpler to use than database or spreadsheet programs so your users don't need special skills to get the job done. Simply design your forms exactly the way you want them to look and UCanCode E-Form Solution automatically manages the data you enter into them. In no time, you'll have a professional-looking, completely customized Bid Proposal, Invoice, Purchase Order, and other forms that ensure correct data entry, calculate complex totals, and leave you with more time to do what you do best - manage your business! It will save you up to 90% time for building any kind of electronic form application. |
E-Form Designer with 100% VC++ / .NET Source Code, E-Form Filler / E-Form Reader with 100% VC++ / .NET Source Code, Electronic Form SDK Source Code, Electronic Form .NET Component. Print & Print Preview Support. |
Download UCanCode E-Form Solution Sample