Amiga Dünyası sayı 13, sayfa 41

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 41

MOVE komutu, bir objeyi ya da obje grubunu sayfada yeni bir pozisyona almak için kullanılır.

Bu işlem için, önce Set Menüden MOVE seçilir; sonra işaretçi yeri değiştirilecek objenin üzerine getirilerek bir kez kliklenir. Bu noktada seçilen obje siyah kesikli bir çizgi ile çerçevelenir ve işaretçi ok şeklinde bir sembole dönüşür. Yeni işaretçiyi, objenin yerleşmesini istediğiniz yeni pozisyona getirip sol mouse düğmesini kliklediğinizde, objenin yeni pozisyonda belirdiğini göreceksiniz.

Move işlemini bir obje grubu için yaparken, objeleri çift klikle seçmelisiniz. Bu metodu kullanmanın bir avantajı, obje grubu seçimine izin vermesi (Move seçiminden önce ya da sonra) ve sonra da aynı anda tüm objeleri bir arada hareket ettirmesidir. Diğer bir avantajı da, işaretçinin objenin üzerine yerleşmiş olmasının gerekmemesidir ki, bu da işaretçiyi sayfanın herhangi bir yerine pozisyonlama olanağı sağlar. Obje grubu için Move işlemi bunlar dışında aynı şekilde yapılır.

SIZE: SIZE seçeneği, çizgi, kutu, saha ve resim gibi grafik objelerin boyutlarını değiştirmek için kullanılır. Bu işlemin prosedürü şöyledir:

1. Edit Menüden Size seçilir. 2. İşaretçi objenin üzerine getirilir ve sol mouse düğmesine basılır.

3. Objenin çevresi kesikli çizgi içine alınır. İşaretçiyi hareket ettirmek, objeyi sağ alt köşeden (veya bir çizginin en sağ noktasından) genişletecek ya da daraltacaktır.

4. Obje istediğiniz boyuta gelince, sabitlemek için mouse tuşu bir kez daha kliklenir.

Objenin sol üst köşesi, boyutu değiştirdiğinizde aynı pozisyonda kalır.

VASIFLARI DEĞİŞTİRMEK: Bir objeyi çizdikten sonra, geri dönerek verdiğiniz özelliklerin herhangi birini değiştirebilirsiniz. Bu editlenen özellik, disketten yüklenmiş olan yazı ve grafik objelere, bir objeye ya da obje grubuna ve yeni sayfa veya sayfalara aynen uygulanır.

Bir objenin özelliğini değiştirmek için, önce bu objeyi seçmek gerekir. Sonra Attributes penceresinden istenen seçenekler kliklenerek çizgi kalınlığı, renk, kalıp, yazı stili gibi yeni özellikler tespit edilir ve obje tanımlanan yeni özellikleri alır.

Bu işlemi aşağıdaki örnek üzerinde deneyin:

1. Edit Menüden "Area" seçeneğini işaretleyin ve herhangi bir özellik belirtmeksizin bir saha çizin.

2. Çizdiğiniz objeyi çift klik yaparak seçin; sonra da Attributes penceresini açarak saha özelliklerini değiştirmeye başlayın.

3. Sahanın içinin doldurulacağı deseni alttaki kalıplardan birini seçerek değiştirin.

4. Kalem/Kağıt Seçici yardımıyla önzemin rengini değiştirin (bunları geçen aydan biliyorsunuz değil mi?).

5. Renk modunu değiştirmek için, Kalem ve Kağıt ikonunu klikleyin. Sonra da

Kağıt ve Kalem Renk Seçici yardımıyla farklı bir arka zemin rengi tespit edin.

YAZILARI DÜZELTME: Bu özelliği kullanmak için, önce Edit Menüden Text seçilir. Sonra kursor yazı satırı üzerine getirilerek bir kez kliklenir. Bunu yaptığınızda, Forms Editor yazı satırını kesikli çizgiyle çerçeveler ve kursoru yazının önüne yerleştirir. Artık yazıyı istediğiniz gibi değiştirebilirsiniz.

