|
| |
QCChart2D CF Charting Tools for .Net
Compact Framework
New Version 2.0
Add
high-speed line plots, bar plots, scatter plots, open-high-low-close
plots, candlestick plots, bubble plots, contour plots, histogram plots,
polar plots, antenna plots, ring charts, and pie charts, to Windows CE applications using the QCChart2D Charting Tools
for
.Net Compact Framework.
 
The QCChart2D CF for .Net Compact
Framework charting toolkit,
written using C#, is for developers who
want to add sophisticated interactive charting graphics to their
.Net Compact Framework applications. The toolkit includes support for linear,
logarithmic, polar and antenna coordinate systems used by engineering and
scientific end users. It also includes support for advanced time/date and
elapsed time coordinate systems required by business end users. Advanced user interface functions allow users to
interact with applications using the mouse: adding annotations, selecting,
marking and moving data points, drilldown, tooltips and zooming into a
particular chart region.
Revision 2.0
adds six plot types, elapsed time scaling, vertical time scaling, dataset
viewers, and new user interface routines for zooming and panning.
Anyone who purchased an earlier revision of QCChart2D for
.Net CF in the previous two years can upgrade for free using the
the download link(s) they were sent in an e-mail at the time of the original
order. Versions older than that can be upgraded.
QCChart2D CF User Manual- View the
QCChart2D user manual using Adobe Acrobat.
Frequently Asked Questions - See a
collection of frequently asked questions concerning the QCChart2D
software.
Download Trial Version
(15MB)
- Download a full-featured, 30-day trial version. of the software. Visual Studio 2005 or 2008 required.
Have any questions ? Contact: info@quinn-curtis.com
Related Quinn-Curtis Products
Financial and Stock Charting
Engineering, Medical Charting and Graphics
Statistical Charting
Scientific Charting and Data Visualization
Business and Marketing Charting
Click on the thumbnail image to view at actual size.
New Features added to Revision 2.0
 | Five new general plot types -
for Cartesian, time and elapsed time coordinate systems:
BoxWhiskerPlot, FloatingStackedBarPlot, RingChart, SimpleVersaPlot,
and GroupVersaPlot |
 | Antenna Charts - Antenna
charts are commonly used by engineers to plot the performance
characteristics of antenna designs. Antenna charts are a circular
chart type similar to a polar chart, the differences being angular
displacements are measured clockwise, and radial values can range
from negative to positive. |
 | Elapsed time scaling -
time based scaling based on the .Net TimeSpan class, which measures
elapsed time without an implicit date. |
 | Vertical axis scaling for
time/date and elapsed time coordinate systems - All of our users
in the well-logging industry will appreciate this new feature. |
 | DatasetViewer class - for
the grid-like display of dataset information in a chart table. |
 | MagniView class -Pass a
magnify cursor over a chart and see a constantly updated, and
magnified, view of the data in a second window. |
 | CoordinateMove class - use
the mouse to grab the chart and drag, or pan it: left, right,
up, down. |
 | Integrated zoom stack
processing - Undo zoom events with a mouse click. |
Feature Summary
 | Visual Studio .Net - Compatible with Visual Studio .Net
2005/2008, Windows Mobile 5, 6.x, and Microsoft .Net Compact Framework 2.0/3.5 |
 | Plot Types - Line plots, area plots, bar plots, line marker plots, floating bars,
scatter plots, group plots, open-high-low-close plots, error bar plots,
pie charts, contour plots, candlestick plots, line gap plots, cell plots,
histogram plots, arrow plots, bubble plots, polar plots, multi-line plots,
stacked line plots, box and whisker plots, floating stacked bar plots, ring
plots, antenna plots, versa plots.. An unlimited number of plot types can be combined in the same chart.
|
 | Datasets - Datasets hold the data plotted in the chart. Charts can plot
an unlimited number of datasets, each dataset can contain an unlimited number of data points.
Datasets can hold numeric and .Net
Date/Time based data.
Mark data points invalid, forcing a break in plotted lines. |
 |
 |
|
Simple dataset viewer |
Group
dataset viewer |
 | Dataset Viewer - A new dataset viewer class will display
simple and group datasets in a grid-like table. The grid can be
positioned anywhere on the chart. Individual grid
cells can be edited and the associated chart immediately updated using
the synchronize feature. |
 | Coordinate Systems - Linear, logarithmic, time/date and polar coordinate systems.
An unlimited number of coordinate system, and axes, can be overlaid in the
same plotting area of a graph. |
 | Time/Date Coordinate Systems - The time/date scale is specified
using .Net DateTime objects. The time/date scales take into account the varying number of days in months and years.
The scales can also take into account non-continuous time/date scales where a 5-day week is
used, or where a full day consists of a specific time interval that can be something
less than a 24-hour day. For example, it is possible to define a time/date scale
where weekends are excluded and the day consists of the hours between 9:30 AM
and 4:00 PM. Starting with Rev. 2.0, the Time/Date scale can be either
horizontal or vertical. |
 | Elapsed Time Coordinate System - The original Time/Date
scale proved less than optimal for the display of TimeSpan data, i.e.,
time values not associated with a specific calendar date. Starting
with Rev. 2.0, the software supports elapsed time
plotting, based on the .Net TimeSpan class. The elapsed
time scale can be either horizontal or vertical.
This includes new dataset types (ElapsedTimeSimpleDataset,
ElapsedTimeGroupDataset), a new coordinate system class
(ElapsedTimeCoordinates), a new axis class (ElapsedTimeAxis) and a new
axis labels class (ElapsedTimeAxisLabels). |
 | Axis Labels - Axes can have decimal, exponential, time, date,
elapsed time, string and multi-line labels.
Programmers can define custom numeric and time/date axis labels. |
 | Axis Types - Linear, logarithmic, time/date, elapsed time,
antenna, and polar axis types.
All axis types have manual and auto-scaling modes for setting axis ranges.
Axis auto-scaling modes handle multiple datasets, group data and contour data.
A chart can have an unlimited number of axes. |
 | Axis Labels - Axes can have decimal, exponential, time, date,
elapsed time, string and multi-line labels.
Programmers can define custom numeric and time/date axis labels. |
 | Chart Titles - Charts can have a main title, a subhead and a footer.
Axes can have horizontal titles. |
 | Grid Options - Grid lines of any color can highlight major and minor axis tick marks.
|
 | Import .Net Image object - Use .Net Image objects as plot elements in a chart, or as a background object.
|
 | Legends for All Plot Types - Position horizontal and vertical legends anywhere in a chart.
A chart can have an unlimited number of legends. |
 | Mouse Support - A group of classes implementing
mouse event delegates
can locate, select and move chart objects like data plots, axes, titles, and legends.
|
 |
 |
| Simple
zooming - before picture |
Simple
zooming - after picture |
 |
 |
| Super
zooming - before picture |
Super
zooming - after picture |
 | Simple and Super Zooming - Zoom a simple xy axis pair, or simultaneous zoom an unlimited number of
x- and y-axes. |
 |
 |
| The
MagniView cursor magnifies what is under it |
The
MagniView class works with charts that overlay multiple coordinate
systems |
 | MagniView - Similar to zooming, the
mouse controls a “magnifying” rectangle as it passes over an existing
chart. The area of the chart within the bounds of the magnifying
rectangle is “magnified” and continuously redrawn in a separate
window. The MagniView class works with charts that use a simple xy
axis pair, and charts that combine one or more coordinate
systems. |
 | Panning - Use the new MoveCoordinates class to pan data in
the x- and y-dimension. Click and drag in the plot area and rescale
the graph proportionally. |
 |
|
Example of a data cursor and markers - click to enlarge |
 | Data Cursors - XOR data cursors are used to position the mouse cursor over data points in a plot.
|
 | Data Markers - Drop special marker symbols on to the data presented in a graph,
much like a bookmark in a word processing document. |
 |
| Examples of
annotations - click to enlarge |
 | Graph Annotations - Add an unlimited number single and
multi-line text objects, arrows and geometric objects to a chart. |
 |
 |
|
Standard tooltip |
Custom
tooltip |
 |
Data ToolTips - Select a data point with the mouse and popup a tooltip
window that displays the data x- and/or y-values for the data points.
Programmers can create custom information displays for tooltip windows. |
 | Data Compression - Large datasets
can be compressed, increasing display speed without loss of detail. |
 | New .Net 2.0/3.5 Features -
Supports thick lines, line styles (Solid and Dashed), and drop and drag onto a .Net CF
form. |
 | Based on the .Net Compact Framework System.Drawing API - Compatible with .Net components and applications.
