Flylib.com
The Modern RPG IV Language
The Modern RPG IV Language
ISBN: 1583470646
EAN: 2147483647
Year: 2003
Pages: 156
Authors:
Robert Cozzi
BUY ON AMAZON
Table of Contents
BackCover
The Modern RPG IV Language, Third Edition
Preface
WHO SHOULD READ THIS BOOK
WHICH VERSION OF RPG IS COVERED
NAMES ARE IMPORTANT
Chapter 1: Introduction
POSITION-ORIENTED PROGRAM SPECIFICATIONS
A BRIEF LANGUAGE
SPECIFICATION TYPES
RPG COMPONENTS
RPG LIMITATIONS
NAMING CONVENTIONS
DATA TYPES
INDICATORS
INDICATOR USAGE
FUNCTION KEY ATTENTION IDENTIFICATION BYTE
INDICATOR CLASSIFICATION
INDICATORS TO AVOID
CONSTANTS AND LITERAL VALUES
OPERATION CODE ARGUMENTS
OUTPUT CONTROL VALUES
SUBROUTINE RETURN POINTS
DIRECTIVES
Chapter 2: Specification Formats
HEADER (CONTROL) SPECIFICATION
FILE SPECIFICATION
DEFINITION SPECIFICATION
INPUT SPECIFICATION
INPUT SPECIFICATION SUMMARY
CALCULATION SPECIFICATION
OUTPUT SPECIFICATION
PROCEDURE SPECIFICATION
EDITING NUMERIC OUTPUT
DATE EDIT CODE CONTROL SUMMARY
TABLE AND ARRAY SPECIFICATION
Chapter 3: Expressions
NATURAL EXPRESSIONS
Chapter 4: Built-In Functions
BUILT-IN FUNCTION SYNTAX
BUILT-IN FUNCTION SYNTAX SUMMARY
Chapter 5: Operation Codes
ABBREVIATIONS USED THROUGHOUT THIS CHAPTER
OPERATION CODE SUMMARY
UNCONDITIONABLE OPERATION CODES
DATE AND TIME FORMAT CODES
DATE AND TIME DURATION CODES
OPERATION EXTENDER REFERENCE
RPG IV OPERATION CODE SUMMARY SYNTAX DIAGRAM LEGEND
OPERATION CODE SYNTAX DIAGRAMS
BOOLEAN OPERATION CODES
FREE FORMAT OPERATION CODES
NATURAL EXPRESSION OPERATION CODES
PROGRAM STATUS CODES
FILE-STATUS ERROR CODES
NESTED CODE ILLUSTRATION
FREE FORMAT NESTED CODE ILLUSTRATION
Chapter 6: Program Organization
SOURCE FILE LOCATION
SOURCE FILE MEMBER CONTENTS
MODULE DEFINITION
SCOPE
STATIC AND AUTOMATIC STORAGE
IMPORT AND EXPORT
Chapter 7: Modern Operation Code Usage
OPTIMIZING
INDICATOR-CONTROLLED LOGIC
INDICATORLESS CONTROLLED LOGIC
DO LOOPS
COMPARE AND BRANCH
COMPARE OPERATION
RANGES, LISTS, AND SELECTOMIT
RPG IV STYLE
Chapter 8: Structured Programming
THE IF-THEN-ELSE STRUCTURE
THE CASE STRUCTURE
Chapter 9: Inter-Module Communication
COMMON TECHNIQUES FOR INTER-MODULE COMMUNICATION
PROTOTYPED CALL
DATA STRUCTURES AND PROTOTYPED PROCEDURES
DATA AREAS
Chapter 10: Procedures
CALLING A PROCEDURE
PROCEDURE DEFINITION
PROTOTYPED PROCEDURE KEYWORDS
PROGRAM ENTRY POINT
A SYSTEM INTERFACE FOR PROCEDURES
Chapter 11: File Processing
FULL-PROCEDURAL FILE PROCESSING
PHYSICAL FILES
LOGICAL FILES
FILE ACCESS
ACCESS PATH PROCESSING
WORKSTATION DEVICE FILE PROCESSING
CHAIN (RANDOM FILE ACCESS)
OPEN AND CLOSE (OPEN AND CLOSE A FILE)
EXFMT (WRITE THEN READ WORKSTATION DEVICE)
POST (POST DEVICE SPECIFIC INFORMATION)
READ (READ A RECORD FROM A FILE)
READC (READ NEXT CHANGED SUBFILE RECORD)
UPDATE (UPDATE A RECORD)
WRITE (WRITE A RECORD)
Chapter 12: Alternate Syntax Options
ENHANCED-FORMAT CALCULATION SPECIFICATIONS
FREE-FORMAT CALCULATION SPECIFICATIONS
Appendix A: Compiler Options
The CRTBNDRPG Command
Appendix B: Decimal Data Errors
DATABASE FILE MODELS
ZONED DECIMAL DATA
PACKED DECIMAL DATA
CONDITIONS FOR DECIMAL DATA ERRORS
Appendix C: DDS Date and Time Format Considerations
DATABASE DATE FORMAT AND SEPARATOR (EDIT CHARACTER)
DATABASE TIME FORMAT AND SEPARATOR (Edit Character)
SPECIAL DATES AND TIMES VALUES
Appendix D: Source Code Listings
DAY OF WEEK ORDINAL
DAY OF WEEK TEXT
RETURN AS UPPERCASE STRING
CONVERT TO UPPERCASE
RETURN LENGTH OF INPUT STRING
IN-LINE ILE PROCEDURES
ADDITIONAL SOURCE LISTINGS
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
Index_Z
List of Figures
List of Tables
List of Figures
The Modern RPG IV Language
ISBN: 1583470646
EAN: 2147483647
Year: 2003
Pages: 156
Authors:
Robert Cozzi
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
Summary
Shared Memory Control
Encoding and Decoding Arbitrary Data Types
Using Broadcasting to Search for an RPC Service
Nomenclature and Key Concepts
High-Speed Signal Propagation[c] Advanced Black Magic
Necessary Mathematics: Input Impedance and Transfer Function
Pcb Configurations
Multimode Glass Fiber-Optic Cabling
Arithmetic of Clock Skew
IBIS: Issues with Interpolation
The Complete Cisco VPN Configuration Guide
Summary
Summary
New IPsec Troubleshooting Features
ISAKMP/IKE Phase 1 Management Connection
PIX and ASA Remote Access Connections
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Understanding Intrusion Detection
Tcpdump
Internet Security Systems RealSecure
Policy and Procedures
Laws, Standards, and Organizations
DNS & BIND Cookbook
Organizing Zone Data Files in Different Directories
Setting Up a Slave Name Server for a Zone in Multiple Views
Configuring a Name Server to Listen Only on Certain Network Interfaces
Modifying Zone Data Without Restarting the Name Server
Measuring Queries for Records in Particular Zones
VBScript in a Nutshell, 2nd Edition
Windows Script Host 5.6
Using the Component
Section A.10. Information Functions
Section B.9. Variable Type Constants
Section C.2. String Operator
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies