Silverfrost Ltd. stellt dem Fortran Compiler FTN95 ein sehr hilfreiches Werkzeug für die Erstellung von Programmen mit windows-konformer Benutzerschnittstelle zur Seite. 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]&’) Neben der Möglichkeit Eingabemasken für Windows-Programme aufzubauen, erlaubt ClearWin+ außerdem die Benutzung der in der Runtime-Library der Salford-Compiler vorhandenen Graphikroutinen. Ebenso lassen sich auch die Graphikbibliotheken GINO-F, GINOGRAF und GINOSURF von Bradly Associates einbinden, so daß man auch unter Windows “das Rad nicht neu erfinden” muß, d.h. Funktionen zur Hand hat, die Koordinatenachsen zeichnen, Diagramme beschriften, Konturdiagramme plotten usw.. ClearWin+ ist nur erhältlich für Salfords Fortran Compiler FTN95. Es gehört dort zum Lieferumfang. ClearWin+ beinhaltet neben der ClearWin+ Library diverse Hilfsmittel zur Windows-Programmierung, u.a. den Salford 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 2011. Alle Rechte vorbehalten. |
||||||||||||||||||||||||||||||||