Copyright: ® David Cunningham


Help Contents
Contents

Ultimate Grid™ 3.0 for MFC

Welcome

What's New in v3.0

Features

Great products from Dundas

Contacting Dundas Software


Welcome

Thank you for reviewing this demo! .

Dundas Software develops and markets a wide variety of programming tools including C/C++ libraries, ActiveX Controls, application frameworks and utility software.

Each of our products will save you hundreds of hours of development time, help you make your development projects more robust, and serve you well for years to come.

Dundas is committed to providing the highest level of product performance, service & support, and customer satisfaction.

Should you have any questions about this or any other Dundas product, please do not hesitate to call (800) 463-1492, (416) 239-7472, or email us at sales@dundas.com.


What's New in v3.0

New high power design

Ultimate Grid 3.0 (UG3.0) has been completely redesigned to embrace the latest technologies and trends in the development community.

These changes included coding completely in C++ and 100% compatibility with Microsoft's MFC development architecture.

UG3.0 sports an amazing array of new functions and abilities, and provides stunning performance.

Full MFC compliance

You asked for it, and here it is!  Ultimate Grid is now 100% MFC compliant allowing for seamless integration with your MFC based projects.

Fully C++

UG3.0 is now 100% C++.  This approach allows UG3.0 to sport a highly abstracted and flexible architecture where virtually every element is adjustable, configurable or if you really want, replaceable.

Extended Database Support

Although many of our competitor's products claim to attach to any datasource, in most cases you had to write all the data retrieval code yourself.

With the cooperation of the major database engine vendors, we have included support for ODBC, DAO, Codebase, FAIRCOM, and Greenleaf right in the box.

Our new datasource classes allow the easiest connection possible to these database engines.

Full print & print preview support

UG3.0 includes full print, print range, and print preview capabilities.  Printing is well implemented and very easy to use.

New default settings

UG3.0 allows you to establish default settings for the whole grid and for individual columns within the grid.

Cell Joining

Cells may be joined together allowing for the simple implementation of varying cell sizes.

Variable Row Height

UG3.0 now supports variable row heights on a row by row basis.

OLE Drag & Drop

You can now use UG3.0 to act as a server or client for Drag & Drop operations in the Win32 environment.

UNICODE support

Full support for international character sets is provided with UG3.0


Features

Features

Fully C++

100% MFC compatible

Cell-by-Cell architecture

Built-in support for DAO, ODBC, Codebase, FAIRCOM, Greenleaf and

others.

Print & Print Preview

Unicode & support

Find & Replace

Highly optimized dynamic data retrieval system

Small memory footprint for both the Grid, and for stored cell data

Easily supports tables with up to 2 billion records

Connects with ANY datasource whatsoever

Best Fit & Fit to window functions

In-line masked editing

Built with MFC

By building with the MFC framework, Ultimate Grid's API is easier to both use and learn. Ultimate Grid components are built upon the CWnd class, therefore all the standard functions and abilities are inherited. In addition to CWnd's standard functions the grid adds over 300 extra functions (of which only 3 are needed to display a basic grid).

Object Oriented

Fully object oriented design. Ultimate Grid has a modular design that allows portions of it to be added, modified or completely changed. This extensibility and flexibility allows the grid to always meet the job required and is never a limiting factor. Easily add new datasource objects, cell type objects, modify the top or side headings, change the scroll bars, etc.

Datasources

Built-in support for DAO, ODBC, and 3rd party database libraries for Codebase, Faircom and Greenleaf make database integration easier than ever. Connect directly to any datasource: arrays, memory mapped files, text files, proprietary databases, SQL, real-time, and more. Ultimate Grid gives you total flexibility.

A grid can be created and setup to display a datasource such as a DAO database with just 5 lines of code.

An Object Oriented datasource interface is included as part the grid's design. All datasources are derived from the grid's base datasource class (ODBC, DAO, Codebase, Faircom Greenleaf and the memory manager).

