Commodore sayı 21, sayfa 40

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 40

20. INTUITION

Intuition'ın ne olduğunu anlatmaya geçmeden, dilerseniz önce bir iki özel terimi ve kavramı açıklayalım. Önce user-interface teriminden başlayalım. User-interface (kullanıcı arabirimi), kullanıcının bilgisayarla arasındaki bilgi alışverişini sağlayan herhangi sesli, optik veya mekanik aletlerdir. Mouse joystick'e benzeyen fakat çok daha rahat bilgi girişi sağlayan bir alettir. Bununla ekrandaki bir oku herhangi bir yere rahat ve hızlı olarak götürebilir ve üzerindeki iki adet tuşa basarak istediğiniz herhangi bir işlemi seçebilirsiniz. Icon ise herhangi bir olayı, programı, dosyayı vs. simgeleyen bir görüntüdür. Intuition AMIGA'nın kullandığı user-interface sisteminin tümüne verilen addır. Genel hatlar olarak, Macintosh'un yaygınlaştırdığı window'lar, icon'lar ve mouse kullanımı içerir. Buna ek olarak, Intuition, bilgisayarda birçok işi window'larla belirlenmiş bölgelerde yürütmenizi sağlar. Her yapılan iş, kendine ait bir suni

memory”

10 terminal (window) açar. Bir programın birden çok window açması da mümkündür. Birden çok işin aynı anda yürütülmesi olayına “multitasking” (aynı anda birden çok işin yapılması) denir ve AMIGA'nın intuition'ı böyle bir çalışma tipini de destekler. Aynı anda birden çok programın çalışabilmesine rağmen belli bir zamanda yalnızca bir tanesi kullanıcıdan bilgi girişi alabilir. Hangi işe bilgi gireceğinizi belirlemek için, o işin window'unun üzerine gidip (mouse ile tabii ki) mouse'un tuşuna basarak onu seçmeniz gereklidir. Aynı anda, birden çok çözünürlük ve grafik modunu kullanabilmek için intuition, “screens” (ekranlar) kullanılır. Bunlar dikdörtgen şekilli olup genişlik olarak tüm ekranı kaplarlar. Ekranların, çözünürlüğü, renk paletleri, yükseklikleri önceden belirlenmiştir ve üzerlerinde bir veya birkaç window bulundurabilirler. Her ekranın üst tarafında bulunan yatay ve uzun dikdörtgen alan o ekranı tanımlar ve bu alandan tutup, o ekranı aşağı, yukarı hareket ettirebilirsiniz. Kenarlarında bulunan belirteçleri (gadget) sayesinde en öne veya en arkaya

Keyboard

cu mz

Console device

Sameporı device

Graphics atabilirsiniz. Bütün ekranlar, pull-down menüleri içerir. En üstteki dikdörtgen şerit şeklindeki bölgeye gidip mouse'un sağ tuşuna basarsanız, bu menüler görünür hale gelir. İstediğiniz menünün üstüne gidip, sağ tuşu bırakırsanız bu menü aktif olur. Yeni bir özellik olarak, menülerin iki seviyeye kadar derinlikleri olduğunu görüyoruz. Genelde aynı menüleri, kullanılan programa göre tuş takımından da seçmek mümkün. Geleneksel alışkanlıklarından vazgeçmeyenler de düşünülmüş oluyor böylece!.. Menüleri tasarlarken, programcılarla birçok esnek olanaklar sunulmuş durumda. Mesela, menüler kendilerine ayrılan bölgeden daha geniş görünebiliyor ve grafik içerebiliyorlar. Menüler seçildikleri zaman “check” işaretiyle belirlenebiliyorlar. Menülere ulaşmak için gerekli tuş takımı kombinasyonları (eğer varsa) gösterilebiliyor. Ekranların içinde yer alan window'lar, AMIGA'nın tüm grafik, ses, yazı ve animasyon özelliklerini destekliyor. Intuition'un window'larda işlettiği tüm programlar, kendilerine gerekli grafik, yazı ve renk miktarını belirlemeli veya yeni bir ekran yaratmalıdır. Intuition her türlü grafik, ekran ve window ihtiyacına cevap vermeye çalışır. Üst sınırı belirleyen öğe de hafıza miktarıdır. Başta da belirttiğimiz gibi, programlar yürürken en büyük sınırlama, belli bir anda sadece tek bir window'un kullanıcıdan bilgi alabileceğiydi. Eğer yürüyen program, böylece bir bilgiye gereksinim duymuyorsa, bu sınırlamadan etkilenmeyecektir. Herhangi bir window'u aktive etmek için, ya işaretleme okunu o window'un içine götürüp, mouse'un sol tuşuna bir kere basmak, ya da herhangi bir icon'u götürüp o window'un içine bırakmakla olur. Aktif olan bir window'u kapatmak, ondan bir önceki aktif olan window'u canlandırır (aktive eder). Bir window'un birçok değişik özellikleri olabilir. Bunlar, içeriği yatay ve dikey kaydırma bölgeleri, başlık bölgeleri, winpozisyonunu değiştirme bölgeleri (buralardan, window'u tutup başka bir yere bırakabilirsiniz), window'un derinliğini belirlemek için bölgeler (bunlar yardımıyla, window'u diğer window'ların önüne veya arkasına alabilirsiniz), window'un ölçüsünü belirleyen bölgeler ve window'u kapatma (tüm işlemlerini sona erdirme) bölgeleridir. Intuition, bunlardan başka bir de “backdrop windows” adlı window'ları yaratır. Bunlar, en arkada yer alırlar, hareket ettirilemezler, boyutları ve diğer window'lara göre olan pozisyonu değiştirilemez. Tüm uygulama programları, bu window'un ihtiyaçlarından ve içeriğinden sorumludurlar. Normal window'lar bu window'un önünde yer alırlar. Örneğin bir çizim programı, asıl çizim alanı olarak bu alanı kullanır. Diğer window'ları da renk paletini göstermek veya buradan renk seçimine olanak vermek için kullanır. Herhangi bir window açıldığında, alt tarafında kalan ve görünmez hale gelen bilginin dikkate alınıp alınmaması, programcı tarafından belirlenebilen bir öğedir. (Tabii, böyle bir durumda, o window daha fazla hafıza harcar.) Programcıya sunulan başka bir seçenek de “super bit map” olayı. Burada window'un içinde window'dan büyük bir cismi veya alanı görüntülemek söz konusu. Intuition gösterim sırasında yalnızca window'a sığacak kadarını gösterir. Window'un merkez noktasını kaydırarak, veya ebatlarını değiştirerek, söz konusu alanın diğer bölgelerini görmek mümkün. Programcıların karar vermesi gereken başka konular da, window'un nerede görüneceği, içinde hangi renklerin kullanılacağı, window'un içeriği ile ilgili bir başlık içerip içermeyeceğidir.

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