8599

8599



1. Obsługa klawiatur i ekranu w trybie tekstowym

Do interaktywnej pracy z komputerem służy jego użytkownikowi klawiatura i monitor. Współczesne karty graficzne pozwalają wyświetlać informacje w dwóch rodzajach trybów wyświetlania: graficznych, gdzie obraz jest złożony z dużej ilości niewielkich punktów zwianych pikselami, oraz w tekstowych, gdzie obraz jest podzielony na miejsca, które zajmuje dokładnie jeden znak. Moduł crt zwiera procedur i funkcje, wraz z innymi elementami, które pozwalają na .zarządzanie" zawartością ekranu w trybach tekstowych. Ponadto część z nich związana jest z obsługą klawiatury i głośnika, jaki został wbudowrany w komputery PC (PC Speaker).

2. Tryby tekstowe

Do zmiany trybu tekstowego służy procedura textmode. Przyjmuje ona jeden parametr wywołania, który jest wartością, wyrażeniem lub zmienną typu integer. Najczęściej parametrem tym jest jedna z predefiniowanych w module crt stałych, określających rodzaj trybu. Jeśli procedura textmode zostanie wywołana ze stałą BW40. to ekran zostanie przełączony w czarno-biały tryb tekstowy, o wymiarach: 40 kolumn i 25 wierszy (można na nim równocześnie wyświetlić maksymalnie 1000 znaków')1. W przypadku wywołania opisywanej procedury ze stałą CO40 wymiary pozostają bez zmian, ale można używać 16 kolorów. Przełączenie do trybów, w których ekran ma 80 kolumn i 25 wierszy uzyskuje się za pomocą stałych BW80 i CO80. W przypadku pierwszej stałej jest to tryb czarno-biały, a wr przypadku drugiej kolorowy. Tryb o maksymalnej rozdzielczości2. 80 kolumn i 50 wierszy dla kart graficznych zgodnych ze standardem VGA. możemy włączyć za pomocą stałej Font8x8. Istnieją jeszcze trzy stałe, które mogą być parametrami wywołania textmode: Mono - która włącza specyficzny tryb tekstowy nieużywanej już dziś karty oraz C40 i C80. które są tożsame ze stałymi CO40 i CO80. Oczywiście stałe te posiadają odpowiednie wartości: BW40 = 0. CO40=l, BW80=2, CO80=3, Mono=7, Font8x8=256. C40=CO40. C80=CO80. W module crt zadeklarowana jest również zmienna typu word o nazwie lxistMode. która zapamiętuje numer trybu przed jego zmianą, czyli przed wywołaniem textmode. Aby przywrócić poprzedni tryb wyświetlania znaków wystarczy więc wywołać textmode ze zamienną LastMode. jako parametrem wywołania.

2

1

   Tak. jak i inne identyfikatory w Pascalu, nazwy tych stałych mogą być pisane zarówno dużymi. Jak i małymi literami.

2

   W tym kontekście słowro to oznacza liczbę wyświetlanych równocześnie znaków na ekranie.



Wyszukiwarka

Podobne podstrony:
Organizacja ekranu w trybie tekstowym Ekran podzielony jest na jednakowe komórki. W komórce może zna
34 = kolejna instytucja w podłączona do sieci 17 = komputer w instytucji LJ Użytkownik sieci nie mus
IV - Wprowadzenie do Systemów Operacyjnych UNIX i LINUX Praca w trybie tekstowym, preferowana przez
teoria oczyszczalnia8 21 7. ZAŁOGA OCZYSZCZALNI Do nadzoru pracy urządzeń i wykonania prostych czyn
pracy biurowej). Sam język posiada wiele wbudowanych funkcji służących do interakcji z systemem i sp
84921 Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samo
84921 Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samo
Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samochodzi
Obraz1 (4) OBSŁUGASamochdowy telefon komórkowy Telefon komórkowy do pracy stacjonarnej w samochodzi
Illich18 który — przed stu laty — zmierzał do zakazu pracy dzieci. Marks sprzeciwił się tej propozyc
Rozdział 7 50% pracy, pozostałe części do 10% pracy. Zależnie od specyfiki tematu proporcje te mogą
rys 2 11(1) Rysunek 2.11. Schemat blokowy karty EGA pracującej w trybie graficznym Do cyfrowego wejś

więcej podobnych podstron