Bu sayfadaki yazılar
Sayfanın metni
Sayfa 40
Amiga'nın pull-down menü özelliği, Superbase'in tüm versiyonlarında kullanılıyor. Superbase Professional'ın menüleri ile de yapacaklarınızın sınırı yok denebilir.
Superbase Professional menü başlıkları, soldan sağa "PROJECT, RECORD, PROCESS, SET, SYSTEM" olarak sıralanırlar. Her menü başlığı altında, bir kullanım alanına yönelik seçenekler vardır. Bu sayıdan itibaren Superbase Professional programının menülerini incelemeye başlayacağız.
PROJECT MENÜ
Project menü seçenekleri, database dosyaları ve indeksleri ile ilgili işlemlerde kullanılır. Yeni bir dosya ya da var olan bir dosyayı açma, indeks ekleme veya var olan indeksleri açma ve kapatma, dosyayı düzenleme veya yapısını değiştirme gibi işlemler, hep bu menü seçenekleri ile yapılır.
NEW FILE:
Yeni bir Superbase dosyası yaratılacağı zaman kullanılan seçenektir.
Bir Superbase dosyası yaratıldığında, program tarafından otomatik olarak üç dosya oluşur: bir data dosyası, seçilen her bir indeks için bir dosya ve dosyanın tanımını içeren bir dosya. Data dosyası, girilen tüm kayıtları saklayan ve isminin sonuna ".sbf" uzantısı alan dosyadır. İndeks dosyası, seçilen indeks alanına göre kayıtları sıralayarak saklayan dosyadır ve seçilen indeks sırasına göre dosya ismi sonuna bir sayı uzantısı ekler. Dosya tanımını içeren dosya ise, Superbase'in dosyayı görüntülemek ve kayıtların doğru girilmesini sağlamak için ihtiyaç duyacağı tüm bilgileri içerir ve verilen dosya ismine ".sbd" uzantısı eklenerek oluşur. Burada bilmeniz gereken şey herhangi bir dosya oluşturduğunuzda, bu üç tür dosyanın tamamının sizin belirlemelerinize göre otomatik olarak program tarafından oluşturulacağıdır.
Yeni dosya oluşturmak için "New File" seçildiğinde yeni yaratılacak dosya adının girilmesini isteyen bir istek penceresi görüntülenir. Dosya isminde boşluklar dışında tüm karakterler (/, =, :, ; gibi) kullanılabilir. Yeni isim girilip onaylandıktan sonra, isterseniz şifre girerek dosyanızı korumaya alabilmenize yarayan "Password"ün sorulduğu bir istek penceresi daha gelir. Girilecek şifre varsa, buraya yazılır. En fazla 3 şifre olmak üzere, birden fazla şifre girilecekse noktalı virgül ile ayrılarak belirtilir. Belirtilen şifre sırasının önemi, kullanılabilecek program bölümlerinin kısıtlanmasındandır. Yazılan birinci şifre ile girildiğinde programın tamamı kullanılır. İkinci şifre ile programın okuma ve yazma bölümleri kullanılır, ancak dosya silinemez. Üçüncü şifre ile girildiğinde ise sadece girilen kayıtlar okunabilir. Şifre girmek istemiyorsanız, bu pencereye herhangi bir bilgi girişi yapmazsınız. Burada belirteceğiniz şifre, dosyanızı her açışınızda sorulur. Şifre doğru girilmediği sürece dosya açılmaz. Şifre penceresinden sonra dosya alanlarını tanımlayabilmeniz için ekrana yeni bir diyalog penceresi açılır.
DOSYA TANIMI DİYALOG PENCERESİ:
PROFESSIONAL
Yeni bir dosya oluşturulurken, önce dosyada tutulacak kayıtların istenen bilgi alanlarının tanımlanabilmesi için, ekranda bir diyalog penceresi görüntülenir. Bu pencerede, gereken tüm kayıt alanları tanımlandıktan sonra bilgi girişi için kullanılır.
Dosya tanımlama penceresinde, 4 ana bölüm vardır:
1. Dosya Tanımlama Paneli 2. Seçim Düğmeleri 3. Add ve Delete düğmeleri 4. OK, Clear ve Cancel düğmeleri Dosya Tanımlama Paneli, pencerenin üst kısmını kaplayan ve kendi içinde 3 ana bölüm içeren kısımdır, dosya tanımlama penceresi ilk açıldığında bu bölüm boştur. Kayıt alanları tanımlandıkça burada alt alta liste şeklinde görüntülenir. Dosya tanımlama panelinin bölümleri şunlardır:
• Field name (alan adı): Tanımlayacağınız kayıt alanlarına vereceğiniz isimler sırayla bu başlık altında listelenir. Sıra No, Adı ve Soyadı vb. gibi.
• Attributes (özellikler): Tanımladığınız kayıt alanlarının belirlediğiniz nitelikleri ilgili alan isminin yanında, bu başlık altına yerleşir. Sayısal alanlar için NUM, yazı alanları için TEXT, hesaplama alanları için CAL vb. gibi.
• Format (Stil): Tanımladığınız alanın tanımlanan uzunluğu, tarih stili ve sayısal bilgiler için seçilen kullanım stili, alan adı yanına bu başlık altında yerini alır. Alan uzunlukları için 38, sayısal alanlar için 99999,99 gibi bir yazılım formatı vb. gibi.
Dosya tanımlama panelinin altında, alan tiplerinin belirtileceği seçim düğmeleri bulunur. Alan ismi yazılıp buradaki seçim düğmelerinden uygun olanı seçilerek tanımlaması yapılır. Bu bölümden yapılan tanımlama, dosya tanımlama panelinde "Attributes" başlığı altına yerleşecektir.
Dosya tanımlama diyalog penceresinin sol alt tarafındaki Add ve Delete düğmeleri, tam üzerlerindeki Field olarak tanımlanmış alan adı girilecek çubuk işlemleri için kullanılırlar. Bir alan adının dosya tanımına eklenmesi istendiğinde, Add düğmesi kliklenerek belirtilen alan isminin dosya tanımlama panelinde alan adı başlığı altındaki listeye ilavesi sağlanabilir. Field çubuğunda bulunan bir alan adının herhangi bir sebepten silinmesi gerektiğinde ise, Delete düğmesi kullanılır. Bu düğme kliklendiğinde field çubuğunda bulunan her şey silinir.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 41
Diyalog penceresinin alt sağ tarafında bulunan üçüncü düğme grubu tamamen diyalog penceresi ile ilgili işlemler için kullanılır. OK düğmesi tanımlamaları onaylayarak çıkmak, Cancel düğmesi ise girişleri iptal ederek diyalogdan ana görüntüye dönmek için kullanılır. Clear düğmesi, field çubuğunu temizler ve seçim düğmelerini resetler. Dosya tanımlama diyalog penceresinden OK ile çıkıldığında, index alanının sorulduğu bir sonraki aşamaya geçilir.
Yeni bir alan tanımlama prosedürü özet olarak şöyledir:
1. Field çubuğu kliklenerek, girilecek alan adı buraya yazılır.
2. Alan tiplerinden uygun olanı seçilir. 3. Alan hakkında ayrıntılı bilgiler girilir: sayısal alanın uzunluğu, formatı vb. gibi.
4. Add düğmesi kullanılarak alan tanımı dosya tanımına eklenir.
YENİ BİR ALAN YARATMAK:
Yeni bir alan yaratılırken ilk yapılacak şey, field kutusuna kayıt alanının ismini girmektir. Alan isimlendirmede şu kurallar geçerlidir:
• En fazla 15 karakterlik isim verilebilir.
• Alfanümerik karakterler, boşluklar ve alt çizgili karakterler kullanılabilir.
• Alan isimleri bir sayı ile başlamamalı ve arka arkaya birden fazla boşluk içermemelidir.
• Superbase'in programlama dilinde kullanılan kelimeler dışında tüm kelimeler alan ismi olarak kullanılabilir.
Alan ismi verildikten sonra yapılacak ikinci iş, kayıt alanının tipini belirlemektir. Alan tipi seçimi, dosya tanımlama paneli altında yuvarlak işaretleme kutuları olan seçeneklerden yapılır. Bu alan tipi seçeneklerinin her biri için, seçilen tipin türüne bağlı olarak ekrana ikinci bir diyalog penceresi açılır,
\I.\N ALAN TİPLERİ
TEXT ALANI:
Alanın tipi text yani yazı karakteri olarak seçilecekse, Text etiketinin yanındaki yuvarlak kutu kliklenir. Bu seçenek dosya tanımlama penceresi açıldığında tanımlı olarak seçilidir. Text alanı olarak tanımlayacağınız kayıt alanına her tür karakter girişini yapabilirsiniz. Bu seçimle ekrana text formatını belirleyebileceğiniz bir diyalog penceresi açılır.
Bu diyalog penceresinde iki yanında oklarla tanımlı olan alan uzunluğunu en fazla 255 karakter olmak üzere değiştirebilirsiniz. Burada belirleyeceğiniz uzunluk, kayıt alanına gireceğiniz bilgilerin uzunluğuna uygun olmalıdır. "Upper case" ile etiketlenmiş kutuyu işaretleyerek yazıların büyük ya da "Lower case" ile etiketlenmiş kutuyu seçerek yazıların küçük harf girilmesini isteyebilirsiniz. "Capitalize" seçeneği ile girdiğiniz yazının baş harfi siz nasıl girerseniz girin, büyük harfe çevrilecektir. Diyalog penceresinde bu seçeneklerden herhangi biri işaretlenmişse, alana gireceğiniz yazılar aynen girdiğiniz gibi görünecektir. Fakat bu seçeneklerden birini işaretlediğinizde gireceğiniz karakterler nasıl olursa olsun otomatik olarak istediğiniz formata çevrilir.
"Responses" olarak etiketlenmiş kutu, bir alana birden fazla bilgi girilecekse kullanılır. Bu özellik, sadece text alanları için geçerlidir. Normal olarak bu kutu, alana tek bilgi girileceği düşünülerek 1 olarak tanımlıdır. Siz de alana tek bilgi girişi yapacaksanız Response kutusunu olduğu gibi bırakırsınız.