EDV-Beratung und Programmierung
Programmiersprachen 
COBOL
ACUCOBOL®-GT wurde von der
®
entwickelt. Eine detaiierte Beschreibung von ACUCOBOL®-GT
finden Sie unter www.acucorp.com.
Diese Programmiersprache habe ich ausgewählt, weil sie meiner Meinung nach,
folgende Vorteile aufweist:
- Portabilität: Zwischen mehreren Hardware-Plattformen können die
Programme, ohne neu kompiliert werden zu müssen, portiert werden. Unter
anderem sind für mich die folgenden Betriebssysteme interessant:
- Windows 95 und 98
- Windows NT
- MS-DOS
- UNIX und UNIX-Derivate
- Alle Features von COBOL-85
- Workbench, die bei der Erstellung der Programme, dem Testen der
Programme und bei der Gestaltung der graphischen Interfaces hilft Die
Workbench kann auch zur Dokumentation der Programmstrukturen eingesetzt
werden.
- Mächtiger und effizienter Debugger
- Unter Windows Unterstützung der graphischen und sonstigen Möglichkeiten
von Windows, wie:
- Menüleiste, es können Applikationen geschaffen werden, die unter
anderem folgende Gestaltungsmöglichkeiten bieten
,
natürlich ist diese Menüleiste frei gestaltbar. In der Menüleiste
können Bit-Maps verwendet werden.
- Fenstertechnik mit unterschiedlichen Boxen (sehen so aus, wie unter
Windows gewohnt, sodass der Anwender keinen Unterschied sieht, ob er ein
Windows-Programm oder ein COBOL-Programm benutzt).
- Verwendung des Spooler zur Druckausgabe
- Die graphische Oberfläche ist direkt in COBOL programmierbar
- Große Sicherheit der Daten mit Wiederherstellungsmöglichkeiten nach
Stromausfall oder Systemstillstand durch die integrierte
Transaktionskontrolle mit "roll back".
- Strukturierte Programmiermöglichkeiten
- Rekursive Programmteile sind möglich
- Sperren von Dateien sind sowohl auf Satzebene als auch auf Dateiebene
möglich. Dadurch ist der Zugriff - auch in Update-Modus - von mehreren
Arbeitsplätzen auf eine Datei einfach und sicher zu verwirklichen
Ich habe einige Musterprogramme geschrieben, die
Ihnen einige Features von ACUCOBOL®-GT zeigen sollen. Diese Programme sind zum Teil
Funktionen, die immer wieder eingesetzt werden können.
-