Amiga Dünyası sayı 12, sayfa 37

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 37

isim, menü başlığına ve seçeneklerine atanacak yazısal dizidir. Menü başlığı ve kalemleri verilen sıraya uygun olarak burada verilen isimlerle oluşturulurlar. MENU RESET yönergesi, tanımladığınız menüyü kaldırarak AmigaBasic'in tanımlı menüsünü tekrar yerleştirir. MENU(x) fonksiyonu, son menü seçimi ile ilgili bilgi verir. 0 ve 1 değerleri ile kullanılır. MENU(0), son seçim yapılan menünün numarasını (menü-no) verir. MENU(1), pull-down menüden son seçilen kalemin numarasını (kalem-no) verir. Bu MENU yönerge ve fonksiyonları, ekranın üstündeki Menü Çubuğunda kullanıcı menüsü oluşturmanıza izin veren araçlar olarak düşünülebilir.

MENU 5,0,1.TROJE" MENU 5,1,2," YÜKLE" MENU 5,2,2," LISTELE- MENU 5,3,1," KAYDET" MENU 5,4,1," CIKIS" STOP

Örneği, AmigaBasic'in menü başlığında Window menüsünden sonra PROJE başlığı altında 4 seçeneklik yeni bir menü açar. Seçeneklerin ilk ikisinin başında çek işareti vardır. Son iki kalem ise normal menü seçeneği gibidir. Menü kalemlerinin hepsi seçilebilir durumdadır.

MENU ON, MENU OlI

MENU STOP KOMUTLARI

Kullanım Şekli: MENU ON MENU OFF MENU STOP

Bu komutlar, hazırlanan menünün kontrolünü açar, iptal eder ya da durdurur. MENU ON, menü dallanmalarını aktif hale getirir; MENU OFF, kapatır; MENU STOP ise bir sonraki MENU ON komutu çalıştırılana kadar menüyü iptal eder. Bu sırada aslında dallanma olanağı devam eder, ancak aktif olmadığından gerçekleşmez. Menü, MENU ON komutu ile aktif hale getirildikten sonra ON MENU GOSUB ile menü dallanmaları gerçekleşir. Aşağıdaki örneği inceleyin:

MENU FOR TO 9 MENU 1.x.1, "Seçenek "HCHR$(481x) NEXT x FOR x—-2TO4 MENU x,0,0,"" NEXT x ON MENU OOSUB Secim MENU ON Bekleme: GOTO Bekleme Secim: LOCATE 10.20 PRINT "Seciminiz":MENU(1) RETURN

MERGE KOMUTU:

Kullanım Şekli: MERGE dosya adı

Disketteki bir ASCII program ya da altprogramı okumak ve bellekteki programa ekler. dosya adı, disketten okunacak ASCII dosyanın ismidir ve ASCII olması zorunludur. Bir program ya da altprogramı diskete ASCII olarak kaydetmenin yolu, SAVE "adı",A komutunu kullanmaktır. MERGE komutu, programın çalışması esnasında kullanılabilir. Ancak komut çalıştıktan sonra AmigaBasic doğrudan moda geçer. Aslında programı değiştirmek ve yüklemek için CHAIN komutu daha iyidir. MERGE komutu daha çok program geliştirme esnasında kullanılır. Herhangi bir alt programı:

SAVE "Grafik",A

komutuyla ASCII olarak kaydettikten sonra;

MERGE "Grafik"

komutuyla diğer programlarınıza ekleyebilirsiniz. Bu aylık Basic dersimiz bu kadar. Gelecek ay görüşmek üzere....

Klavyeyle gezinmek için ← ve → tuşları.