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 bietet 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. Falls keine dabei
ist, fragen Sie doch bitte an. Wir werden qtConsole auch für andere
Compiler entwickeln, wenn genügend Nachfrage dafür besteht,
und sich dies programmiertechnisch bewerkstelligen läßt.
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 2021. 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.. “ProFortran for Windows” ist ein Produkt der Absoft Corporation, U.S.A.. “Compaq Visual Fortran” ist ein Produkt der Hewlett-Packard Company, U.S.A.. "Intel Visual Fortran" ist ein Produkt der Intel Corporation. “Lahey/Fujitsu Fortran 95 for Windows” ist ein Produkt der Firma Lahey Computer Systems, Inc., U.S.A.. “Silverfrost FTN95” ist ein Produkt der Silverfrost Ltd., U.K.. |