Silverfrost Ltd. stellt dem Fortran Compiler FTN95 ein sehr hilfreiches Werkzeug namens ClearWin+ für die Erstellung von Programmen mit Windows Bedienschnittstelle zur Seite. ClearWin+ steht seit der Version FTN95 7.00 auch als 64-Bit .DLL zur Verfügung, so daß ClearWin+ auch von anderen Fortran Compilern genutzt werden kann. Unter Fortran lassen sich damit Windows-Programme entwickeln, die die Windows typischen Kontrollelemente, wie beispielsweise Tasten, Eingabefelder, Menuleisten, Laufbalken etc., verwenden, ohne daß der Programmentwickler sich mit den internen Windows Daten- und Aufrufstrukturen plagen muß. ClearWin+ beinhaltet hierfür Subroutinen und spezielle Formatdeskriptoren. Diese dienen der Definition von Windows-Kontrollelementen (Tasten, Kästen, Laufbalken etc.). Eine Anordnung solcher Kontrollelemente wird ähnlich einem Fortran FORMAT Statement in einer Zeichenkette in einer Routine namens WinIO@ definiert. Beispielsweise würde das Öffnen eines Fensters mit der Überschrift “ClearWin+ Testprogramm” in Fortran wie folgt erledigt werden: Button = WinIO@(‘%CA[ClearWin+ Testprogramm]&’) Ein ausführliches Beispiel, das auf dem Beispiel des ClearWin+ Tutorials basiert finden Sie hier: Sie können es mit der FTN95 Testversion (der FTN95 Personal Edition) übersetzen und binden: Neben der Möglichkeit Eingabemasken für Windows-Programme aufzubauen, erlaubt ClearWin+ außerdem die Benutzung der in der Runtime-Library des Compilers vorhandenen Graphikroutinen. Ebenso lassen sich auch die Graphikbibliotheken GINO-F, GINOGRAF und GINOSURF von Bradly Associates einbinden oder Winteracter von ISS Ltd., so daß man auch unter Windows Funktionen zur Hand hat, die Koordinatenachsen zeichnen, Diagramme beschriften, Konturdiagramme plotten usw.. ClearWin+ ist nur erhältlich mit Silverfrosts Fortran Compiler FTN95. Es gehört dort zum Lieferumfang. ClearWin+ beinhaltet neben der ClearWin+ Library
diverse Hilfsmittel zur Windows-Programmierung, u.a. den Silverfrost Windows
Resource Compiler (SRC) - ein Äquivalent des Resource Compilers von Microsoft
(RC). Die Dokumentation findet sich in einem umfangreichen Online-Manual
und ist mit Quellcodebeispielen in Fortran reichhaltig bestückt. |
|
|||||||||||||||||||||||||||||||
Lieferumfang, Systemanforderungen etc. |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite. Copyright QT software GmbH 2024. Alle Rechte vorbehalten. |