Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/Delphi/Elbe 1.0/Auslieferung/Context IT/Samples/Ada/   (Columbo Version 0.7©)  Datei vom 4.1.2008 mit Größe 2 kB image not shown  

Quelle  Augusta.ads   Sprache: Ada

 
--*******1*********2*********3*********4*********5*********6*********7*****
package ANSI_ESC is
---------------------------------------------------------------------------
-- Ein "ANSI-Bildschirm" ist ein zeichenorientierter Bildschirm, der
-- zusammen mit seinem Treiber der ANSI-Norm 3.64-1974 entspricht. Das
-- Paket ANSI_ESC stellt Prozeduren zur Verfuegung, mit denen man die
-- Attribute eines ANSI-Bildschirms (Farbe der Schrift, Farbe des Hinter-
-- grunds, fett, blinkend, Cursorposition etc.) beeinflussen kann. Der
-- Bildschirm muss die aktuelle Ausgabedatei sein (zu der z.B. ein Befehl
-- wie text_io.put("Hallo!") ausgibt). Umlenkungen sind nicht moeglich.
---------------------------------------------------------------------------
   -- Fuer die Prozedur GEH_NACH:
   subtype ZEILE  is integer range 1..25;
   subtype SPALTE is integer range 1..80;
   ------------------------------------------------------------------------
   -- Hier alle ANSI-Bildschirmattribute. Viele Bildschirme unterstuetzen
   -- einige, aber nicht alle Attribute (z.B. kennen viele Bildschirme
   -- die Attribute SCHNELL_BLINKEND, SUBSKRIPT und SUPERSKRIPT nicht).
   -- "V_ROT" bedeutet: "Vordergrund rot". Andere FArben entsprechend.
   -- "H_ROT" bedeutet: "Hintergrund rot". Andere Farben entsprechend.
   -- "REVERS" bedeutet: schwarze Schrift auf weissem Hintergrund.
   -- "VERMINDERT" ist das Gegenteil von "FETT".
   -- Das Attribut NEUTRAL kann beliebig oft gesetzt werden. Es veraendert
   -- nichts (wie die 0 beim Addieren oder die 1 beim Multiplizieren).
   type BILDSCHIRM_ATTRIBUT is
   (NORMAL, FETT, VERMINDERT, KURSIV, UNTERSTRICHEN,
    BLINKEND, SCHNELL_BLINKEND, REVERS, UNSICHTBAR,
    V_SCHWARZ, V_ROT, V_GRUEN, V_GELB, V_BLAU, V_VIOLETT, V_KOBALT, V_WEISS,
    H_SCHWARZ, H_ROT, H_GRUEN, H_GELB, H_BLAU, H_VIOLETT, H_KOBALT, H_WEISS,
    SUBSKRIPT, SUPERSKRIPT, NEUTRAL);
   ------------------------------------------------------------------------
   procedure SBA(A1, A2, A3, A4, A5, A6: BILDSCHIRM_ATTRIBUT := NEUTRAL);
   -- Setze Bildschirm-Attribute. Mit dieser Prozedur koennen
   -- pro Aufruf bis zu 6 Attribute gesetzt werden, z.B. so:
   -- SBA(H_ROT, V_GRUEN, BLINKEND);
   -- Nach diesem Aufruf von SBA erscheinen alle Ausgaben zum Bildschirm
   -- gruen auf rot blinkend. Nach dem Aufruf SBA(NORMAL) erscheinen
   -- Ausgaben zum Bildschirm wieder weiss auf schwarz, nicht blinkend.
   ------------------------------------------------------------------------
   procedure GEH_NACH(Y: ZEILE; X: SPALTE);
   -- Bringt den Cursor in die Spalte X der Zeile Y. ZEILE und SPALTE
   -- sind Untertypen des Typs integer (siehe oben in dieser Spezifikation).
   ------------------------------------------------------------------------
   procedure LOESCHE_BILDSCHIRM;
   -- Loescht den Bildschirm.
   ------------------------------------------------------------------------
end ANSI_ESC;
--*******1*********2*********3*********4*********5*********6*********7*****

Messung V0.5
C=28 H=100 G=73

¤ Dauer der Verarbeitung: 0.0 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.