OOStuBS/MPStuBS
I/O Substem

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 ...
 

Ausführliche Beschreibung

Das Eingabe-/Ausgabe Subsystem.