Titus Information Systems, Inc.

Standard Library

The Standard Library contains both stand-alone functions and classes.  There are three categories of stand-alone functions: Conversion, Utility, and COBOL.  The following classes will equip the programmer with application standardization tools:

CBinaryFile
Inherited from CFile, this class provides member functions that access fixed-field, fixed-length, binary, table files.  This base class may be inherited by a class to access a specific table file.
TCommandLineInfo
Inherited from CCommandLineInfo, this class provides several additional member functions and variables to generalize command line parsing.
CCommaFile
Inherited from CFile, this class provides member functions and variables that access comma-delimited or comma-separated-value text files.  This base class must be inherited by a class to access a specific CSV file.  The file is maintained as new-line-delimited rows of comma-delimited columns.
CDataFile
This class provides a standard interface from a Visual C++ function to a COBOL routine that handles indexed-sequential file I/O to a database file.
TDateCtrl
Inherited from CDateTimeCtrl, this class provides member functions specific to the date portion of the Date/Time dialog box control.  The date may be set and retrieved from a variety of formats.  Additionally, the date may be changed (added to or subtracted from) by a specified number of days, months, or years.
CDDE
This base class is the foundation for providing easy access to Dynamic Data Exchange (DDE) functions.
CDdeClient
Inherited from CDDE, this class provides easy access to Dynamic Data Exchange (DDE) client functions.
CDdeServer
Inherited from CDDE, this class provides easy event handlers for Dynamic Data Exchange (DDE) server events.
CDirectoryLocator
Inherited from CDialog, this base class shows a dialog box from which the user may select a directory (folder) from the local machine or local area network.  It is especially useful for application installation or selecting a working directory upon application start up.
CDirectoryDialog
Inherited from CDirectoryLocator, this class shows a top-level, stand-alone, modal dialog box.
CDirectoryFind
Inherited from CDirectoryLocator, this class shows a borderless, modeless dialog box designed to be the child of an application frame window.
CDirectoryNew
Inherited from CDialog, this class shows a popup, modal dialog box into which the user may enter a new directory (folder) name.  While it is used when the "NEW" button of the CDirectoryLocator class is selected, it may also be used directly from an application.
CFileCopy
This class gives the application an efficient method of copying or installing multiple files from and/or to the same location.  If destination files are in use, they may be set to install on the next workstation restart.
TFrameWnd
Inherited from CFrameWnd, this class provides standardization for the main frame window of all similar applications.
InterfaceExcel
This class handles Dynamic Data Exchange (DDE) as a client to a Microsoft Excel spreadsheet.
CMaintFn
Inherited from CDialog, this base class is inherited by an application's class to perform file maintenance on two indexed sequential files, a "master" and a "slave".  For each "master" file record, multiple "slave" file records are maintained.
CPrintFile
This class is used by an application to send data directly to a printing device using the Escape function of the display context.  Normally this data is read from a file, but strings, including configuration data, may be sent directly from the application.
CProcDialog
Inherited from CDialog, this base class is inherited by an application's CDialog classes when they perform processing.  This class will change the pointer to an hourglass and display an "in process" message.
TPrintDialog
Inherited from CProcDialog, this base class is inherited by an application's CProcDialog classes when they perform processing that will culminate in a print image.  This class displays the CPrintDialog dialog box to get the printer device and initializes a display context for it.
CProcPropertyPage
Inherited from CPropertyPage, this base class is inherited by an application's CPropertyPage classes when they perform processing.  This class will change the pointer to an hourglass and display an "in process" message.
CProgress
Inherited from CDialog, an instance of this class will display a modeless Message Box with the current process listed.  This gives the user an indication of a task's progress.
CRegistry
An instance of this class is used by an application to access the system registry. Member functions are provided to create, set, and access registry keys of all types. Member functions are also provided to set and access special system registry keys such as environment, fonts, and user application data.
CSDisCreate
An instance of this class is used by an application to create a Standard Display text file.  This class is normally instantiated by a call to the SDIS$O COBOL function.
CSDisFile
Inherited from CDocument, an instance of this class is used to perform file I/O to a Standard Display text file.  This class is normally instantiated by the CSDisView class.
CSDisPage
Inherited from CDialog, an instance of this class is used to show the "Go To Page" dialog box.  This class is normally instantiated by the CSDisView class.
CSDisView
Inherited from CScrollView, an instance of this class is used to control the viewing of the Standard Display text file in the application frame window.  This class is normally instantiated by the TWinApp class.
CTableFile
Inherited from CFile, this class provides member functions that access fixed-field, variable-length, binary, table files.  This class is called by the TABLEFIL cobol function.
CTaskIcon
An instance of this class is used by an application to create and manage a task bar icon.  It is normally instantiated in the application's CWinApp class.
TPresent
This base class is inherited by the TTime, TDate, and TDateTime classes. It is used to access the current date and time.
TTime
Inherited from TPresent, an instance of this class is used by the programmer to set, access, add to, subtract from, and otherwise maintain time of day.
TDate
Inherited from TPresent, an instance of this class is used by the programmer to set, access, add to, subtract from, and otherwise maintain dates.
TDateTime
Inherited from both TTime and TDate, an instance of this class is used by the programmer to set, access, add to, subtract from, and otherwise maintain both dates and time of day.
CTransferData
An instance of this class is used by the programmer to write to and read from a Transfer Data File.  This file may be created to send data from one application to another or from one computer to another.
TWinApp
Inherited from CWinApp, this class provides member functions that initialize, terminate, lock, and otherwise manage an application.  It instantiates a number of other classes.
CXlTable
An instance of this class is used by the programmer to maintain an XlTable, which is a data type sent to and retrieved from Microsoft Excel using Dynamic Data Exchange (DDE).
The standard library is completely contained in TISLIBP.DLL.  This file may be shipped with any application that uses it.  For the developer, the TISLIB.H file contains the C++ headers for all library functions any may be included in your StdAfx.h application file.  For linking, the TISLIBP.LIB and TISLIBP.EXP files will also be included.  If source code is purchased, the entire Visual C++ application folder will be distributed.


[ Stand-alone Programs | Conversion Functions | Utility Functions | COBOL Functions ]
[ Windows NT Library | COBOL Library | COBOL Interface | Command Prompt Abbreviations | Purchase Instructions ]

[ Home | Areas of Expertise | "We Do Windows" | Clients and Projects | Software Samples | Package Software Available ]
[ Contact Information | Business Software Philosophy | Church Software Philosophy ]
All contents of this web site are Copyright © Titus Information Systems, Inc., Phoenix, Arizona, U.S.A.