Program Döküm Eki sayı 30, sayfa 27

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 27

C128 sahiplerli.. Eğer elinizde 128 modunda çalışan bir dosyalama programı yoksa bu program tam size göre. Programın dosyalama sistemi tamamen relative (4 adet) dosyalardan oluşturulmuştur. Bu sebeple bir disk-drive (1571) gerektirir. 1541'in kapasitesi programın oluşturduğu dosyalara yetmediğinden bu driver'ı kullanamaz.

İlk kullanım:

Superrel'i kullanabilmek için, ilk olarak ekte verilmiş olan "First" adlı program çalıştırılmalıdır. Programları boş diskete yazıp çalıştırmak daha iyi olacaktır. Çünkü disket üzerinde açtığı dosyalarla birlikte program 960 block kaplamaktadır. Superrel ise 36 block yer tutmaktadır. First adlı program disketteki bütün Superrel dosyalarını (varsa) siler ve dosyaları yeniden kullanıma hazırlar. Bu yüzden sadece bir kez kullanılır. Eğer çeşitli kayıtlar yaptıktan sonra "First"ü bir kez daha çalıştırırsanız bütün kayıtlarınız elden gidecektir. Program, fast modunda yaklaşık 6 dakika çalışacaktır. Bundan sonra Superrel'i yükleyip çalıştırabilirsiniz.

Çalışması:

Superrel çalıştırıldığında, "YF/SREL/IND2" relative dosyasından kayıt sayısı, silinmiş kayıt sayısı ve bilgi dosyasındaki (YF/SREL/RECS) maximum kayıt numarasını okur. Bundan sonra "YF/SREL/IND1" adlı dosyadan bütün adları ve bunlara ait bilgilerin bilgi dosyasındaki kayıt numaralarını alır. Bütün adlar alfabetik olarak sıraya dizilmiştir.

Daha sonra işlem silinmiş kayıtların bilgi dosyasındaki karşılıklarını (varsa) okumaktır. Silinmiş kayıtların hesabının tutulmasından amaç şudur: Superrel, kayıtlar üzerindeki bütün işlemleri index dosyaları yardımıyla yapmakta, bu sebeple silme işlemi sırasında isim sadece index dosyasından silinmekte, buna ait bilgiler ise bilgi dosyasında kalmaktadır. Dolayısıyla bu bilgiler disket üzerinde boşuna yer kaplamaktadır. İşte bunu önlemek için, bu kayıtın numarası "YF/SREL/IND3" dosyasına yazılmaktadır. Yeni bir kayıt yapılırken, Superrel daha önce silinmiş bir kayıt olup olmadığını kontrol etmekte, varsa yeni bilgileri bilgi dosyasındaki daha önce silinmiş ilk kaydın üstüne yapılmaktadır. Eğer silinmiş kayıt yoksa, yeni bilgiler maximum kayıt numarasının bir üstüne yapılmaktadır. Bunu kısaca açıklamaya çalıştıktan sonra kaldığımız yerden devam edelim.

Dosyaların okunmasından sonra karşımıza 4 seçenekli bir menü gelecektir. Bütün menülerde olduğu gibi burada da istediğiniz seçeneği cursor tuşları ile reverse yaparak elde edebilirsiniz.

1- Kayıt yapma: Burada, ad-soyad sıralamasına göre kayıt yapılmaktadır. Bilgi girişlerinde hata yapılması 1350. satırdan başlayan alt-program sayesinde olanaksızlaştırılmıştır. Ayrıca herhangi bir bilgi girişinde ilk karakter olarak "0" vermek ana menüye dönüşü sağlar.

Ad soyad girildikten sonra program aynı kişinin daha önce kayıt edilip edilmediğini kontrol eder. Kayıt mevcutsa başa döner, değilse bilgiyi, hafızada ve index dosyası üzerinde alfabetik olarak yerine yerleştirir. Programdaki bütün arama ve sıraya dizme işlemleri, yarıya bölme yöntemi kullanılarak çok hızlı bir şekilde yapılmaktadır. Bu yöntem hakkında detaylı bilgiyi Bilkom Temel Basic kitabında bulabilirsiniz.

Bu işlemlerden sonra girilen telefon ve adres başta anlatılan yöntemle bilgi dosyasındaki yerine yerleştirilir ve işlem tamamlanmış olur.

2- Bilgi alma: Burada karşınıza 5 seçenekli bir menü gelmektedir.

A) Kişisel döküm: istediğiniz bir kişiye ait bilgileri bu seçenekle elde edebilirsiniz. Binden fazla kayıt içinden istenilenin bulunması, kişinin indeksteki yerine göre maximum 1:5 saniye arasında değişmektedir.

B) Harf dökümü: İstenilen iki harf arasındaki kayıtları elde etmek için kullanılır.

C) Bütün adlar: Bütün kayıtlı kişilerin adlarını alfabetik sıralı olarak, bu seçenek ile elde edebilirsiniz.

D) Bütün Kayıtlar: Bütün kayıtlara yine alfabetik olarak ulaşmanızı sağlar.

F) Ana menüye geçişi sağlar

3- Düzeltme: 4 seçenekli menü-

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