LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

Discover embedded, communication and automation solutions tailored to your application.

AS59322

Charting Tools for WinNT, Win95 and Win3.1
  • Manufacturer Quinn-Curtis
  • Category: Tools By Quinn-Curtis
  • The Quinn-Curtis Charting Tools (AS59322) is a comprehensive software component library designed to enable developers to integrate advanced charting and data visualization capabilities into custom Windows applications. It provides both 16-bit and 32-bit DLLs, ensuring compatibility across multiple generations of Windows operating systems and development environments. The product is optimized for use with Visual Basic, offering a robust set of functions, objects, and APIs for generating professional-quality charts, graphs, and data plots within desktop applications.
- Dual Architecture Support: Includes both 16-bit and 32-bit DLLs, ensuring seamless operation on legacy and modern Windows platforms (Win3.1, Win95, WinNT).
- Comprehensive Charting Library: Provides a wide range of chart types including line, bar, pie, area, scatter, and combination charts.
- Visual Basic Integration: Fully compatible with Visual Basic 2.0 and 3.0, allowing developers to easily call charting functions and embed graphical components within VB forms.
- Dynamic Data Binding: Supports real-time data updates and dynamic chart refresh for applications requiring live data visualization.
- Customizable Appearance: Offers extensive control over chart elements such as axes, legends, titles, colors, fonts, and grid lines.
- Scalable Graphics Engine: Optimized for both 16-bit and 32-bit GDI rendering, ensuring smooth performance and high-quality output across different display resolutions.
- Cross-Version Compatibility: Designed to maintain consistent behavior across Windows 3.1 (16-bit) and Windows 95/NT (32-bit) environments.
- Developer-Oriented API: Provides a structured, documented API for programmatic chart creation, manipulation, and export.
- Export and Printing Support: Enables charts to be printed or exported to bitmap or metafile formats for inclusion in reports or documents.
- Error Handling and Debugging Tools: Built-in error codes and diagnostic functions assist developers in troubleshooting integration issues.
1. Product Overview
Product Name: Charting Tools for WinNT, Win95 and Win3.1
Model / Article Number: AS59322
Series: Charting Tools DLL Series (16-bit and 32-bit editions)
Manufacturer: Quinn-Curtis, Inc.
Product Type: Software development library (Dynamic Link Library – DLL) for data visualization and chart generation
Platform Compatibility: Microsoft Windows NT, Windows 95, and Windows 3.1
Primary Development Environment: Microsoft Visual Basic 2.0 and 3.0

The Quinn-Curtis Charting Tools (AS59322) is a comprehensive software component library designed to enable developers to integrate advanced charting and data visualization capabilities into custom Windows applications. It provides both 16-bit and 32-bit DLLs, ensuring compatibility across multiple generations of Windows operating systems and development environments. The product is optimized for use with Visual Basic, offering a robust set of functions, objects, and APIs for generating professional-quality charts, graphs, and data plots within desktop applications.




2. Key Features
- Dual Architecture Support: Includes both 16-bit and 32-bit DLLs, ensuring seamless operation on legacy and modern Windows platforms (Win3.1, Win95, WinNT).
- Comprehensive Charting Library: Provides a wide range of chart types including line, bar, pie, area, scatter, and combination charts.
- Visual Basic Integration: Fully compatible with Visual Basic 2.0 and 3.0, allowing developers to easily call charting functions and embed graphical components within VB forms.
- Dynamic Data Binding: Supports real-time data updates and dynamic chart refresh for applications requiring live data visualization.
- Customizable Appearance: Offers extensive control over chart elements such as axes, legends, titles, colors, fonts, and grid lines.
- Scalable Graphics Engine: Optimized for both 16-bit and 32-bit GDI rendering, ensuring smooth performance and high-quality output across different display resolutions.
- Cross-Version Compatibility: Designed to maintain consistent behavior across Windows 3.1 (16-bit) and Windows 95/NT (32-bit) environments.
- Developer-Oriented API: Provides a structured, documented API for programmatic chart creation, manipulation, and export.
- Export and Printing Support: Enables charts to be printed or exported to bitmap or metafile formats for inclusion in reports or documents.
- Error Handling and Debugging Tools: Built-in error codes and diagnostic functions assist developers in troubleshooting integration issues.




