OOStuBS/MPStuBS
|
Das Eingabe-/Ausgabe Subsystem. Mehr ...
Dateien | |
Datei | o_stream.h |
Hier ist die Klasse O_Stream implementiert. Neben der Klasse O_Stream sind hier auch die Manipulatoren hex, dec, oct und bin für die Wahl der Basis bei der Zahlendarstellung, sowie endl für den Zeilenumbruch deklariert. | |
Klassen | |
class | CGA_Stream |
Darstellung verschiedener Datentypen auf dem BildschrimDie Klasse CGA_Stream ermöglicht die Ausgabe verschiedener Datentypen als Zeichenketten auf dem CGA Bildschirm eines PCs. Dazu braucht CGA_Stream nur von den Klassen O_Stream und CGA_Screen abgeleitet und endlich die Methode flush() implementiert werden. Für weitergehende Formatierung oder spezielle Effekte stehen die Methoden der Klasse CGA_Screen zur Verfügung. Mehr ... | |
class | Keyboard |
Die Klasse Keyboard stellt die Abstraktion der Tastatur dar.Sie sorgt für die korrekte Initialisierung und vor allem für die Unterbrechungsbehandlung. Später wird Keyboard auch die Tastaturabfrage durch die Anwendung ermöglichen. Mehr ... | |
class | CGA_Screen |
Abstraktion des CGA-Textmodus.Mit Hilfe dieser Klasse kann man auf den Bildschirm des PCs zugreifen. Der Zugriff erfolgt direkt auf der Hardwareebene, d.h. über den Bildschirmspeicher bzw. die I/O-Ports der Grafikkarte. Mehr ... | |
class | Keyboard_Controller |
Abstraktion für den Tastaturcontroller des PCsDie Klasse Keyboard_Controller dient dazu, die PC Tastatur zu initialisieren und aus den gesendeten Make- und Break-Codes den Scan- und ASCII Code der gedrückten Taste zu bestimmen. Mehr ... | |
Das Eingabe-/Ausgabe Subsystem.