Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
arev:arev_2.1 [2023/11/29 19:12] – bshumsky | arev:arev_2.1 [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Table of Contents ====== | ||
+ | ===== Volume I ===== | ||
+ | |||
+ | ==== Section A — Introduction ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | About Advanced Revelation | ||
+ | |||
+ | About the Documentation | ||
+ | |||
+ | Conventions Used in this Book | ||
+ | |||
+ | ==== Section B — Installation ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Preparing Your System for the Installation | ||
+ | |||
+ | Installing Advanced Revelation | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Installing Optional Modules | ||
+ | |||
+ | Installing a Maintenance Update or Product Upgrade | ||
+ | |||
+ | Upgrading User Accounts | ||
+ | |||
+ | Note to the System Administrator | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Removing Optional Modules | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Logging On to Advanced Revelation | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction | ||
+ | |||
+ | System Requirements | ||
+ | |||
+ | Using Expanded Memory Logon Options | ||
+ | |||
+ | Managing Expanded Memory | ||
+ | |||
+ | Displaying the Status of Expanded Memory | ||
+ | |||
+ | System Configuration | ||
+ | |||
+ | ==== Section C — Tutorial ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to the Online Tutorial | ||
+ | |||
+ | Accessing the Tutorial | ||
+ | |||
+ | Running a Tutorial Lesson | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to the Sample Application | ||
+ | |||
+ | Accessing the Sample Application | ||
+ | |||
+ | Maintaining the Sample Application | ||
+ | |||
+ | ==== Section D — Getting Started ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Starting, Moving Around, and Leaving | ||
+ | |||
+ | Getting Online Help | ||
+ | |||
+ | Other Important Keys | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | The Advanced Revelation Environment | ||
+ | |||
+ | Managing the Advanced Revelation Environment | ||
+ | |||
+ | The Online Help System | ||
+ | |||
+ | What the Status Line Tells You | ||
+ | |||
+ | Using Menus | ||
+ | |||
+ | Using Windows | ||
+ | |||
+ | Using Popups | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Moving the Cursor | ||
+ | |||
+ | Entering and Editing Data in Windows | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to the Full-Screen Editor | ||
+ | |||
+ | Using Defined Blocks of Text | ||
+ | |||
+ | Searching and Replacing | ||
+ | |||
+ | Using Value Windows | ||
+ | |||
+ | Using Softkeys in the Full-Screen Editor | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Using High-Density Screens | ||
+ | |||
+ | Using a Mouse with Advanced Revelation | ||
+ | |||
+ | Using Printers with Advanced Revelation | ||
+ | |||
+ | Printing and Displaying R/BASIC Reports | ||
+ | |||
+ | ==== Section E — Filing Systems ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | About Files & Records | ||
+ | |||
+ | Terminology: | ||
+ | |||
+ | Characteristics of Advanced Revelation Files | ||
+ | |||
+ | Characteristics of Advanced Revelation Records | ||
+ | |||
+ | Characteristics of Advanced Revelation Fields | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Defining Files and Fields | ||
+ | |||
+ | Defining a File Using the Definefile Window | ||
+ | |||
+ | Creating File Synonyms | ||
+ | |||
+ | Transaction Processing | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | About Advanced Revelation’s Dictionaries | ||
+ | |||
+ | Creating a Data Dictionary | ||
+ | |||
+ | |||
+ | Dictionary Record Types | ||
+ | |||
+ | Creating Temporary Fields for Reports | ||
+ | |||
+ | Paint Autobinding | ||
+ | |||
+ | Available Dictionary Reports | ||
+ | |||
+ | Dictionary Characteristics and Record Format | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | About Volumes | ||
+ | |||
+ | Attaching Files in a Volume | ||
+ | |||
+ | Creating a Volume | ||
+ | |||
+ | Additional Volume Functions | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | The Linear Hash Filing System | ||
+ | |||
+ | How Linear Hash Files Work | ||
+ | |||
+ | Testing Linear Hash Files | ||
+ | |||
+ | Redefining Linear Hash Files | ||
+ | |||
+ | Group Format Errors(GFEs) | ||
+ | |||
+ | Fixing GFEs Using DUMP | ||
+ | |||
+ | LH_VERIFY Output File Layouts | ||
+ | |||
+ | Testing Files from within R/BASIC Programs | ||
+ | |||
+ | LH_VERIFY Error Codes | ||
+ | |||
+ | ==== Section F — Developing an Application ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing the Application Development Process | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Planning Checklist | ||
+ | |||
+ | Establishing Application Requirements | ||
+ | |||
+ | Developing an Application Design | ||
+ | |||
+ | Designing the Advanced Revelation Structure | ||
+ | |||
+ | An Application Planning Worksheet | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing Users and Accounts | ||
+ | |||
+ | Planning for Security | ||
+ | |||
+ | Setting Up Accounts | ||
+ | |||
+ | Setting Up Users | ||
+ | |||
+ | Setting Up Environments | ||
+ | |||
+ | Setting Video Attributes | ||
+ | |||
+ | Assigning Environment and Video Characteristics | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Overview of the Painting Process | ||
+ | |||
+ | Getting Started | ||
+ | |||
+ | Adding, Changing, and Removing Prompts and Entry Lines | ||
+ | |||
+ | Adding, Changing, and Removing Labels | ||
+ | |||
+ | Using Paint Options | ||
+ | |||
+ | Resizing and Moving Your Window | ||
+ | |||
+ | Testing Your Window with Test Run | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | The Advanced Paint Options | ||
+ | |||
+ | Grouping and Reordering Prompts | ||
+ | |||
+ | Using Default and Duplicate Prompts | ||
+ | |||
+ | Defining Advanced Prompt Characteristics | ||
+ | |||
+ | Defining Smart Labels | ||
+ | |||
+ | Using Prompt Formulas | ||
+ | |||
+ | Displaying, Editing, and Updating Dictionaries | ||
+ | |||
+ | Data Validation | ||
+ | |||
+ | Data Formatting | ||
+ | |||
+ | Quick Painting Windows | ||
+ | |||
+ | Using the Paint Indexing Menu | ||
+ | |||
+ | Customizing Windows | ||
+ | |||
+ | Creating Custom Softkeys | ||
+ | |||
+ | Relating Windows | ||
+ | |||
+ | Setting Window Video Attributes | ||
+ | |||
+ | Establishing Window Security | ||
+ | |||
+ | Disabling Window Keys | ||
+ | |||
+ | Defining Collector Windows | ||
+ | |||
+ | Adding Window Processing | ||
+ | |||
+ | Developer Notes for Paint | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Designing and Building Menus | ||
+ | |||
+ | Displaying a Main Menu in an Application | ||
+ | |||
+ | Designing and Building Popups | ||
+ | |||
+ | Displaying Popups With Codes and Commands | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction | ||
+ | |||
+ | Creating Indexes | ||
+ | |||
+ | Using Quickdex 2 | ||
+ | |||
+ | Indexing System Maintenance | ||
+ | |||
+ | Reviewing Index Specifications | ||
+ | |||
+ | Updating and Rebuilding Indexes | ||
+ | |||
+ | Developer Notes for Indexing | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | What is an R/BASIC Formula? | ||
+ | |||
+ | Accessing the Formula Window | ||
+ | |||
+ | Glossary of R/BASIC Formula Trigger Words | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Where to Use Codes and Commands | ||
+ | |||
+ | The Codes and Commands | ||
+ | |||
+ | The Code and Command Options | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | About Batch Updating | ||
+ | |||
+ | Creating a Batch Update Process | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Defining and Using Macro Sets | ||
+ | |||
+ | Capturing Keystrokes | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to International Support | ||
+ | |||
+ | Understanding Language Sets | ||
+ | |||
+ | Understanding Character Sort Order | ||
+ | |||
+ | Developing Applications for International Use | ||
+ | |||
+ | Creating Applications | ||
+ | |||
+ | ===== Volume II ===== | ||
+ | |||
+ | |||
+ | ==== Section G — Accessing Data ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Using Record Keys | ||
+ | |||
+ | Defining Selection Criteria for Record Key Lists | ||
+ | |||
+ | Using Browse Lists in Application Windows | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Using the Filter Key | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing Advanced Revelation’s Indexing System | ||
+ | |||
+ | Index Search Options in Application Windows | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Using Window Query in Application Windows | ||
+ | |||
+ | Using Window Query from TCL | ||
+ | |||
+ | Modifying the Environment for Window Query | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing Query-By-Example | ||
+ | |||
+ | Query-By-Example Basics | ||
+ | |||
+ | Creating Query-By-Example Queries | ||
+ | |||
+ | Working with the Result Display | ||
+ | |||
+ | Including Calculated Columns in the Results | ||
+ | |||
+ | ==== Section H — Creating Reports ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Overview of Advanced Revelation Reports | ||
+ | |||
+ | Overview of Advanced Revelation Report Tools | ||
+ | |||
+ | Customizing the Data Dictionary for Reports | ||
+ | |||
+ | Using View for R/LIST Reports | ||
+ | |||
+ | Developer Notes for View | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Creating Forms | ||
+ | |||
+ | Specifying Form Characteristics | ||
+ | |||
+ | Testing a Form | ||
+ | |||
+ | Printing Forms | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Creating Labels | ||
+ | |||
+ | Testing a Label Definition | ||
+ | |||
+ | Printing Labels 2 | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Creating R/LIST Reports | ||
+ | |||
+ | Using the Make an RList Window | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing EasyWriter | ||
+ | |||
+ | Components of EasyWriter | ||
+ | |||
+ | Developer Notes for EasyWriter | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing Advanced Revelation’s Merge Processor | ||
+ | |||
+ | Creating a Merge Template | ||
+ | |||
+ | Entering Scripts | ||
+ | |||
+ | Executing a Merge | ||
+ | |||
+ | Special Features of the Merge Processor | ||
+ | |||
+ | ==== Section I — TCL ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introducing TCL | ||
+ | |||
+ | What is the VOC File? | ||
+ | |||
+ | Adding, Deleting, and Renaming TCL Commands | ||
+ | |||
+ | Displaying TCL Command Windows | ||
+ | |||
+ | Executing TCL Commands from R/BASIC Programs | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Features of TCL | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | TCL Command Reference | ||
+ | |||
+ | ==== Section J — R/LIST ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to R/LIST | ||
+ | |||
+ | Using Filters | ||
+ | |||
+ | Query Optimization | ||
+ | |||
+ | Sorting in LIST | ||
+ | |||
+ | Comparisons in R/LIST | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | R/LIST Command Format | ||
+ | |||
+ | R/LIST Format Modifier Keywords | ||
+ | |||
+ | R/LIST Format Override Keywords | ||
+ | |||
+ | R/LIST Throwaway Words | ||
+ | |||
+ | R/LIST Keywords | ||
+ | |||
+ | ==== Section K — SQL ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Advanced Revelation SQL | ||
+ | |||
+ | Getting to SQL | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction | ||
+ | |||
+ | The Database According to SQL | ||
+ | |||
+ | SQL and Advanced Revelation | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Creating Tables | ||
+ | |||
+ | Viewing Information | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | A Query Language | ||
+ | |||
+ | Forming Queries | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Inserting Rows | ||
+ | |||
+ | Updating Rows | ||
+ | |||
+ | Deleting Rows | ||
+ | |||
+ | Deleting Tables and Views | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | The SQL Environment | ||
+ | |||
+ | Accessing the Dictionary | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction | ||
+ | |||
+ | The SQL Module Language | ||
+ | |||
+ | Embedded SQL | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Extensions to SQL | ||
+ | |||
+ | Reserved Words | ||
+ | |||
+ | Advanced Revelation SQL Data Types | ||
+ | |||
+ | SQL Operators and Notation | ||
+ | |||
+ | SQL Keywords | ||
+ | |||
+ | SQL Statements | ||
+ | |||
+ | ==== Section L — Networks ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Managing Files on a Network | ||
+ | |||
+ | The Advanced Revelation Environment | ||
+ | |||
+ | Executing Network Commands | ||
+ | |||
+ | Managing Indexing on a Network | ||
+ | |||
+ | Other Network Management Issues | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Introduction to Locking | ||
+ | |||
+ | Types of Locking | ||
+ | |||
+ | Establishing Locking | ||
+ | |||
+ | Setting Locking Options | ||
+ | |||
+ | Implicit Locking | ||
+ | |||
+ | Additional Lock Issues | ||
+ | |||
+ | ===== Volume III ===== | ||
+ | |||
+ | ==== Section M — Environmental Bonding ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Environmental Bonding | ||
+ | |||
+ | Tenets of Environmental Bonding | ||
+ | |||
+ | Using an Environmental Bond | ||
+ | |||
+ | Characteristics of Environmental Bonding | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Description of the ASCII bond | ||
+ | |||
+ | Using the ASCII Bond | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Description of the dBASE III Bond | ||
+ | |||
+ | Using the dBASE III Bond | ||
+ | |||
+ | The dBASE ITI Bond Reference | ||
+ | |||
+ | ==== Section N — R/BASIC ==== | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | R/BASIC Overview | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Features of R/BASIC | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | Programming with R/ | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | R/BASIC Command Reference | ||
+ | |||
+ | [[arev: | ||
+ | |||
+ | R/BASIC System Subroutines |