Mein Termin

Transcription

Mein Termin
EPS006: Der RPG IV Crash-Kurs 1
RPG ist nach wie vor die am weitesten verbreitete Programmiersprache im Umfeld Power i. Im Rahmen der
Betriebssystemversion 5, 6 und 7 hat das RPG IV beachtliche Fähigkeiten entwickelt, die das RPG von seinen
historischen Altlasten befreit hat: Die Spalten-orientierte Syntax ist endlich Vergangenheit und zeigt Ihnen wie
modern RPG heute sein kann.
Dieser Kurs ist für Anwender ohne Programmierkenntnisse nicht geeignet. Vielmehr wollen wir Programmierern,
die bislang in einer anderen Sprache programmiert haben oder RPG Programmierern, die im RPG/400 stecken
geblieben sind, den Einstieg in RPG IV ermöglichen.
Als Entwicklungsumgebung kommt Rational Developer for i (RDi) zum Einsatz.
Einführung
•
Entwicklungsumgebung des RDi
•
Das ILE-Programmmodell: Source Modul Programm
•
Compilation von ILE-Programmen: CRTRPGMOD, CRTPGM, CRTBNDRPG
•
Fehlerlisten, Umwandlungslisten und Compiler-Optionen
Free-RPG
•
Haupt- und Unterprozeduren vs. Subroutinen
•
Compiler- und Verarbeitungsoptionen setzen
•
Deklarationen
o Datenbankdateien (nativer Zugriff)
o Druckdateien
o Erweiterte Dateibeschreibungen einsetzen
o Lokale und globale Variablen
o Datenstrukturen und Arrays
o Dateipuffer
Basisanweisungen
•
RPG-Datentypen und Ihre Eigenschaften
•
Wertzuweisungen
•
Addieren, subtrahieren, multiplizieren, dividieren
•
Datumsarithmetik
•
Bedingungen (IF, ELSEIF, SELECT )
•
Schleifen (DOW, DOU, DOFOR)
•
Subroutinen(EXSR) nutzen
Dateiverarbeitung
• Sequentielle und wahlfreie Dateizugriffe realisieren ohne den Einsatz von Bezugszahlen (READ,
READP, CHAIN)
• Gruppenwechsel programmieren ohne den Einsatz von Bezugszahlen(READE)
• Daten wegschreiben (WRITE)
Exkurs: Externe Druckdateien
• Externe Druckdateibeschreibungen erstellen
• Schlüsselwörter für externe Druckdateien verstehen und einsetzen
• externe Druckdateien im RPG IV- Programm verarbeiten
Voraussetzungen: Sie sollten die Kurse EPS001, EPS002, EPS003 besucht haben oder gleichwertige
Kenntnisse mitbringen und bereits Programmiererfahrungen gesammelt haben.
Als Programmieranfänger sollten Sie uns ansprechen, damit wir für Sie ein passendes Angebot erstellen können.
Dauer: 3 Tage
Mein Termin: