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
Adobe After Effects 7.0 Studio Techniques
Making the Most of the UI
Selections: The Key to Compositing
Conclusion
Smoothing and Destabilizing
Firearms
Developing Tablet PC Applications (Charles River Media Programming)
Introduction to the VB .NET Language
Strings, GDI+, and Error Handling in VB .NET
Math and Random Number Functions in VB .NET
Advanced Microsoft Agent
Custom Grammars for Speech Recognition
Data Structures and Algorithms in Java
Summary
Projects
Compression
A.6. Methods and Breaking Out
B.1. Class Diagrams
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #1: Delight Your Customers with Speed and Quality
Key #2: Improve Your Processes
Key #3: Work Together for Maximum Gain
When Companies Start Using Lean Six Sigma
GDI+ Programming with C#
Exploring GDI+ Functionality
GDI+ from a GDI Perspective
The Coordinate System
Text Transformation
GDI Interoperability
Python Programming for the Absolute Beginner, 3rd Edition
Launching Programs on Windows
Python/Tkinter for Tcl/Tk Converts
Menus
Time Tools, Threads, and Animation
PyForm: A Persistent Object Viewer
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