Creating custom datasources is easy, just derive from the grid's base datasource class and override its GetCell member. This design allows custom datasource classes to be easily reused among grids and projects.

Ultimate Grid includes a high-powered memory manager for grid preloading. The memory manager is great for many applications such as multi-column list boxes, invoice entry, small reports, etc.

Cell Types

Ultimate Grid comes with many cell types (normal, multi-line, multi-font, auto-font, drop list, check box, radio button, progress bar, spin button, bitmap, arrow, ellipse, and more) and was designed for the easy addition of custom cell types. If one on the many cell types do not match what is needed, then just create a new type.  Templates and examples are included.

The CellType interface allows for new cell types to be easily created and added to the grid. Cell types can be display only (such as multi-font) or fully interactive (such as the spin button). By allowing new types to be added the grid has almost unlimited ability.

The Ultimate Grid is already receiving third party support for cell types!

Clipboard and Drag & Drop

Ultimate Grid has full support for the clipboard and drag & drop that is compatible with Microsoft Excel(tm). The grid has built-in commands for cut, copy and paste which can be called programmatically or hooked up to the grid's pop-up menus.

The grid can also act as both a drag & drop client and server, the programmer also has full control over what can be dropped into the grid.

Printing and Print Preview

Easily print out the entire grid or regions of the grid. Print preview abilities also come as part of the printing process.

Sizing

Everything within the grid can be easily sized. Column widths, row heights, top heading height and side heading height can be set programmatically or changed by the user. Even the horizontal and vertical scroll bars can be sized, which makes the grid a great choice for touch-screen kiosks and people with disabilities.

Notifications

Ultimate Grid has an extensive number of notifications, providing the programmer complete control over the user's every move. Along with notifying the programmer of the users every move extra useful information is also sent along with the notification giving the notification extra power.

Instead of just receiving an OnClick notification for a mouse click Ultimate Grid sends left button down, left button up, right button down, right button up and double click notifications. These notifications include the column and row that was clicked, the rectangle of the cell, and the point within the cell that was clicked.

Editing

In-line editing is built into the grid and the programmer has complete control over how and when editing is performed. Easily enable and disable editing for the entire grid or specific rows, columns or cells.

Royalty-Free!

The Ultimate Grid is completely royalty-free, only a developers license(s) need to be purchased.

Site Licensing

License your whole development team for one low price.


Great products from Dundas

Ultimate Grid™ for MFC

The Premier Grid control for MFC based development.  Written in 100% MFC, and integrates seamlessly with your MFC development projects.

Ultimate Grid™ v2.0

The classic version of Ultimate Grid is perfect for non-MFC C & C++ developers.

If you program in straight SDK and want a high powered grid, this is your product.  Also works seamlessly with OWL and other development frameworks.

Ultimate TCP/IP™

A full set of C++ class libraries for developing internet applications.  Includes frameworks allowing the easy development of high power multi-threaded server-side and client side applications.

This toolkit is perfect for the development of custom protocols, custom servers and custom clients.

Includes sourcecode for FTP, HTTP, DNS, FINGER, SMTP/POP3 and more.  If your intent is to write a customized email or other protocol server, Ultimate TCP/IP is the product for you.

Ultimate VB Service™

Finally, run any application as a Windows NT service.  Run Visual Basic, Delphi, MFC, C++, C, Fortran, Pascal and anything else you might want, even DOS apps!

This tool allows you to run applications that were not specifically designed as services from within the Windows NT service manager.  Perfect for MIS people who need to run that special app, or developers who wish to distribute their apps as NT services, without all the hassles.

And many more!

For the latest list of Dundas' development products, check out our web site at www.dundas.com


Contacting Dundas Software

Phone

Sales:	+1 (416) 239-7472

Toll Free:	1 (800) 463-1492

Fax:	+1 (416) 239-2183

Email

Sales:	sales@dundas.com

General:	info@dundas.com

Internet

WWW:	www.dundas.com

FTP:	ftp.dundas.com