SAYFA DEĞİŞTİRMEK: Bir formu oluşturan sayfaların sırası sabit değildir. İstediğiniz zaman formu oluşturan sayfaları yeniden düzenleyebilirsiniz. Bu işlem için, Page Menüde üç seçenek vardır: To Front, Swap > ve Swap <.

TO FRONT: Bu seçenek, o anki sayfayı formun ilk sayfası yapar. Mesela o an 5. sayfa aktifse, To Front seçeneği onu 1. sayfa yapar. O andaki 1. sayfa, formun 2. sayfası olarak kabul edilir.

SWAP >:

Bu seçenek, o anki aktif sayfayla bir sonraki sayfanın yerini değiştirir. Aktif sayfa 1 ise, Swap > komutuyla 2. sayfa durumuna gelir; 2. sayfa 1. sayfa yapılır.

SWAP <:

Bu seçenek de, aktif sayfanın bir önceki sayfa ile yerini değiştirir, yani Swap > komutunun tersidir. Mesela aktif sayfa 4 ise, 3. sayfa olur gibi. ERASE: Formun o anki aktif sayfasını silme seçeneğidir. Silinen sayfa formun arasından bir sayfaysa, sayfaların arası kapatılır ve sayfa numaraları yapılan değişikliğe göre yeniden düzenlenir. FORMLAR, ALANLAR, DOSYALAR

Bu bölümde, formların database dosyaları ile kullanılmak üzere nasıl dizayn edileceğini tanımlamaya çalışacağız. Field ve Calculation, bir form ve Superbase dosyası arasında ilişki kurmak için kullanılan iki seçenektir. Bir form birden fazla dosyadan alanlar içeriyorsa, dosyalar arasında bağlantı kurmak için Link kullanılır. Validation ve Order, alanlar ile çalışırlar. Bu beş seçeneğin hepsi Set Menüde bulunur. CALCULATION (HESAPLAMA):

Calculation, özel bir alan tipidir ve tıpkı Superbase dosyalarındaki gibi kullanılır. Bir form içinde kullanıldığında bazı farkları vardır: Alanlara doğrudan iliştirilememeleri ve kendilerine ayrılmış yerde bir obje gibi bulunmaları; bir Superbase dosyasına saklanamayıp sadece bir form içinde mevcut olmaları gibi.

Bir forma calculation eklemek için, Set Menüden Calculation seçilir. Bu seçeneğin aktif olabilmesi için, bir dosyanın açık olması gerektiğini unutmayın. Seçenekle, Fields'daki gibi bir fields options diyalog penceresi görüntülenir.

Kursoru sayfanın hesaplama alanını ekleyeceğiniz yerine yerleştirip sol mouse düğmesine bastığınızda, Forms Editor hesaplama adı için bir diyalog penceresi görüntüler. Pencereye ismi girip OK kutusunu klikleyin. İsim, bir hesaplamayı diğer hesaplamalarda kullanmak açısından faydalı olur. İsmi girdikten sonraki adım, hesaplama için formül girmektir. Bunun için Superbase size bir formül diyaloğu verecektir. Bu da Superbase'in dosya tanımındaki hesaplama formülü yaratma işlemi ile aynıdır. Bir formdaki calculation'a ekleyeceğiniz formül, açık dosyaların herhangi birinden formda gösterilmediyse bile alanlar ya da diğer calculation'ları kullanabilir. Bunlar dışında, formüller NOW ve TODAY gibi sistem değişkenleri de kullanılarak oluşturulabilirler.

Forms Editor'de calculation'ın ismi, sayfada görüntülenecektir. Form Superbase'de kullanıldığında, ismin yerinde formülün sonucu olacaktır.

Calculation'larda Rapor Fonksiyonlarının Kullanımı:

Fatura benzeri formlar dizayn ederseniz, her sayfanın altında tekrarlanan bir ya da daha çok alanın toplamı gibi hesaplamalar yaptırılan alanlar koymanız gerekir. Genel hesaplama şekli, toplanacak alanların hepsi aynı olacağından buna izin vermez. Yani:

Miktar + Miktar + Miktar şeklindeki bir hesaplama, anlamsızdır.

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