COBOL-Intensiv für erfahrene Entwickler -
Seminar / Kurs
von GFU Cyrus AG
Inhalte
- Einführung und Grundlagen der COBOL Programmierung
- Historische Entwicklung von COBOL
- Aufbau eines COBOL-Programms,
- Typische Programmier-Konventionen aus der Praxis
- Datendefinitionen
- Datentypen, PICTURE-Klausel
- Deklaration von Tabellen und Indizes
- Strukturen und Redefinition von Daten
- Figurative Konstanten
- Initialisierung von Daten
- Wertzuweisung
- MOVE, INITIALIZE, SET
- Regeln der Wertzuweisung
- Kontrollstrukturen
- Aufruf von Unterprozeduren
- PERFORM UNTIL, PERFORM VARYING,
- Verzweigungsanweisung IF, EVALUATE
- geschachtelte IF-Anweisungen
- Vergleichsoperatoren
- String-Verarbeitung
- Reference-Modification
- STRING, UNSTRING
- INSPECT TALLYING, -REPLACING, -CONVERTING
- Rechnen in COBOL
- ADD, SUBTRACT, MULTIPLY, DIVIDE, COMPUTE
- Verhalten bei Überlauf
- Thema Rundung bei Rechenoperationen
- Tabellenverarbeitung
- Zugriff über Subscript oder Index
- Durchsuchen von Tabellen mit SEARCH
- SEARH ALL für das binäre Suchen in Tabellen
- Programm-Modularisierung
- Externe Unterprogramme
- Statischer und dynamischer Aufruf
- CALL-Anweisung
- Parameter-Übergabe by reference, by content, Call-Convention
- COPY-Strecken
- Intrinsiche Funktionen
- CURRENT-DATE, LOWER-CASE, UPPER-CASE,
- SUM(), MAX(), MIN()..
- Dateiverarbeitung
- Sequentielle Dateien
- Index-Dateien (VSAM)
- Relative Dateien
- OPEN, CLOSE
- READ, WRITE, UPDATE, DELETE, START, REWRITE
- Sortieren in Dateien
- Bedeutung und korrekte Verwendung des Filestatus
- COBOL und SQL
- Deklaration und Zugriffe über Cursor
- SQLCODE und SQLState
- Einführung und Grundlagen der COBOL Programmierung
- Historische Entwicklung von COBOL
- Aufbau eines COBOL-Programms,
- Typische Programmier-Konventionen aus der Praxis
- Datendefinitionen
Mehr Informationen >>
Lernziele
Nach dieser Schulung haben Sie einen guten Überblick über den Sprachumfang und sind in der Lage, eigene Programme zu schreiben und fremde COBOL-Programme zu pflegen.
Zielgruppen
Entwickler mit guten Kenntnissen einer anderen Programmiersprache
Termine und Orte