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 Objects 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 APIs
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
Ole Common Dialogs
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
Simple MAPI
- cSimpleMAPI
- cSimpleMAPIFileAttachment
- cSimpleMAPIMsg
- cSimpleMAPIRecipient
Download Free Sample
Classmate programs
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. |