3. Technical Specifications
- Software Architecture: Dynamic Link Library (DLL)
- Supported Bit Depths: 16-bit and 32-bit versions included
- Supported Operating Systems:
- Microsoft Windows 3.1 (16-bit)
- Microsoft Windows 95 (32-bit)
- Microsoft Windows NT (32-bit)
- Supported Development Environments:
- Microsoft Visual Basic 2.0
- Microsoft Visual Basic 3.0
- Programming Interface: Function-based API callable from Visual Basic and other Windows-compatible languages supporting DLL calls
- Graphics Engine: GDI-based rendering with support for device-independent bitmaps (DIBs)
- Output Formats: On-screen rendering, printer output, Windows metafile (WMF), and bitmap (BMP) export
- Memory Requirements:
- Minimum 4 MB RAM (Windows 3.1)
- Recommended 8 MB RAM (Windows 95/NT)
- Disk Space Requirement: Approximately 2–5 MB for installation (varies by version and documentation inclusion)
- File Components:
- `CHART16.DLL` (16-bit version)
- `CHART32.DLL` (32-bit version)
- Associated help files and sample Visual Basic projects
- Language Support: English documentation and API reference




4. Functionality
The AS59322 Charting Tools library functions as a modular charting engine that developers can integrate directly into their Windows applications. By referencing the DLL within Visual Basic, developers can instantiate chart objects, define data series, and render graphical charts dynamically at runtime.

Core Functional Functions:
- Chart Initialization: Create and configure chart objects with defined dimensions and coordinate systems.
- Data Input: Accepts data arrays, database query results, or real-time data streams for plotting.
- Rendering: Draws charts using Windows GDI functions, ensuring compatibility with standard display and printer drivers.
- Customization: Modify chart attributes such as axis scaling, tick marks, labels, legends, and color schemes.
- Interactivity: Supports user-driven updates, zooming, and data point highlighting (depending on implementation).
- Output: Charts can be displayed within application windows, printed, or exported to image files for reporting.

Use Cases and Applications:
- Business and financial data visualization (e.g., sales trends, performance metrics)
- Engineering and scientific data plotting (e.g., measurement data, test results)
- Real-time monitoring dashboards for industrial or process control systems
- Educational and research software requiring graphical data representation
- Custom reporting tools and data analysis applications

Compatibility:
- Fully compatible with Visual Basic 2.0 and 3.0 runtime environments
- Can be integrated with other Windows programming languages supporting DLL calls (e.g., C, C++, Delphi)
- Operates on both 16-bit and 32-bit Windows systems without modification




5. Components & Accessories
Included Components:
- Charting Tools DLLs:
- `CHART16.DLL` – 16-bit version for Windows 3.1 and Visual Basic 2.0
- `CHART32.DLL` – 32-bit version for Windows 95/NT and Visual Basic 3.0
- Documentation:
- Developer’s Reference Manual (API documentation, function descriptions, parameter lists)
- Integration Guide for Visual Basic
- Example source code and sample projects
- Help Files: Windows Help (.HLP) files for quick reference within the development environment

Optional Add-ons (if available):
- Extended chart types or specialized plotting modules (e.g., 3D charts, polar plots)
- Additional language bindings for C/C++ or Delphi
- Runtime distribution licenses for commercial application deployment

Connectors and Interfaces:
- Standard Windows DLL interface callable from Visual Basic via `Declare` statements
- Compatible with OLE/COM-based environments for embedding within compound documents




6. Installation & Setup
System Requirements:
- Operating System: Windows 3.1, Windows 95, or Windows NT
- Processor: Intel 386 or higher (486/Pentium recommended for 32-bit version)
- Memory: Minimum 4 MB RAM (8 MB recommended)
- Disk Space: 2–5 MB free space for installation
- Display: VGA or higher resolution display

Installation Procedure:
1. Insert the installation media or extract the installation package.
2. Run the setup program (`SETUP.EXE`) or manually copy the DLL files to the system directory.
3. Register the DLLs if required by the development environment.
4. Add references to the DLLs within Visual Basic using the `Declare` statement or project references.
5. Verify installation by running the included sample projects.

Configuration:
- Developers can configure chart parameters through initialization functions or property settings within Visual Basic code.
- Default configuration files may be provided for standard chart templates.
- Environment variables or registry entries are not typically required, simplifying deployment.

Mounting Options:
- Software-only installation; no physical mounting required.
- Can be deployed as part of a larger application installer for end-user systems.




7. Performance & Capabilities
Rendering Speed:
- Optimized GDI-based rendering ensures efficient chart drawing even on lower-end hardware.
- 32-bit version provides improved performance on Windows 95/NT due to enhanced memory management and multitasking support.

Capacity:
- Supports multiple data series per chart (typically up to several hundred data points per series, depending on system memory).
- Capable of handling large datasets with efficient memory allocation and redraw routines.

Efficiency:
- Compact DLL footprint minimizes application size.
- Efficient use of Windows GDI resources reduces CPU overhead during chart rendering.

Limitations:
- Limited to 2D charting (3D visualization may require separate modules).
- Dependent on Visual Basic 2.0/3.0 runtime environment for full functionality.
- Not natively compatible with later Windows versions without compatibility mode.

Scalability:
- Suitable for small to medium-sized applications requiring embedded charting.
- Can be integrated into larger enterprise systems with appropriate runtime licensing.




8. Standards & Compliance
Software Standards:
- Conforms to Microsoft Windows DLL conventions for both 16-bit and 32-bit architectures.
- Compatible with Microsoft Visual Basic API calling standards.
- Utilizes standard Windows GDI for graphics rendering, ensuring device independence.

Regulatory Compliance:
- Designed for compliance with Microsoft Windows software development guidelines.
- No known export restrictions or encryption-related compliance issues.

Industry Standards:
- Supports standard Windows bitmap and metafile formats for output.
- Adheres to standard calling conventions (Pascal/StdCall) for DLL interoperability.

Documentation Standards:
- Includes structured API documentation following standard software engineering documentation practices.




9. Additional Information
Warranty:
- Typically includes a limited software warranty covering media defects and installation issues.
- Warranty terms may vary depending on distributor or licensing agreement.

Support:
- Technical support available from Quinn-Curtis via email or telephone (subject to licensing terms).
- Developer assistance includes troubleshooting, integration guidance, and version updates.

Maintenance:
- Periodic updates may be released to address bug fixes or compatibility improvements.
- Developers are encouraged to maintain backup copies of DLLs and documentation.

Updates and Upgrades:
- Future versions may include enhanced chart types, 3D visualization, or support for newer Visual Basic versions.
- Upgrade paths typically available for registered users.

Licensing:
- Developer license required for use within commercial applications.
- Runtime distribution rights may be included or available as an add-on license.

Documentation and Training:
- Comprehensive user manual and API reference provided.
- Example projects demonstrate integration and customization techniques.

End-of-Life Considerations:
- Designed for legacy Windows environments; may require virtualization or compatibility layers for use on modern systems.
- Continued usability in legacy system maintenance and archival applications.




Summary
The Quinn-Curtis Charting Tools (AS59322) is a professional-grade charting library designed for developers working with Visual Basic 2.0 and 3.0 on Windows NT, Windows 95, and Windows 3.1. By providing both 16-bit and 32-bit DLLs, it bridges the gap between early and mid-generation Windows platforms, enabling consistent charting functionality across diverse environments. Its robust API, efficient rendering engine, and flexible customization options make it a valuable tool for creating data-driven applications, dashboards, and analytical tools.

With its focus on developer productivity, compatibility, and performance, the AS59322 Charting Tools package remains a reliable solution for legacy system developers seeking to integrate high-quality charting and visualization capabilities into their Windows applications.

No manuals/catalogs available.

No accessories available.