Commodore sayı 21, sayfa 41

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 41

21. YARDIMCI EKRANLAR

Kullanıcının belirttiği ekranlardan başka yardımcı ekranlar da mevcuttur. Bunlar, işletim sistemi tarafından ğer, işletim sistemini yeterince iyi biliyorsanız, AMIGA'da hiçbir işiniz yarım kalmaz.

Requester (talep eden) tipi yardımcı ekranlar, sizden mouse veya tuş takımı yoluyla bazı bilgileri girmenizi ister. Normalde, işinize devam etmeniz için, requester ekranı içindeki OK, CANCEL vs. yazan bölgeye gidip mouse'un sol tuşuna basıp, işletim sistemini haberdar etmeniz gerekir. Fakat siz gene de başka bir window'a gidip başka bir işi yürütebilirsiniz. İlk ekrana geri döndüğünüzde ise o requester ekranını gene orada bulursunuz. (Mesela, oradaki programın bir disketin içindeki bir programa ihtiyacı oldu. O yüzden o disketi sizden isteyecektir. Fakat, o sırada yürümekte olan başka bir programın o diskete ihtiyacı olmadığı için onları sorunsuz olarak kullanmanız gayet doğal bir olay. Fakat, talepte bulunan programı kullanmaya devam etmek için onun isteklerini yerine getirmeniz gereklidir. İşletim sisteminin requester ekranlarını dileyen programcı, kendi programından da kullanabilir. Örneğin: “Please Insert Disk (Lütfen XXXXX Diskini Takın!)” requester'i. Özel bir requester kullanmak isterse, belirlemesi gereken birçok şey vardır. Bunlar “gadget”ler olabilir (aşağıda anlatılmıştır), requester'in yazısı olabilir, veya istenirse elde çizilmiş ufak bir grafik parçası olabilir. Diğer bir tip özel ekran da, alarm ekranlarıdır. Bu ekranlar oldukça önemli bilgiler taşırlar ve öncelikle bunların isteği yerine getirilmelidir. İki tip alarm vardır; birincisi “recovery” (kurtarıcı alarm) adı alır ve derhal tepki ve çözüm bekler. Diğeri ise “dead-end alerts” adını taşır ve artık yapılacak bir şey kalmadığını ve sistemin “crash” ettiğini gösterir. Bunlara cevap verildikten sonra, sistem kendiliğinden resetlenir (ilk açılış durumuna döner) veya seri porta bağlı bir terminal yardımıyla sistemi kurcalamanızı sağlar. Eğer, AMIGA'nın işletim sistemini yeterince iyi biliyorsanız, AMIGA'da hiçbir işiniz yarım kalmaz, çünkü kilitlenmiş bir AMIGA'yı bilinçli olarak kurcalayıp yeniden kaldığı yerden devam ettirmek, sanıldığı kadar da zor bir iş değildir. Ekranlar, window'lar, requester ekranları ve alarm ekranlarının hepsi gadget denilen çok basit bilgi giriş araçlarını kullanırlar. Sistem gadget'leri, window ebatları belirleme gadget'leri, window'u ön veya arka plana alma gadget'leri, window kapatma gadget'leri olabilir. Programcılar, gerektirdikleri için gerekli gadget tiplerini edebilirler. Bunların şeklini, rengini, üzerindeki seçim bölgesini, yazısını, hafızada kaplayacağı bölgeyi ve gadget'in nasıl davranacağını belirlemek gereklidir. Sistem gadget'lerinden ayrı olarak, programcı, mantıksal, string, sayısal veya orantı gadget'lerinden birini seçebilir. Mantıksal gadget'ler DOĞRU/YANLIŞ gibi durumlar alabilir veya yalnızca seçildikleri zaman sonuç gönderirler. String gadget'leri, tuş takımlarından bir string (RETURN ile biten karakterler dizisi) alır. Sayısal gadget'ler tuş takımından bir tamsayı girilmesini bekler ve girilen bilgiyi çağıran programa iletir. Orantı gadget'leri bulundukları pozisyonun, üzerinde bulundukları eksene (yatay, düşey) olan oranı ile ilgili bilgi iletir. Bunların kullanımına örnek olarak, ebat olarak içeriğinden küçük olan bir window'un merkez noktasını kaydırmak için kullanılan mekanizma verilebilir. (Bunun ne olduğunu anlamak için, AMIGA'nın üzerinde deneyin en iyisi!).

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