1 Mayıs 1988 Tarihli Commodore Gazetesi Sayfa 60

1 Mayıs 1988 tarihli Commodore Gazetesi Sayfa 60
Metin içeriği (otomatik olarak oluşturulmuştur)

CHN N CG4 için Püf Noktaları C-64'ümüzün normal tuşlarından başka dört tane de fonksiyon tuşu vardır. Bu tuşlardan BASIC program- larda nasıl yararlanabiliriz? Mesela programın çeşit- li seçeneklerine fonksiyon tuşlarına basılarak geçilme- sini sağlayabiliriz. Her fonksiyon tuşunun diğer tuşlarda olduğu gibi bir ASCIİ kodu vardır. Bu kodlar aşağıdaki gibidir: F1: 133 F2: 137 F3; 134 FA: 138 F5: 135 F6: 139 F7: 136 F8: 140 Bu kodların yardımı ile fonksiyon tuşlarını kullanarak seçim yapabilecek ufak bir program yazalım: 100 GET RS:İFRS— ” ” THEN 100 140 R-ASCIRS) 120 1F R—133 THEN 1100: REM FA 130 1F R—134 THEN 1200: REM F3 4140 1F R—135 THEN 1300: REM F5 150 İF R>136 THEN 41400: REM F7 160 İF R—1437 THEN 1500: REM F2 170 1F R—138 THEN 1600: REM F4 480 İF R—139 THEN 1700: REM Fâö 190 İF R—>140 THEN 1800: REM F& 200 GOTO 100 100 numaralı satır bir tuşa basılıp basılmadığını konftrol ediyor, 140 numaralı satırda basılan tuşun ASCİİ kodunu R değişkenine yüklüyoruz. 120-190 numaralı satırlar arasında F tuşlarına bası- lip basılmadığı kontrol ediliyor. Eğer basılan tuş F tuş- larından birisi değilse 200 numaralı satırla kontrol 100 numaralı satıra aktarılıyor, Bu programı ON... GOTO komutuyla daha kısa ola- rak yazmak da mamkün: 400 GET R$: İF RS- ” ” THEN 100 4410 REASCIRS): İFR (133 OR R) 140 THEN 100 120 ON R-132GO0TO 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800 Fonksiyon tuşlarından BASIC programlarda nasıl ya- rarlanabileceğimizi gördük. Program döküm ekindeki PROGRAM-' fonksiyon tuşlarının programlanmasını sağlıyor. Bu programı kullanarak her fonksiyon tuşu- na on karakterlik bir yazı yüklemek mümkün. Fonksi- yon tuşuna her basıldığında ekrana o fonksiyon tu- şuna yüklenmiş olan yazı gelecek. Mesela fonksiyon tuşlarına BASIC Komutlarını yükleyebiliriz. Tanımladı-

Bu sayıdan diğer sayfalar: