Check nearby libraries
Buy this book
This is a tutorial which allows a developer familiar with one of the covered languages to quickly come up to speed both on OpenVMS application development and any of the other covered languages. It takes the unique approach of re-implementing the same application with each tool so a programmer can draw direct comparisons.
Check nearby libraries
Buy this book
Subjects
DCL, RMS, FMS, RDB, MySQL, COBOL, BASIC, FORTRAN, C, C++, MMS, CMS, OpenVMS device drivers, Textbooks, Computer software, Development, Operating systems (Computers), Application softwareEdition | Availability |
---|---|
1
The Minimum You Need to Know to Be an OpenVMS Application Developer
December 2006, Logikal Solutions
Paperback
in English
0977086607 9780977086603
|
aaaa
|
Book Details
Table of Contents
Introduction
I.1. Purpose of This Book
I.2. What You Need to Know to Read This Book
I.3. Who Should Read This Book
I.4. How to Read This Book
I.5. Our Sample Application
I.6. Why OpenVMS?
I.7. The Definition of Application
Chapter 1 Fundamentals of OpenVMS
1.1. Hardware
1.2. Logging In
1.3. Symbols
1.4. Editor Choices
1.5. EDT Exercises
1.6. TPU and EVE Configuration
1.7. LSE
1.8. Logicals
1.9. ACLs and the UAF
1.10. Logical Name Tables
1.11. Foreign Commands
1.12. Exercises
Chapter 2 DCL and Utilities We Need
2.1. DCL for Application Development
2.2. FDL and Our Indexed Files
2.3. Indexed File Lore
2.4. Lexical Functions
2.5. The Import Program
2.6. Exercises
Chapter 3 DEC BASIC
3.1. Goals
3.2. Language Data Types
3.3. Magic Numbers
3.4. Group vs. Record
3.5. Creating Our Statistics Files
3.6. Data File Reporting
3.7. Other BASIC Language Features
3.8. BASIC Features to Never Use
3.9. The Zero Element
3.10. Where Do We Go From Here?
3.11. Exercises
Chapter 4 FMS
4.1. What is FMS?
4.2. Creating a Data Entry Screen in FMS
4.3. FMS Object vs. Library
4.4. Stand Alone Data Entry
4.5. An FMS Browse Program
4.6. An FMS Menu
4.7. FMS Functions to Never Use
4.8. FMS Summary
4.9. FMS Function and Subroutine Summary
4.10. Exercises
Chapter 5 CMS Theory and Practice
5.1. Code Management System
5.2. Logical Environment for CMS Based Development
5.3. Creating Our CMS Library
5.4. Putting Our Application in the Library
5.5. Deleting an Element From the Library
5.6. Classes and Deletions
5.7. Modifying Elements Once They Are in CMS
5.8. Productionizing the Application
5.9. Legacy Build Procedure
5.10. Additional CMS Commands
5.11. Promotion Between Libraries
5.12. Exercises
Chapter 6 CDD
6.1. What is CDD?
6.2. Some Definitions You Need to Know
6.3. The Different Camps of CDD Configuration
6.4. Creating a Repository
6.5. Defining Our Logicals and Directories
6.6. Creating Our Fields and Records
6.7. Converting Our Include File
6.8. Using Variants and Dates
6.9. Nuking the CDD
6.10. Full Build Modification
6.11. CDD Usage Summary
6.12. Mass Changes Due to CDD
6.13. Exercises
Chapter 7 Object and Text Libraries
7.1. What We Know About Libraries So Far
7.2. Application Logicals We Need
7.3. Creating Our Text Library
7.4. Converting Our Application to a Single EXE
7.5. Programming Assignment
7.6. Exercises
Chapter 8 MMS
8.1. The Purpose of MMS
8.2. The Correct Way to Use MMS
8.3. Putting It All Together
8.4. Exercises
Chapter 9 Message Utility, Mail and Phone
9.1. Message File Definition
9.2. VMSMAIL Overview
9.3. Sending Mail From Inside Server Applications
9.4. Programming Assignment
9.5. VMSPhone Overview
9.6. Creating Your Own Messages
9.7. Testing Your Messages
9.8. Programming Assignment 2
9.9. Exercises
Chapter 10 FORTRAN
10.1. Yes, It's Still Out There
10.2. Basics of Fortran
10.3. Our Sample Application
10.4. Programming Assignment 1
10.5. Using Message Files
10.6. Our Quadword Example
10.7. Sending Mail
10.8. Programming Assignment 2
10.9. Exercises
Chapter 11 COBOL
11.1. Overview
11.2. Interview Questions That Are Red Flags
11.3. The Myth of the COBOL SORT Verb
11.4. The DCL SORT Command
11.5. Our Sample Application
11.6. Programming Assignment
11.7. The Rest of the Language
11.8. Our Quadword Example
11.9. Sending Mail
11.10. Programming Assignment 2
11.11. Exercises
Chapter 12 C/C++
12.1. Overview
12.2. Some Differences on OpenVMS
12.3. Our Sample Application in C
12.4. C++ Philosophy and Terminology
12.5. Our Sample Application in C++
12.6. C/C++ Follow Up
12.7. Debugging Notes for C/C++
12.8. Sending Mail
12.9. D_FLOAT Example
12.10. Programming Assignments
12.11. Exercises
Chapter 13 MySQL
13.1. Why MySQL?
13.2. Getting and Installing MySQL
13.3. Our Application Database
13.4. Creating the Tables
13.5. Compiling and Linking With MySQL
13.6. Our Sample Application
13.7. MySQL Follow-up
13.8. Programming Assignments
13.9. Exercises
Chapter 14 RDB
14.1. Why RDB?
14.2. What's in the Book and What's on Disk
14.3. Table and Database Definitions
14.4. The Drawbacks
14.5. Our SQLMOD Implementation
14.6. Programming Assignment 1
14.7. SQLMOD Follow Up
14.8. EXEC SQL Implementation
14.9. RDB Follow Up
14.10. Programming Assignment 2
14.11. Exercises
Chapter 15 Ruminations and Observations
15.1. Overview
15.2. What Do You Do?
15.3. Keep Your Eye on the Sparrow
15.4. Have You Ever Wondered Why Y2K Happened?
15.5. Optimal Technology
15.6. The Self-Defeating Business Model
15.7. Offshore Computing - The Death Knell of IT in the U.S.
15.8. Avoiding a Hell-Hole
Classifications
The Physical Object
ID Numbers
Source records
amazon.com recordLibrary of Congress MARC record
Library of Congress MARC record
Library of Congress MARC record
Library of Congress MARC record
Links outside Open Library
Community Reviews (0)
Feedback?History
- Created April 30, 2008
- 11 revisions
Wikipedia citation
×CloseCopy and paste this code into your Wikipedia page. Need help?
December 14, 2020 | Edited by MARC Bot | import existing book |
March 21, 2015 | Edited by Roland Hughes | Fixed TOC formatting |
March 21, 2015 | Edited by Roland Hughes | Added TOC along with BN and Kobo links don't know why they weren't in the buy links |
April 24, 2010 | Edited by Open Library Bot | Fixed duplicate goodreads IDs. |
April 30, 2008 | Created by an anonymous user | Imported from amazon.com record |