|
|||||||||||
|
This is Procby Malcolm Bull
This is Proc looks at the Proc language which is
implemented on the various MultiValue systems. The book is aimed at
all levels of expertise and is designed to serve as:
An introduction to the nature and form of Procs
A reference for both new and experienced users
A source of tips and techniques for those wishing to exploit the
language
Details and illustrative examples of generic PQ Procs
Details and illustrative examples of the extended PQN Procs which are
offered on Reality, jBASE, UniData, UniVerse and other systems
The topics which are covered in This is Proc include: The origin of Procs The structure of a Proc Creating a Proc P statements Living with your Procs Output: Displaying information Input: Getting data from the user Control statements: GO and IF statements Subroutines Arithmetic: PQ Procs File handling: PQ Procs Trace and debug Differences: PQ / PQN Procs PQN Procs PQN buffers & registers Arithmetic: PQN Procs File-handling: PQN Procs PQ-COMPILE Summary of Proc statements and their availability We also look at some other processing routines which are found on current MultiValue systems, including: Sentences Paragraphs - and similar concepts, such as macros and batch files which are offered on the various MultiValue systems Menus The presentation is based on Malcolm Bull's experience of using the language on MultiValue systems for over 20 years, and addresses all dialects of the language as it is implemented on those systems Each element of the Proc language is introduced, described and illustrated in action, and for the experienced programmer there are discussions of the practical applications of the features of the Procs programming language The book is designed to be used for general reading, and also as an essential element of MultiValue training courses. It is suitable for use by beginners, by experienced users, and by technical users The book – like all the titles in our popular This is... series - is produced in a format which enables training organisations and software houses to include it as a part of their own education and training materials, and which allows us to keep the material up-to-date as the systems grow and extend the features and facilities which are available within the language.
©
Malcolm Bull 2007 / MB Training & Consultancy Services /
MBTraining@aol.com |
|||||||||||