015
15.06.2006, 03:36 Uhr
Hans
Library Walker (Operator)
|
Hi,
wie mischa schon schrieb, geht das ansteuern einzelner Pixel in der Konsole nicht. Man unterscheidet grundsätzlich zwei Modi, den Textmodus und den Grafikmodus. Eine Konsole arbeitet in der Regel immer im Textmodus, d.h. Du kannst nur Buchstaben, Ziffern und diverse Sonderzeichen darstellen, eben die ASCII-Codes von 32 bis 127 bzw. 255. Der Bildschirm ist in Form einer Tabelle (von Zeilen und Spalten) gegliedert, wobei jeder Zelle Platz für genau ein Zeichen bietet. Und es ist auch nur eine solche Zelle als ganzes ansprechbar. Im Grafikmodus ist dagegen zwar jedes Pixel auf dem Bildschirm ansprechbar, aber ein paar Hürden gibt es trotzdem. Unter einer grafischen Benutzeroberfläche, wie Windoof sie benutzt, müssen ein paar Regeln eingehalten werden, damit nicht jedes Programmm nach belieben auf dem Bildschirm herum kritzeln kann. Deshalb behält sich Windows (und jede andere grafische Benutzeroberfläche) das alleinige Zugriffsrecht auf den Hardwaremässigen Bildschirmspeicher vor. Wenn Du also einzelne Pixel ansteuern willst, kannst Du Dich nur in den Grenzen bewegen, die innerhalb einer GUI für alle anderen Programme auch gelten, oder Du arbeitest unter DOS mit einer beliebigen Grafikbibliothek, dann kannst Du machen, was Du willst. - Bist aber auch für alles Verantwortlich!
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |