Amiga Dünyası sayı 1, sayfa 43

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 43

• LİNE, CIRCLE, PAINT, AREA ve AREAFILL gibi grafik yönergelerinin tamamı Amiga Basic içinde mevcuttur. Bu komutlarla Amiga'da kusursuz grafikler çizilebilir.

• OBJECT yönergesi, OBJECT EDİTÖR ve COLLISION fonksiyonu sayesinde geniş boyutlarda animasyonlar yaratılabilir.

• LIBRARY ve DECLARE yönergeleri sayesinde makina dilinde yazılmış alt rutinleri çağırmak mümkündür.

• SCREEN ve WINDOW yönergeleri ile pek çok pencere ve ekran açılabilir.

• BASIC uygulamalarında Amiga Basic'in kendi menüsü kullanılmayıp, kullanıcı tarafından tanımlanan yeni menüler oluşturulabilir. MENU yönergesi ile yaratılan bu menüler Amiga'nın kendi menüleri stilindedir. Bu sayede programlara tam bir kullanıcı bakışı getirilebilir.

İşte anlattığımız tüm bu özellikler Amiga Basic'e diğer BASIC derleyicilerinden "daha üstün" ve "daha güçlü" niteliklerini kazandırıyor. Dergimizde, bugüne kadar Amiga kullanıcılarının sürekli ihtiyaç duyduğu Amiga Basic anlatımlarına geniş yer ayırmayı düşündük. Bu yazı dizisinde göreceğiniz gibi, Amiga Basic çok güçlü bir kişisel bilgisayar için gerçekten çok güçlü bir tamamlayıcıdır.

Dergimizin bu ilk sayısından başlayarak, Amiga Basic'i sizlere dizi halinde anlatmaya ve örneklerle açıklamaya çalışacağız. Bizim amacımız, bu yazının konuya ilgi duyan herkesin yararlanabileceği bir yazı dizisi olması. Bu konuda destek ve önerilerinize açığız.

NASIL BİR YOL TAKİP EDECEĞİZ? Yazımızın ilk bölümlerinde Amiga Basic'in genel kullanımı üzerinde duracak ve program disketi içerisinde bulunan örnek programlar ile bunlar üzerinde birtakım oynamalarla biraz uygulama yapacağız. Ekran elemanları, menü kalemleri ve pencerelerinin kullanımlarından söz edeceğiz. Amiga Basic'in düzenleme ve yapısal özellikleri üzerinde duracak, çevre birimleri ve dosyalarla çalışma prensiplerini inceleyeceğiz. Daha sonra alt programlar ve makina dili alt rutin bağlantıları, koşullu döngü yönergeleri, bellek ve kütüphane rutinlerini kullanacağız. Hareketli resimler yaratacak ve daha sonra Amiga Basic programlamanın değişken tanımlamalarından başlayarak komut kullanımlarına geçeceğiz.

HAYDİ BAŞLAYALIM! Amiga Basic programı, Amiga'nız ile birlikte verilen iki disketten biri olan ve "Amiga Extras" olarak etiketlenen diskette kayıtlıdır. Bu disketi kullanmadan önce bir boş diskete kopyasını çekerek program disketini yedekleyin. Disket kopyasının nasıl yapıldığını bilmiyorsanız, Workbench ve Amiga DOS notlarından faydalanabilirsiniz.

PROGRAMI YÜKLEME: Amiga'yı açın. Amiga 1000 modeli dışındaki Amiga modellerinde "Workbench" disketini isteyen el çıktığında, bu disketi sürücüye takıp Workbench ekranı görüntülenip disketin ikonu çıkana kadar bekleyin. (İlk çıkan Amiga 1000 modelinde makina ilk açıldığında "Kickstart" disketini isteyen bir el çıkar. Bilgisayar bu disketi okuduktan sonra Workbench disketini ister.) Workbench disketi okunup disket sürücünün ışığı söndükten sonra disketi çıkartarak "Extras" disketini takın. Amiganıza dışardan bağlanmış ilave bir disket sürücünüz varsa, Workbench disketini çıkartmadan "Extras" disketini diğer disket sürücüye takabilirsiniz. Workbench ekranında Extras disketinin ikonu görüntülendiğinde, önce bu disketin ikonunu, sonra da Amiga Basic programının ikonunu (işaretçiyi ikonun üzerine getirerek mouse'un sol tuşu olan "Seçim Düğmesi"ne iki defa klik yaparak) açın.

