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
Certified Ethical Hacker Exam Prep
The Business Aspects of Penetration Testing
Study Strategies
Public Key Infrastructure
Enumeration
Study Tools
The .NET Developers Guide to Directory Services Programming
Introduction to .NET Directory Services Programming
Property and Method Overview
Understanding Searching Timeouts
Optimizing Search Performance
ADSI Edit
VBScript Programmers Reference
What VBScript Is and Isn™t!
The Scripting Runtime Objects
Remote Scripting
Appendix B Variable Naming Convention
Appendix H Regular Expressions
MySQL Cookbook
Giving Names to Output Columns
Specifying Which Rows to Select
Checking Whether a String Contains a Substring
Validating and Transforming Data
Using MySQL-Based Storage with the PHP Session Manager
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Navigating the Domino Designer Workspace
Working with Variables
Project A: Build a Discussion Forum
Get the Current Day of the Week
Display All Documents by Form Name
GDI+ Programming with C#
The Coordinate System
Skewing Images
Understanding and Using Graphics Paths
Printing Text
Appendix A. Exception Handling in .NET
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