Language Editions
General Features
ASP/COM/VB
.NET
JSP/Java
ColdFusion
PHP
Perl
Python
Ruby
C++
More Infomation
Chart Gallery
Customers
Download
Contact Us
 
ChartDirector for C++
This page provides information specific to ChartDirector for C++. Please refer to the General Features page for general ChartDirector features.
ChartDirector MFC Sample Program
C++ Specific Features
Completely self-contained
ChartDirector is completely self-contained and does not required any third party library.
Multi-threaded Design
ChartDirector is thread-safe for high performance applications. Multiple charts can be created concurrently.
MFC and Standalone Sample Code
Includes plenty of sample code as standalone command line programs and in MFC (Windows version only). The MFC sample code demonstates how to create a Windows application with hundreds of charts of different styles. There are also sample charts that demonstrate drag to zoom and drag to scroll features, and realtime charts.
Note: ChartDirector for C++ is GUI framework neutral, which means it does not depend on any GUI framework functions. The MFC code are provided only as examples. You may use ChartDirector with other GUI frameworks as well.
Comprehensive Documentation
Over 700 pages of documentation, available in both HTML and CHM format, fully indexed and searchable (CHM only).
Compiler Compatibility
ChartDirector for C++ implements the C++ API in header files, which in turn use standard C linkage to the ChartDirector DLL/shared object. As a result, it is compatible with most compilers. ChartDirector has been tested with Visual C++ 6.0/7.0, Visual Studio 2002/2003/2005/2008, Borland C++, gcc and cc. If you are using other C++ compilers, it is likely ChartDirector is compatible with them too. Please feel free to download the trial version for testing.
Note: ChartDirector for C++ is for standard C++. Programs are compiled to native code for speed and performance. If you are looking for "Managed C++" in .NET platforms, you may try ChartDirector for .NET instead.
Operating Systems
ChartDirector works on Windows (32-bit, 64-bit), Linux (i386, x86_64), FreeBSD (i386, AMD 64), Mac OS X (PowerPC, Intel) and Solaris (Sparc, x86).