Bu sayfadaki yazılar
Sayfanın metni
Sayfa 19
lirsiniz.
d) Exit: Ana menüye dönmenizi sağlıyor.
5- Programın Genel İşleyişi:
Program ilk başta "f-base ←", sequential, dosyasından bütün isimleri okur ve bunları nu$(n) değişkenlerinde saklar. nu$(1-400) arası "soyadı-isim" kayıtları, nu$(401-800) arası "isim-soyadı" kayıtları bulunur. n ise yapılan kayıtların sayısıdır (satır: 3648-3680).
Siz, Read fonksiyonunu seçince, Alexsys hafızayı tarayarak girdiğiniz ismi bulur ve ona eşleşmiş olan kayıt numarasını nu%(A) değişkenine işler. Buradan 150-170 satırları arasında bulunan dosya okuma/yazma alt-programına gider ve adresi "f-main ←" relatif dosyasından okur.
Write fonksiyonu ise sizden d$(x) olarak girdileri alır ve d$(1-2)'yi "f-base ←" dosyasına işler, d$(3-8)'i ise d$ değişkeninde birleştirip "f-main"e yazar (satır: 825+880). Replace bu iki fonksiyonun bileşimidir.
Rectify: Verdiğiniz ismi "f-base ←" i tarayarak bulur ve onun yerine doğru ismi yazar (satır: 4324-4335). Aslında "f-plus ←" adında yeni bir dosya açar. "f-base ←"i düzeltip buraya aktarır, sonra "f-base -"i siler ve "f-plus ←"ı "f-base ←" olarak yeniden isimlendirir. (Satır: 4336)
İndeks: Her kayıt ettiğiniz ismin kayıt numarasını r%(i,o) değişkenine kayıt edilmektedir. Burada i, harfin (ismin ilk harfi) chr$ kodu+(-193)'tür. (A=0,B=1...) ve o, 0 her harf için kayıt edilmiş kayıt numaralarının toplamı +1'dir (o%(i)+1). Örneğin F ile başlayan 2 isim varsa o%(5)=2, @ zaman 0=3 olacaktır ve 0%($)=3 olacaktır. Bundan sonra bütün isimler içiçe iki döngü ile ekrana yazılmaktadır (1730-1780).
6- Zaaflar:
- Alexsys İngilizce'dir. Bunun nedeni daha çok estetiktir. (Read, Write...) yerine (oku, yaz...) aynı "havayı" vermemektedir. Fakat kullanılan kelimeler son derece basit terimlerdir.
- Alexsys bilgiyazıcıyı kullanmamaktadır. Bu, aslında son derece basit bir işlemle gerçekleştirilebilirdi, fakat yazıcı Türk karakterlerini basmadığından, bundan vazgeçtim.
- Girdi hızı biraz yavaştır, bunun nedeni 109-145 satırları arasında yer alan bütün denetim sunutlarıdır. Eğer programı Assembler gibi bir derleyiciden (compiler) girerseniz, sonuç mükemmel olacaktır.
7- Sonsöz:
Artık adres defterinizi gönül rahatlığı ile çöpe atabilirsiniz.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 18
1- Giriş:
Eğer şimdiye kadar bu dergide yayınlanan adres düzenleyici programlardan birini yazmadıysanız şanslısınız, çünkü vaktinizi boşa harcamış olurdunuz. Alexsys'in 481 satırını yazıp "run"ladıktan sonra siz de göreceksiniz ki bu, sizin gerçekten işinize yarayacak bir programdır. Kullanılışı son derece pratikleştirilmiştir ve bilgisayarlarla ilgisi olmayan bir kişinin kısa bir alıştırmadan sonra bunu rahatlıkla kullandığı gözlenmiştir.
2- Genel Özellikler:
- Commodore V2 Basic kullanılmıştır.
- İngilizcedir, bir disk drive gerektirir.
- Alexsys 400 tane adresi rahatlıkla kaydedip düzenleyebilmektedir.
- Bu adreslerin herhangi birini tek bir harf sayesinde bulabilirsiniz.
- İstenildiğinde isimlerin tümü alfabetik sırada verilmektedir.
- Her isim ve her adres kaydı tümüyle değiştirilebilmektedir.
- Yapabileceğimiz her hata planlanmış ve engellenmiştir.
3- İlk Kullanım:
Programın ilk kullanımından önce şu programı yazıp "run"lamanız gerekmektedir.
(ismi büyük harfle başlamayı unutmayın)
Bundan sonra, aynı diskete kaydettiğiniz Alexsys'i yükleyip çalıştırmanız lazımdır. İlk başta basit bir gösterim ekranı gelmektedir. Space tuşuna basıp, birkaç saniye beklerseniz ana gösterim ekrana gelecektir. Burada özel harflerin nasıl elde edileceği gösterilmektedir. Space'e yine basarsanız, gösterim silinecektir ve "Read" reverse olarak gözükecektir. Kursor tuşlarıyla "reverse"i "options"a getirip "return" ile bu menüye girin, kursor ve "return" ile "erase"i seçin. Sorulan soruya "y" ile yanıt verdikten sonra bekleyin. Ekran silinince program çalışmaya hazırdır. Bu işlem ilk kullanımda yapılmaktadır, sonradan bir daha yapmanız gerekmez.
4- Alexsys'in Fonksiyonları:
Not:
- Eğer hatalı seçim yapmışsanız "←" tuşuyla ana menüye dönebilirsiniz.
- "Del" tuşu normal işlevini görmektedir.
1- Read:
Bu, en çok kullanacağınız fonksiyonlardan biridir. İlk önce size isim ve soyadı sorulmaktadır. Eğer ismi unuttuysanız "/" tuşuna basarak bu sırayı değiştirebilirsiniz. İsmin ilk harflerini yazdıktan sonra (büyük harf otomatik olarak başta yazılmaktadır) "return"e basın. Program, eğer 'Mu' yazdıysanız, bütün "Mu" ile başlayan isimleri bulacaktır. Eğer bu harflerle başlayan isim 1'den fazlaysa Alexsys size her isim için adresi okumak isteyip istemediğinizi sormaktadır. Adresi okuduktan sonra "space"e basın.
2- Write:
Adresleri bu fonksiyon sayesinde kayıt edebilirsiniz. Sırasıyla adı, soyadı, telefon numarası, adresin ilk satırı, ikinci satırı, şehir veya ülkeyi girmeniz gerekmektedir. Bütün bunlardan sadece "soyadı" bölümünü doldurmanız zorunludur. Eğer adresin ilk satırını doldurmamışsanız, ondan sonraki bölümleri doldurmanız engellenmiştir. Kayıt bitince: "Space"e basın.
3- İndeks:
Burada size soyadına göre alfabetik sırada bütün kayıtlı isimler listelenmektedir. Sayfa değiştirmek için "space"e basmanız yeterlidir. Yalnız Ş, Ç, Ü, Ö ile başlayan isimler liste sonunda verilmiştir.
4- Replace:
Bu, Read ile Write'ın bir bileşimidir. İlk başta, Read'deki gibi ismi girdikten sonra size o isimle ilgili kayıt verilmektedir. Bu verileri Write'daki değiştirip yeniden yazabilir, hatalarınızı düzeltebilirsiniz. Kayıt bitince "Space"e basın.
5- Options:
a) Help: Size, Türkçe olarak, buradaki noktalar özetlenmiştir.
b) Erace: Çok tehlikelidir. Bütün adres kayıtlarını tamamıyla siler.
c) Rectify: Eğer bir ismi hatalı yazmışsanız, bu fonksiyonla düzeltebi-