Table of Contents
Home Directory
Chapter 1 Overview
1.1
Overview
Chapter 2 Terminal
Independent I/O
2.1
Introduction
2.2
Ttyinit
2.3
Getkey
2.4
Escape
2.5
Termparm
2.6
Escin
2.7
Escout
2.8
Using Escape
2.9
Using Getkey
2.10
Ttyrestore
Chapter 3 Form
Programming Guide
3.1
Introduction
3.2
User Edit Routines
3.3
Writing a User Edit Routine
3.3.1
U_INITIALIZE
3.3.2
U_BEGINFORM
3.3.3
Form Modes
3.3.4
U_ADD
3.3.5
U_QUERY
3.3.6
U_FIND and U_MATCH
3.3.7
U_UPDATE
3.3.8
U_DELETE
3.3.9
U_CANCEL
3.3.10
U_PREPARE
3.3.11
U_STORED
3.3.12
U_FILEFULL
3.3.13
U_BADUPDATE
3.3.14
U_BADDELETE
3.3.15
U_FIRSTFORM
3.3.16
U_NEXTFORM
3.3.17
U_PREVFORM
3.3.18
U_EXIT
3.3.19
U_DIE
3.3.20
U_BEGINVAL
3.3.21
U_ENDVAL
3.3.22
Field Edits
3.3.23
U_USEREDIT
3.3.24
U_ENTERFIELD
3.3.25
U_CHANGED
3.3.26
U_FKEY
3.4
User Edit Routine Example
3.5
Form Functions
3.6
Sequence Number Example
3.7
Form Function Descriptions
Chapter 4 RMS
Programming Guide
4.1
Introduction
4.2
RMSFile Organization
4.2.1
RMSfile Components
4.2.2
File Access Methods
4.2.2.1
Sequential Files
4.2.2.2
Indexed Files
4.2.2.3
Hashed Files
4.2.3
Secondary Indexes
4.2.4
Reusing Deleted Records
4.2.5
Index File Maintenance
4.2.6
Databases
4.3
Files used for Examples
4.4
RMS Definition Files
4.5
Getting Started
4.6
Sequential File Processing
4.7
Finding Records by Key
4.8
Finding Records with Duplicate Keys
4.9
Changing and Adding Records
4.9.1
Adding Records
4.9.2
Changing Records
4.9.3
Deleting Records
4.10
Multi-User Operation
4.11
File Locking
4.12
Record Locking
4.13
Locking Records for Insert
4.14
Using File and Record Locking
4.15
Miscellaneous RMS Functions
4.16
Index Searching Routines
4.17
C/Base Catalog Functions
4.18
Dictionary Functions
Chapter 5 Transaction
Logging
5.1
Introduction
5.2
Terms
5.3
Basic Versus Transaction Logging
5.4
Using Basic Logging
5.5
Using Transaction Logging
5.6
Nested Transactions
5.7
Restoring from a Log File
5.8
Restore Problems
5.9
Log File Format
Chapter 6 Transferring
C/Base Application
6.1
Overview
6.2
Porting an Application
6.2.1
Requirements
6.2.1
Creating Text Files
6.2.3
Prepare Destination Machine
6.2.4
Transferring Text Files
6.2.5
Rebuilding the Application
6.3
Porting Examples
6.4
Porting C Programs
6.4.1
Data Type Compatibility
6.4.2
Dblist Versus Drlist
6.5
Menu Compatibility
6.5.1
Converting Unix Menufiles
6.5.1.1
The ASK Command
6.5.1.2
The IF Statement
6.5.1.3
Comments
6.5.1.4
Variable Assignment
6.5.1.5
The WHILE
6.5.1.6
Statement
6.5.1.6
The INTERRUPT Statement
6.5.1.7
The CD Statement
6.5.1.8
Unimplemented UNIX Shell Statements
6.5.1.9
Other Statements
Chapter 7 Creating
Help Files
7.1
Introduction
7.2
Help File Format
7.3
Displaying Help
7.3.1
Showtext Examples
7.4
Help Files for Form
7.4.1
Default Form Helpfile Layout
7.4.2
Customized Form Helpfile Layout
7.5
Help Files for Menu
7.5.1
Section
7.5.2
Layout of a Parameter Form Help Section
7.6
Help Files for View
Chapter 8 C/Base
Functions
8.1
C/Base Functions
Chapter 9 C/Base
Include Files
9.1
C/Base Include Files
Appendix A Compiling
with C/Base Utilities
Appendix A Compiling with C/Base Utilities