AMİGA BASIC ikonuna çift klik.

Birkaç dakika sonra Amiga Basic programının ekranını göreceksiniz. Amiga Basic ekranı, orijinal Workbench renklerini kullanır: Arka zemin mavi, ön zemin beyaz, portakal ve siyah.

AMİGA BASIC ekranı.

PENCERELER NE İŞE YARAR? Amiga Basic ekranı ilk görüntülendiğinde ekran iki pencere görüntüleyecek biçimde ikiye bölünmüştür: Liste (başlık çubuğunda LIST yazan bölüm) penceresi ve Çıktı (başlık çubuğunda BASIC yazan bölüm) penceresi. Program ilk yüklendiğinde yeni bir program yazacağınız düşünülerek kursor (yani o anda bir text yazdığınızda bunun belireceği yeri gösteren küçük kare) Liste penceresinde görüntülenir. Liste penceresinin üst tarafındaki başlık çubuğu o anda bu pencerenin aktif durumda olduğunu gösterecek şekilde belirgindir. Oysa başlık çubuğunda Amiga Basic yazan Çıktı penceresinin başlık çubuğu siliktir, yani şu anda aktif değildir.

Amiga Basic'teki (BASIC başlığı ile görünen) Çıktı penceresi yalnızca bir programın sonuçlarını görmenizi sağlamakla kalmaz, aynı zamanda komutları doğrudan buradan yazmanıza da izin verir. Çıktı penceresinden komutları doğrudan yazmak için önce Çıktı penceresinde mouse ile klik yapılır ve pencere aktif hale getirilir. Bu işleme Amiga Basic Çıktı penceresinde "Ok" uyarıcısı ile karşılık verir, kursor bu uyarıcının yanına yerleşir.

MENÜLERİN KULLANIMI: Amiga Basic'te menüler başlık çubuğuna yerleşmiştir. Çıktı penceresi aktif durumda iken mouse'un sağ düğmesi olan "Menü Düğmesi" basılı durumda başlık çubuğu üzerine getirildiğinde, menüler sırayla aşağıya doğru açılır. Amiga terminolojisinde bu menülere "Pull-Down Menu" denir.

Menü kalemlerinden seçim yapmak için ise, istenen menü kalemi üzerine gelip menü düğmesini bırakmak yeterlidir.

EXTRAS DİSKETİNDEN BİR ÖRNEK PROGRAM YÜKLEME: Amiga Basic makinanızda yüklü olduğuna göre kısa bir alıştırma yapmaya hazırsınız.

GENEL BİLGİLER: Önce isterseniz Extras disketi içindeki programların listesini Çıktı penceresinden alalım. Bu işlem için Çıktı penceresini seçerek (bu pencerede seçim düğmesi ile bir kez klik yaparak) "Ok" uyarıcısının görüntülenmesini sağlayın. Uyarı görüntülendiğinde;

• files yazarak RETURN tuşuna basın. Bu komutla diskette bulunan dosyaların ve directory (içinde bir ya da daha fazla program dosyasını ve başka directory'leri barındıran kütük)'lerin isimleri Çıktı penceresinde listelenecektir. Disketteki programların listesi bir ekran boyutundan daha fazla sürüyorsa, isimler yukarı doğru kayacaktır. Kaymayı bir an için durdurmak isterseniz, sağ Amiga tuşu (klavyenin sağ alt tarafında, üzerinde "A" harfi bulunan tuş) ile "S" tuşuna basabilirsiniz. Listelemeyi devam ettirmek için ise herhangi bir tuşa basmak yeterli olur.

Çıktı penceresinden disketin directory'sini alabildiniz mi?

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