Der Fortran Sprachstandard sieht aus Gründen größtmöglicher System-Kompatibilität keine
Wenn man nur für Windows programmiert, muß man
sich diesen Restriktionen nicht unterwerfen. qtConsole bietet Fortran
Programmierern neue Möglichkeiten und bringt Farbe ins Programm.
Die meisten Fortran Programme verwenden für die "Kommunikation" mit dem Benutzer die Befehle READ(*,...), PRINT und WRITE(*,...), die alle auf die Konsole wirken (die Konsole wird unter Windows auch "DOS Eingabeaufforderung", "DOS Box" u.ä. genannt). Der Fortran Standard sieht nur eine einfarbige Ausgabe vor bzw. erlaubt keine Farbauswahl. Mithilfe der qtConsole Funktion qtConSetTextColor kann eine Vorder- und Hintergrundfarbe vorgegeben werden (256 Farbkombinationen sind möglich), mit der dann die folgenden PRINT und WRITE(*,...) Befehle einen farbigen Text bzw. farbige Zahlen schreiben.
Zusätzlich erlaubt die Funktion qtConWrite eine Positionierung. Damit ist man in der Lage, Texte bzw. Zahlen besonders hervorzuheben, bspw. um die Aufmerksamkeit auf einen Wert, der außerhalb eines zulässigen Bereichs liegt, zu lenken. Auch die Größe der Konsole (intern) und die des Konsolenfensters und seine Position können den eigenen Wünschen gemäß leicht angepaßt werden. Den Inhalt der Konsole löscht man durch Aufruf von qtConClearConsole. Wem der Cursor in der Konsole zu klein ist (Voreinstellung ist meist 25% der Buchstabenhöhe), kann ihn mittels qtConSetConsoleCursorSize bis auf Maximalgröße (100%) verändern oder ihn unsichtbar schalten. Innerhalb des Koordinatenbereichs einer Konsole ist der Cursor mittels qtConSetCursorPosition frei positionierbar. Anschließend kann mit PRINT und WRITE(*,...) an der neuen Cursorposition beginnend geschrieben oder mit READ(*,...) gelesen werden. Eine vollständige Funktionsübersicht zeigt nachfolgende Tabelle:
Lieferumfang qtConsole wird in Form einer statisch zu bindenden Bibliothek
(.lib) samt diverser bereits compilierter MODULEs (.mod) Dateien bereitgestellt.
Der Funktionsumfang und die Handhabung ist in einem Handbuch
(PDF) samt Beispielen und mehreren Abbildungen ausführlich beschrieben.
Derzeit existieren Varianten für
Diese sind mitunter auch für neuere Versionen der Compiler und möglicherweise auch für kompatible Compiler geeignet. Wenn Ihr Compiler in obiger Liste nicht dabei ist, Sie qtConsole dennoch verwenden möchten, probieren Sie doch einfach die Variante aus, zu dem Ihr Compilerhersteller angibt, kompatibel zu sein.
Sie können eine eingeschränkt
(1) funktionsfähige Evaluierungsversion samt Beschreibung
(im PDF Format (2)) hier laden (Umfang des Download:
ca. 1.7 MB:
(1) Die Evaluierungsversion erlaubt die Nutzung
aller Funktionen bis zum Ende des Jahres. Auf diese Beschränkung
wird beim Start eines auf qtConsole basierenden Programms mittels eines
Dialogfensters hingewiesen. Bei Kauf einer qtConsole Lizenz erhalten Sie
eine Lizenzdatei, die die Evaluierungsversion freischaltet, so daß
sie zeitlich unbeschränkt und ohne Dialogfenster verwendet werden
kann. Die Evaluierungsversion kann durch den
Erwerb einer Nutzungslizenz in eine vollständig funktionsfähige
Version umgewandelt werden (keine Neuinstallation notwendig).
Alle Preisangaben in
EURO ohne gesetzliche Mehrwertsteuer. Wir liefern die Nutzungslizenz (QTCON.0010)
in Form einer Lizenzdatei bzw. Lizenzroutine via eMail (es fallen keine
Versandkosten an). Die Lizenzdatei enthält
die vom Lizenznehmer angegebenen Daten (d.h. Namen und Adresse) sowie
die Lizenznummer und Lizenzschlüssel. Bestellen können Sie über unseren
WebShop
oder auch gerne formlos per Email (an info@qtsoftware.de)
oder schriftlich auf herkömmlichem Wege (Fax, Brief). Geben Sie bitte
eine email Adresse für die Lieferung der Lizenzdatei an, es sei denn,
Sie bestellen qtConsole auf CD-ROM. Systemvoraussetzungen Um die qtConsole Software nutzen zu können, werden benötigt:
Technische Unterstützung (Support) Wenn Sie Fragen haben, Probleme auftreten, Wünsche äußern möchten etc., stehen wir gerne zur Verfügung: eMail an support@qtsoftware.de.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lieferumfang, Systemanforderungen etc. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite. Copyright QT software GmbH 2024. Alle Rechte vorbehalten. Die Rechte der Inhaber an den in diesem Dokument namentlich aufgeführten Markennamen, Warenzeichen und Produktnamen werde ohne Einschränkung anerkannt: Windows ist ein Warenzeichen der Microsoft Corporation, U.S.A.. "Intel Visual Fortran" ist ein Produkt der Intel Corporation. “Silverfrost FTN95” ist ein Produkt der Silverfrost Ltd., U.K.. |