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.