Wie gewohnt stellt die neue isCOBOL Evolve Version 2023 Release 1 einige neue Features und Verbesserungen bereit. Ein neues WebClient Testing Werkzeug, ein Replikationsmanager und darüber hinaus wurde die Syntax- und Verhaltenskompatibilität zu anderen COBOL Hersteller erhöht, um die Migration zu isCOBOL noch einfacher umzusetzen.
Ein neues Feature sticht aber besonders hervor; die isCOBOL Extension für Visual Studio Code!
Visual Studio Code, auch bekannt als VS Code, ist ein performanter die bzw. Source Code Editor, primär für die Entwickelung und das Debugging von Anwendungen, jedoch mit zahlreichen weiteren Funktionen.
Visual Studio Code wird von Microsoft für Windows, Linux und Mac OS X bereitgestellt. Es ist sehr beliebt und kann mithilfe von Extensions erweitert werden. Damit auch COBOL Entwickler in den Genuss kommen, Visual Studio Code mit all seinen Vorteilen und Features zu verwenden, hat Veryant die neue isCOBOL Extension für Visual Studio Code bereitgestellt. Damit können COBOL-Entwickler unter anderem isCOBOL Projekte anlegen und verwalten. COBOL Source Code kann damit bearbeitet, kompiliert, ausgeführt und debuggt werden. Es stehen Einstellungen zur Verfügung, mit deren Hilfe der Speicherort des verwendeten isCOBOL SDK, die zu verwendeten Compiler-Optionen, die Ausführungsoptionen, der Editor und vieles mehr konfiguriert werden kann.
Damit können alle Vorteile von Visual Studio Code auch für COBOL in Anspruch genommen werden, wie zum Beispiel:
-
- Syntaxfärbung
- Variable Vorschläge (Autovervollständigung)
- Paragraf Vorschläge (Autovervollständigung) und Dokumentation
- Codehervorhebung
- Vorschau von bzw. „springen zu“ Variablendefinitionen
- Formatierung und Schleifenvervollständigung
- IntelliSense für die Variablendeklaration
- Debugging
- Und vieles mehr…
Diese Einstellungen können global für alle Projekte oder projektspezifisch definiert werden.
Die Veryant isCOBOL Extension bietet zudem mehrere nützliche neue Befehle. Diese sind über die Tastenkombination Shift-Strg-P unter Windows/Linux und Shift-Cmd-P unter Mac OS erreichbar. COBOL-Entwickler können diese Befehle verwenden, um neue isCOBOL-Projekte, neue Quellen und Copybook-Dateien mit einer Standardvorlage anzulegen. Zusätzlich können dadurch Source Code-Hilfsfunktionen genutzt werden, Source Code kompiliert und Debugger-spezifische Befehle ausgeführt werden.
Beim Kompilieren im Debugmodus kann der VS-Code-Debugger zum Debuggen von isCOBOL Programmen verwendet werden. Allgemeine Debugging-Funktionen, wie die schrittweise Ausführung von Programmen, das Setzten von Breakpoints, das Auswerten von Variablen und das Setzen von Watches/Überwachungen werden unterstützt.
Das Debuggen wird ab der Version isCOBOL 2023 R1 unterstützt, wobei das Entwickeln in Visual Studio Code für alle isCOBOL-Versionen unterstützt wird.
Wie in Abbildung 1 gezeigt, wird der COBOL Source Code bearbeitet und in Visual Studio Code kompiliert.
Abbildung 2 zeigt den isCOBOL Debugger in Aktion.
Mit diesem neuen Feature wird zum einen die Wahl der IDE erweitert und zum anderen die Möglichkeit gemeinsam mit Programmierern anderer Programmiersprachen bzw. selbst mit anderen Programmiersprachen zu interagieren.
Für mehr Informationen über das Produkt klicken Sie hier: isCOBOL