Shipping Software Solutions World Wide Someday, we'll all buy software this way.....

GrafX Software Development Tools     

 

 

 
ClassMate
There's nothing more important than a good foundation...

To Order Page( Product will be shipped Via Federal Express )

What is ClassMate?

ClassMate™ is a comprehensive 32-bit class library for CA-Visual Objects™ that replaces the class libraries currently shipping with CA-Visual Objects 2.0™. This strong-typed, early bound class library includes the following modules:

ClassMate GUI - 32-bit GUI classes for Windows 95 & Windows NT 4.0

ClassMate SQL - ODBC/SQL interface classes

ClassMate RDD - A wrapper class for CA-Visual Object’s RDD system

ClassMate OLE Automation - Classes to automate OLE servers

ClassMate Simple MAPI - Classes for sending and receiving email


Key Features of ClassMate

  • Early-bound, strong typed
  • Small footprint
  • Improved stability
  • More robust than the existing CA-Visual Objects classes
  • More accurately represents the underlying WIN32, COM and ODBC API’s
  • OLE integrated into the lowest level
  • COM interfaces directly supported
  • Easier to create custom controls
  • More programming errors found during compilation due to strong-typed interfaces

Details, Details, More Details…

  • All class methods (except INITs and AXITs) are early bound. This feature provides substantial speed improvement both in method execution and by negating the requirement for runtime type checking.
  • Since ClassMate classes use the compiler to determine method parameter mismatches, it does not require runtime error messages. This feature almost completely eliminates the need for international language DLLs.
  • The ClassMate GUI classes have been written from the ground up specifically for 32-bit Microsoft Windows operating systems. Since the ClassMate GUI is built for Windows, it contains much-less code and thus a greater degree of stability.
  • Because ClassMate naturally wraps WIN32, the developer has greater flexibility in user interface implementation. For example, ClassMate supports toolbars without menus and toolbars and status bars on dialog windows.
  • The ClassMate GUI has been developed with OLE technology integrated directly into the class library at the lowest level. Many aspects of OLE technology are simply extensions of GUI components and ClassMate integrates these "interfaces" directly into the GUI. This approach allows built-in support of OLE-aware controls like cOLERichEdit.
  • ClassMate provides interfaces for OLE Drag and Drop support.
  • ClassMate is being used in several production applications and is also being used as a foundation of our flagship product, ReportPro. This means that ClassMate has been and continues to be debugged with real-world applications so it is extremely stable.
  • The ClassMate SQL classes are extremely stable.
  • The ClassMate cSQLStatement class supports both In and Out parameters.
  • The ClassMate GUI provides object wrappers for nearly all controls available in WIN32. It can also be easily extended to create custom controls and accommodate changes and additions to the Windows API.
  • ClassMate uses the same manifest constants used in the WIN32 SDK. This feature simplifies documentation and reduces the amount of code that must be maintained.
  • Built-in simple MAPI classes make electronic mailing easily accessible.
  • ClassMate includes an enhanced printer class that partners with a WYSIWYG preview control to provide Windows printing and preview services.

Classes and Interfaces Currently Implemented in ClassMate

Controls

  • cAnimation
  • cBitmapControl
  • cCheckBox
  • cComboBox
  • cComboBoxEx
  • cCoolbar
  • cCustomControl
  • cDragDropListBox
  • cEdit
  • cFrame
  • cGrid
  • cGroupBox
  • cHorizontalSplitBar
  • cHotKeyEdit
  • cIconControl
  • cListBox
  • cListView
  • cMaskedEdit
  • cMultiLineEdit
  • cOleRichEdit
  • cPictureControl
  • cProgressBar
  • cPushButton
  • cRadioButton
  • cRichEdit
  • cScrollBar (includes horizontal, vertical and window scrollbars)
  • cSingleLineEdit
  • cSlider
  • cSpeedButton
  • cSpinner (includes both horizontal and vertical)
  • cStatusBar
  • cTabControl
  • cTextControl
  • cToolbar
  • cToolTip
  • cTreeview
  • cVerticalSplitBar

