Leitfaden zur Programmierung

Dieses Dokument ergänzt die Natural-Dokumente, die in der Dokumentationsübersicht unter dem Oberbegriff "Programmiersprache" aufgeführt sind, und liefert grundlegende Informationen zu verschiedenen Aspekten der Anwendungsprogrammierung mit Natural.

Verwandte Dokumentation:

Natural-Programmiermodi "Reporting Mode" und "Structured Mode".
Objekte zum Erstellen und Pflegen von Natural-Anwendungen Objekte (z.B. Programme und Datenbereiche), die zum Erstellen und Pflegen von Natural-Anwendungen verwendet werden.
Function Call Definition von Function Calls
Felder definieren Definition von Variablen, Konstanten und Arrays.
Datenbankzugriffe Zugriff aus Natural auf Daten in einer Adabas-Datenbank und in Nicht-Adabas-Datenbanken.
Steuerung der Ausgabe von Daten Format und Steuerung von Ausgabe-Report-Daten.
Weitere Programmieraspekte Verschiedene andere Aspekte der Programmierung mit Natural:

Text-Notation
Benutzerkommentare
Datenberechnungen
Regeln für arithmetische Operationen
Bedingte Verarbeitung − das IF-Statement
Logische Bedingungen
Schleifenverarbeitung
Gruppenwechsel
Natural-Stack
Systemvariablen und Systemfunktionen
Verarbeitung von Datumsinformationen
Ende eines Statements, Programms oder einer Anwendung
Verarbeitung von Anwendungsfehlern
Regeln für arithmetische Operationen (Kompilierungsaspekte)

Statements für den Internet- und XML-Zugriff Natural-Statements für den Zugriff auf Internet und XML.
Gestaltung von Benutzungsoberflächen von Anwendungen Mittel zur Gestaltung der Benutzeroberflächen und Dialoge Ihrer Natural-Anwendungen.
NaturalX Objekt-basiertes Programmieren und speziell dafür vorgesehene Natural-Statements.
Für Natural reservierte Schlüsselwörter Liste aller Natural-Schlüsselwörter und für Natural reservierten Wörter.
Referenzierte Beispielprogramme Natural-Beispielprogramme, auf die im Leitfaden zur Programmierung Bezug genommen wird.

Notation vrs bzw. vr

Die in diesem Dokument verwendete Notation vrs bzw. vr steht als Platzhalter für die betreffende Produktionversion (siehe auch Version im Glossary).