| OS/390 C++ Programming
This course provides an introduction to programming in C++ under
OS/390. The course introduces the elements of the C++, and the
concept of a class with member variables and methods. Learn about
C++ object-oriented programming (OOP), including the overloading
of methods and operators and inheritance of classes.
C++ Programming training covers such topics as:
An Introduction to C++ Programming
Elements of Object-Oriented Programming
OS/390 I/O Concepts
Using Templates
The IBM System Object Model (SOM)
This course is designed for programmers, developers, and systems analysts who
intend to do C programming in an OS/390 environment.
OS/390 C++ Programming Everything OS/390
Description
This course provides an introduction to programming in the C++ Language under
OS/390. First the course provides an understanding of the elements of the C++
language. The course introduces many important concepts concerning C++ object-oriented
programming (OOP). It describes the concept of a class with member variables
and methods. The course continues with additional important OOP concepts which
relate to C++ programming and include overloading of methods and operators
as well as inheritance of classes.
Audience
This course is designed for programmers, developers, and systems analysts who
intend to do C programming in an OS/390 environment.
Prerequisites
The student should have experience programming applications in other programming
languages.
Course Duration
»
5 hours
Topics Include
Unit 1: Introduction to C++ Programming
»
How C++ Is Similar To and Different Than C
»
Variables and Constants
»
Simple Stream Input/Output Statements
»
Expressions and Statements
»
Program Control
»
Functions
»
A Simple C++ Program Unit 2: Elements of Object-Oriented Programming
»
Introduction to Classes and Objects
»
Class Members
»
Private vs. Public Members
»
Class Methods
»
Constructors and Destructors
»
Pointers
»
Overloading
»
Inheritance Everything Courseware OS/390 C++ Programming Unit 3: OS/390 I/O
Concepts
»
The OS/390 Stream Classes - ios , streambuf fstream, ifstream, and ofstream
»
OS/390 Record I/O and Byte Stream I/O
»
OS/390 Support for Double-byte Characters
»
Reading and Writing Hierarchical Files
»
Accessing VSAM Data Sets
»
Redirecting Standard Streams under OS/390 Unit 4: Using Templates
»
Template Definition
»
Functions and Parameters
»
Using Template Items
»
Standard Container Classes
»
The OS/390 C++ Open Class Library Unit 5: The IBM System Object Model (SOM)
»
Introduction to SOM
»
SOM vs. CORBA
»
Assignment Methods, set and get
»
The SOM Interface Definition Language
»
Differences Between SOM and Standard C++
»
SOM Macros, Built-In Functions and Pragmas
|