|
GRAFİK FONKSİYONLARI WIDTH Bu fonksiyon ekranın genişliğini değiştirmede kullanılır. Ayrıca yazıcıya bilgi yazdırılırken bu komut ile bir satıra kaç karakter sığabileceği de ayarlanabilir. İşin yazıcıyla ilgili bölümünü ilerideki derslerde göreceğiz. KULLANILIŞI: WIDTH GENİŞLİK Burada genişlik 1 ile 80 arasında bir tamsayı olmalıdır. Örnek : WIDTH 40 Enter'a basıldığında ekranın soldan ilk 40 sütunu kullanılabilir duruma gelir.
SCREEN Bu fonksiyon da ekran modlarını değiştirir.KULLANIMI : SCREEN SAYI Burada sayı kısmında grafik modunu kullanmak için duruma göre1 veya 2 yi kullanıyoruz. Normal yazı konumuna geçmek için SCREEN 0,0,0 ın karşılığı olan F10 tuşuna basıyoruz.
LINE Bu komut ekranda belir tilen iki nokta arasına çizgi çeker. Ancak bu çizgiyi çekmek için grafik moduna geçmek gerekir. Yani SCREEN 1 ya da SCREEN 2 fonksiyonunu kullanarak ekranımızın modunu öncelikle değiştirmeliyiz. Normal ekranda LINE komutu hata verir.KULLANILIŞI LINE (X1,Y1)-(X2,Y2) Burada x1 Ekran üzerinde çizginin soldan sağa kaçıncı piksel den (noktadan) Y1 de yukarıdan aşağıya kaçıncı noktadan başlayacağını gösterir. İkinci kısımdaki X2 ve Y2 ise bitiş koordinatlarını vermektedir. Burada dikkat edilmesi gereken şudur. Koordinatlar satır ve sütun cinsinden değil piksel cinsinden verilmektedir. Yani Ekran SCREEN 1 ile grafik moduna döndürüldüğünde 40 sütun ve 25 satırdan oluşmaktadır. Her bir karakter sığacak alana 10 nokta isabet ettiğine göre 10. satırı yukarıdaki sist eme göre 100 olarak ifade etmemiz gerekir.
DRAW Ekran üzerinde çizgi çizmek için kullanılır. KULLANILIŞI: DRAW "KN" K : Çizilecek yön kodunu belirtir. N : Çizilecek çizginin nokta olarak uzunluğunu belirtir. KOD ... AÇIKLAMASIRN.......Sağa N nokta koyar LN.......Sola N nokta koyar DN.......Aşağı N nokta koyar UN.......Yukarı N nokta koyar EN.......Sağ yukarı köşeye N nokta koyar HN.......Sol yukarı köşeye N nokta koyar GN.......Sol aşağı köşeye N nokta koyar FN.......Sağ aşağı köşeye N nokta koyar BM x,y Kursorü x,y noktasına, nokta koymadan taşır.(Başlangıç noktası)ÖRNEK
10 REM DİKDÖRTGEN ÇİZEN PROGRAM 20 SCREEN 1 30 CLS 40 DRAW "BM 50,50 R 100 D 50 L 100 U 50" 50 LINE INPUT "DİKDÖRTGEN ÇİZİLMİŞTİR. NORMAL EKRAN İÇİN ENTER",K$ 60 SCREEN 0,0,0 10 numaralı satırda gördüğümüz REM komutunu sanırım ilk defa kullanıyoruz. Bu bir açıklama komutudur. Programın çalışmasına hiçbir etkide bulunmaz. Sadece programcıya kolaylık olması amacıyla program listelendiğinde görülebilen açıklamaları içerir. 20 no'lu satırda ekranı grafik moduna çeviriyoruz. 30 no'lu satırda ekranı sildiriyor, 40 no'lu satırda dikdörtgenimizi çizdiriyor ve bu dikdörtgeni görebilmek ondan sonra grafik modundan çıkmak için line input komutuyla ekranı biz enter'a basıncaya kadar durduruyoruz. Enter'a bastığımızda 60 nolu satır gereği ekranı grafik modundan normal moda çeviriyoruz.
CIRCLE Ekran üzerinde çember çizmek için kullanılır. GENEL KULLANIMI: CIRCLE (X,Y),R1 X,Y = Koordinatları belirtir. (Çemberin Merkezi) R1= Çemberin çapını belirtir. ÖRNEK: CIRCLE (200,100),50
|