|
 | Documentation and Demo/Example Programs - The software includes a comprehensive
400 page user manual with many programming examples, XML help for
every class and 75 complete demo programs. Every programming example, and
example program is presented in C# and Visual Basic. |
 | Due to the constraints (processing power, memory, display
resolution, printer support) of mobile devices, the .Net
Compact Framework is a subset of the regular .Net
runtime system used on workstations. These limitations restrict some of the features implemented in the QCChart2D CF software.
|
 | Brushes
-
The .Net Compact
Framework Brush class is also very basic. Brushes
have only a color attribute, no texture or gradient brushes are
included. Even though the .Net
Compact framework does not support linear gradients
directly, the QCChart2D CF software implements them indirectly for
use in the chart background class. |
 | Color - The .Net
Compact Frameworks color model does not support alpha
blending so transparent colors are not possible. |
 | Printer Support -The .Net
Compact Framework does not support printer output. |
 | Coordinate Transformations
- The .Net Compact Framework does not support the
coordinate transform routines found in the .Net
System.Drawing.Drawing2D classes. As a result, text and bitmap images used in charts cannot be rotated.
Shapes and symbols defined using the QCChart2D CF software can be
scaled, translated and rotated using our own 2D coordinate
transform routines. |
 | Image Output - Charts cannot be saved as image files. |
 | Our QCChart2D CF license agreement can be found
here. |
 | The QCChart2D CF Developer License is
available in a Developers Version (model # NETCF-CHT-DEVR)
that does not time out. Free updates for two years. |
 | The QCChart2D CF Developer License is licensed to a single
individual. It cannot be used by multiple people at the same
company, unless a separate license is purchased for each person. Site
licenses are also available. Contact
sales@quinn-curtis.com
with details of how many seats you wish to purchase and we will
respond with a quote. |
 | The QCChart2D CF Software does not use a redistributable
license, unlike the previous versions (1.6, 1.7) of the software. The basic
developer license permits you to include QCChart2D CF as part of
your application and distribute an unlimited number royalty free. |
 | The QCChart2D CF Software does not use a redistributable
license, unlike the previous versions (1.6, 1.7) of the software. The basic developer license permits you to
include QCChart2D CF as part of your application and distribute
an unlimited number of copies of your application, royalty free. We
do not allow developers to use this software to create a graphics
toolkit (a library or any type of graphics component that will be
used in combination with a program development environment) for
resale to other developers. |
Custom Programming Services
 | QCChart2D CF is an extremely powerful and flexible
software package. It contains over 1000 methods and properties in
more than 100 classes. The user manual and help file
documentation are more than 1000 pages. This can be overwhelming to
the average programmer who wants to start programming today and have
the prototype of an application working in a week. |
 | The variety of user interfaces for charting applications is as
diverse as the industries using the software. The end-user of an
application at a mutual fund expects to interact with the chart in
a manner different than that of an end-user in health care. The same
can be said for other industries: semiconductors, quality control,
teaching, biotechnology, etc. |
 | That is why we have written so many outstanding example
programs, pulled from a wide variety of industries using many
different styles of user interface. |
 | We know that your application may be similar to, but still
uniquely different from any of our example programs. To that end we
offer our programming services to write for you a custom example
program that demonstrates how to code the chart format and user
interface you want. That jump start to your project can save you
many weeks of work and make you look like a chart programming
genius. All you have to be able to do is describe in detail
what you want the example to do. |
 | Using QCChart2D CF, our range of expertise includes
Managed C++ (MC++), VB, and C# programming languages. For more
information or a quote, please contact our sales department at
sales@quinn-curtis.com.
|
Doesn't have the features you need ? Let us know what those are
so we can add them in a subsequent release. Contact: info@quinn-curtis.com
The QCChart2D CF Charting Tools for .Net
is included with the Real-Time Graphics Tools for .Net
. There is no need to order both.
Click here to go to Download Ordering
| Description |
Model # |
Price |
| QCChart2D CF Charting Tools Developer
License |
NETCF-CHT-DEVR |
$225 USD |
|
QCChart2D
CF Charting Tools Source Code (you must own
NETCF-CHT-DEVR) |
NETCF-CHT-SRC |
$600 USD |
|