Bazı 'Crt' Komutları:

Turbo Pascal dilinde bazı komutlar Unitler içerisinde yer alır ve bunları kullanmak için programın başında ilgili Unitin belirtilmmesi gerekir. Aksi taktirde bu komutlar program tarafından algılanmaz. Bu derste 'crt' Uniti ile kullanılan bazı komutları öğreneceğiz.

Not: Bu sayfadaki komutların kullanılabilmesi için programın başına mutlaka 'Uses crt;' satırı eklenmelidir

Ekran Komutları:

Komut:

Kullanım Şekli:

CLRSCR: Ekranın temizlenmesi için kullanılır. Eğer programda window tanımlanmışsa windowun içini tmizler. clrscr;

GOTOXY: İşlemin yapılması istenilen koordinatları belirtmek için kullanılır.

GotoXY (x,y);
WINDOW: Ekranın belirtilen koordinatlarında pencere oluşturmak için kullanılır Window (x1,y1,x2,y2);
DELLINE: O an üzerinde bulunan satırı silmek için kullanılır. Diğer satırlar bir yukarı kayar. DelLıne;
INSLINE: Üzerinde bulunulan satırdan önce bir satır boşluk eklemek için kullanılır. InsLıne;
LOWVIDEO: Yazılan yazının parlaklık oranını düşürmak için kullanılır. LowVideo;
NORMVIDEO: Yazılan yazının parlaklık oranını normale çevirmek için kullanılır. NormVideo;
HIGHVIDEO: Yazılan yazının parlaklık oranını yükseltmek için kullanılır. HıghVideo;
CLREOL: Kursörün bulunduğu noktadan satır sonuna kadar olan kısımı silmek için kullanılır. ClrEOL;
WHEREX: Kursörün bulunduğu noktanın x cordinatını öğrenmek için kullanılır. x:=WhereX  'x daha önce tanımlanmış integer bir değişkendir.
WHEREY: Kursörün bulunduğu noktanın y cordinatını öğrenmek için kullanılır. y:=WhereY  'y daha önce tanımlanmış integer bir değişkendir.
   

Renk Komutları:

Komut:

Kullanım Şekli:

TEXTCOLOR: Ekrana yazılan yazının rengini belirtmek için kullanılır. TextColor (Renk);  'Renk 0-16 arasındabir tamsayı olamalıdır.
TEXTBACKGROUND: Ekrana yazılan yazının zemin rengini belirlemek için kullanılır. TextBackGround(Renk); 'Renk 0-16 arasındabir tamsayı olamalıdır.

Renk Tablosu:

Değer:

  Renk:
0 Siyah
1 Mavi
2 Yeşil
3 Turquaz
4 Kırmızı
5 Pembe
6 Kahverengi
7 Parlak Gri
8 Koyu Gri
9 Açık Mavi
10 Açık Yeşil
11 Açık Turquaz
12 Açık Kırmızı
13 Açık Pembe
14 Sarı
15 Beyaz

Ses Komutları

Komut:

Kullanım Şekli:

SOUND: Speakerdan verilen frekansta ses çıkratmak için kullanılır. Sound(frekans); 'frekans herhengi bir sayı değeridir.
NOSOUND: Sound komutu ile oluşturulan ses devamlı olarak çalar. Çalmayı durudurmak için NoSound komutu kullanılır. NoSound;

Diğer Komutlar:

Komut:

Kullanım Şekli:

READKEY: Basılan tuş değerini okumak için kullanılır.Bu komut ile char veri tipinde bir değer elde edilir. tus:=ReadKey;  'tus değişkeni daha önce tanımmlanmış olmalıdır.
KEYPRESSED: Bir tuşa basılıp basılmadığını algılamak için kullanılır. Sonuç bir bolean değişkendir. if KeyPressed then....
DELAY: Programın akışını belirtilen süre kadar durdurmak için kullanılır. Delay(Süre);  'Sure milisaniye cinsinden bir değerdir.

TextMode:

Komut:

Kullanım Şekli:

TEXTMODE: Ekranın satır ve sütün sayısını ayarlamak için kullanılır. TextMode(Mod);

TextMode Modları:

Değer:

Mod:

BW40  veya  0 40 X 25  B / W on CGA
CO40  veya  1 40 X 25 Color on CGA
BW80  veya  2 80 X 25  B / W on CGA
CO80  veya  3 80 X 25 Color on CGA
Mono  veya  7 80 X 25  B / W on MDA or HGC
Font 8x8  veya  256 43- / 50 -line mode EGA / VGA

 

<<-1-2-3-4-5-6-7-8-9-10->>