GDI

  • cAccelerator
  • cBitmap
  • cBrush
  • cColor
  • cDibmp
  • cFont
  • cIcon
  • cImageList
  • cPen
  • cPointer
  • cResourceID

Menu

  • cMenu
  • cPopupMenu
  • cTrackingMenu

Printing

  • cPreviewControl
  • cPrinter
  • cPrintGoPageDialog
  • cPrintMsgDialog
  • cPrintPreviewDialog
  • cPrintPreviewMDIChild

Misc

  • cApp
  • cBoundingBox
  • cDimension
  • cINIFile
  • cPoint
  • cRange
  • cRegistry
  • cSelection

Window

  • cDialog
  • cMDIChild
  • cMDIShell
  • cModalDialog
  • cSDI
  • cWindow

Window Common Dialogs

  • cColorDialog
  • cFindDialog
  • cFontDialog
  • cOpenFileDialog
  • cPageSetupDialog
  • cPrintDialog
  • cReplaceDialog
  • cSaveFileDialog

OLE classes

  • cOleAutoObject

Ole Common Dialogs

  • cOleUIInsertObjectDialog

COM Interfaces

  • cIAdviseSink
  • cIBindCTX
  • cIDataObject
  • cIDispatch
  • cIDropSource
  • cIDropTarget
  • cIEnumFormatEtc
  • cIMoniker
  • cIOleCache
  • cIOleClientSite
  • cIOleInPlaceActiveObject
  • cIOleInPlaceFrame
  • cIOleInPlaceObject
  • cIOleInPlaceSite
  • cIOleInPlaceUIWindow
  • cIOleObject
  • cIOleWindow
  • cIPersistStorage
  • cIPersistStream
  • cIStorage
  • cIStream
  • cIUnknown
  • cIViewObject

Misc OLE Functions

  • OLE clipboard

Simple MAPI

  • cSimpleMAPI
  • cSimpleMAPIFileAttachment
  • cSimpleMAPIMsg
  • cSimpleMAPIRecipient

Download Free Sample Classmate programs

INT.gif (3958 bytes)

  EnterQuanity     Presss to Place order 

Class Mate 200 New Product Order  GrafX Price 269.00 USD

 

INT.gif (3958 bytes)

  EnterQuanity     Presss to Place order 

Upgrade ClassMate 200 from 1.0 orders   GrafX Price 189.00 USD

Please provide serial number to sales@grafxsoft.com

blueball.gif (903 bytes)Go to Multiple Order Page( Product will be shipped Via Federal Express )

*Prices in US Dollars

(C) Copyright 1998 by DataPro, Inc. All rights reserved worldwide. The information contained in this document is subject to change without notice. DataPro makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of marketability and fitness for a particular purpose.    DataPro shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.  No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of DataPro, Inc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

redtri.gif (105 bytes) Online Orders
Online Help
Cust. Service
Downloads
Instant Downloads
Quick Price List
About GrafX
GrafX List Servers
redtri.gif (105 bytes)Clipper Products
CA-Clipper 5.3
Comix/ClipMore3
FiveWin 1.95
FlexFile 3.0
Fortress C/S
NovLib 3.0
Valkyrie
redtri.gif (105 bytes)V.O. Products  
GridPro2.4
Report Pro 2.6
VO Tools II
VO Script
VO 2.0
VO 2.0 SDK
redtri.gif (105 bytes)Xbase Products  
Xbase ++
XbTools III
CRW for Xbase+
eXpress
New!
EP Xbase Tools
FiveWin ++ Xbase
Xbase IDE
redtri.gif (105 bytes)Other Misc. Products  
Crystal Reports 7.0   
Multi Edit for Windows
CA-Super Project
Visual Help
Main Menu Grafx Software Development Tools© 1999   | 800.659.4723      11900 Torreyanna Circle, West Palm Beach Florida USA 33412 Phones Int. Voice 561.691.0900 Order Fax 561. 691. 0903 Back to top