Amiga Dergisi sayı 8, sayfa 22

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 22

MENU Utilities DMouse "DMouse Bitir" | CLI c:DMouse quit Color 3 MENU <O> MyMenu "MyMenu Quit" | CLI c:MyMenu Quit Bu örnekte, Workbench'e iki menü ekleniyor. Birincisi ilk örnekteki menü. İkincisi ise MyMenu'den çıkmanızı sağlıyor ve Workbench ekranının 3. rengi olan turuncu ile yazılmış. Eğer sağ Amiga tuşuyla birlikte O'a basarsanız, bu eleman seçilmiş gibi işlem yapılıyor. Eğer My Menu'yü ikinci kez parametresiz çalıştırırsanız, config dosyası tekrar okunur ve menüler yeniden oluşturulur. Eğer programı quit parametresi ile çalıştırırsanız, menüler yok olur ve program kendini bellekten siler.

MARTIN REDDY, 1992, ShareWare: Gönlünüzden ne koparsa. Çoğu Amiga kullanıcısının en büyük eksikliği iyi bir text editörüdür. "Ben text editörünü ne yapacağım ki?" demeyin sakın. Bir disk hazırladığınız zaman bile, açılışta hangi programların ne şekilde çağırılacaklarını belirtmek için startup-sequence adlı bir text dosyası hazırlamanız gerekir. Eğer elinizin altındaki editör Amiga'nın kendi editöründen biraz daha iyiyse bile, hayatınız oldukça kolaylaşacaktır.

Ed Word, daha çok programcıların işine yarayacak şekilde hazırlanmış. İçinde bulunan birkaç özellik sayesinde C ya da Pascal'da program yazmak biraz daha kolay hale getirilmiş. Açıkçası, Ced gibi harika (fakat ne yazık ki PD ya da Shareware olmayan) bir editör kullanmasaydım, kullanacağım editör Ed Word olurdu. Gördüğüm kadarıyla, programın birçok özelliği, 100 dolardan aşağı satılmayan editörlerin özellikleriyle yarışabilecek kadar iyi. Yalnız Ed Word'ün bir problemi var: Haddini bilmiyor! My Menu ya da LemonWorkbench'i çalıştırdıktan sonra Ed Word'ü çalıştırırsanız, bu programların değiştirdiği sistem vektörlerini beğenmiyor ve bellekte virüs olabileceğini söylüyor size. Şaka bir yana, eğer Virus Checker gibi bir programı her an arkada bulundurabilecek kadar belleğe sahip değilseniz, editörü her çalıştırdığınızda virüs kontrolü yapması içinizi rahatlatacaktır. Programın menüleriyle birlikte, özelliklerini de anlatacağım için sözü daha fazla uzatmaya gerek görmüyorum.

PROJECT: Erase: O anda çalıştığınız text dosyasını temizler ve dosya adını unutur. Open: Yeni bir dosya açar. Save: O anda çalıştığınız dosyayı, adı biliniyorsa doğrudan eskisinin üzerine kaydeder. Dosya adının bilinebilmesi için ya Open ile dosya yüklemiş olmanız, ya da yeni yazmaya başladığınız bir dosyayı en az bir kere kaydetmiş olmalısınız. Eğer dosya adı bilinmiyorsa doğrudan doğruya Save As menüsü seçilmiş gibi işlem yapılır. Save As: Değiştirmekte olduğunuz dosyayı hangi device'a, hangi adla kaydedeceğinizi size sorduktan sonra kaydeder.

FILE: Insert File: Kursorun o anda bulunduğu yere bir başka dosyanın içeriklerini ekler. Write Block: Seçmiş olduğunuz bloğu (Edit Menüsünde blokları anlatacağım) diske kaydeder. Delete File: Diskten bir dosyayı siler. Rename File: Diskte yer alan bir dosyanın adını değiştirir. Protection: Diskte yer alan bir dosyanın protection flag'lerini değiştirmenizi sağlar. Bu sayede değerli dosyalarınızı silinmeye ya da yazılmaya karşı koruyabilirsiniz. Bu flag'leri şu amaçlarla kullanabilirsiniz: R: Read. Seçiliyse dosya okunabilir. Değilse okunamaz. W: Write. Seçiliyse dosyaya yazılabilir. Değilse yazılamaz. E: Edit. Seçiliyse dosya bir editör tarafından değiştirilebilir. Değilse değiştirilemez. D: Delete. Seçiliyse dosya diskten silinebilir. Değilse değiştirilemez. S: Script. Seçiliyse, AmigaDOS script'leri, normal programlar gibi sadece isimleri yazılarak çalıştırılabilir. Eğer değilse Execute komutu kullanılarak çalıştırılabilir. Mesela CLI'da startup-sequence'i normalde "Execute startup-sequence" komutuyla çalıştırabilirsiniz. Ama bu dosyanın S flag'ini açarsanız, "startup-sequence" yazdığınız zaman çalışacaktır. Top of File: Üzerinde çalışmakta olduğunuz dosyanın en üst satırına gider. End of File: O anda çalıştığınız dosyanın en son satırına gider. Tab Size: Tab tuşuna bastığınızda kursorun kaç karakter öteye gideceğini belirler. Cursor Mode: Yazılan karakterlerin diğerlerini silip silmeyeceğini belirler. Ekranın altında o anda Insert ya da Destroy modlarının hangisinde olduğunuzu görebilirsiniz. Aslında mouse'u bu yazının üzerine götürüp sol tuşa basarak menülerle uğraşmadan mod değiştirmeniz de mümkün.

Ed Word, istediğiniz programı diskten çalıştırabilir.

EDIT: Block Start: Kesmek, kopyalamak ya da silmek için bir blok seçebilirsiniz. Bu seçenekle bloğun başlangıç noktasını belirlersiniz. Block End: Başlangıç noktası belirlenmiş bir bloğun bitişini belirler. Vert Block Start: Bir yazının içinden kolon halinde blok kesmek de mümkündür. Bu elemanla kolon bloğunun sol üst noktasını belirlersiniz. Vert Block End: Kolon bloğunun sağ alt noktasını belirlemek için kullanılır. Block Off: Seçilmiş olan bloğu kapatır. Cut Block: Seçilmiş olan bloğu clipboard'a atar ve yazının içinden siler. Copy Block: Seçilmiş olan bloğu clipboard'a atar, fakat seçilmiş bölgeyi silmez. Insert Block: Kursor'un olduğu bölgeye clipboard'da yer alan datayı ekler. Erase Block: Seçilmiş olan bloğu dökümandan siler. Print Block: Clipboard'da yer alan bilgiyi yazıcıya yollar. View Clipboard: Clipboard'un içeriğini gösterir. Delete Line: Kursor'un üzerinde bulunduğu satırı siler. Undelete Line: Önceden silinmiş olan satırı geri yazar. Delete to Eoln: Kursor'un bulunduğu yerden satır sonuna kadar siler. Delete Word: Kursor'un üzerinde bulunduğu kelimeyi siler.

SEARCH: Jump to Line: Çıkan requester'a yazdığınız satır numarasına kursor'u götürür. Find: Çalıştığınız dosya içinde bir kelimeyi aramakta kullanılır. Çıkan requester'ın içine aradığınız kelimeyi yazın. Find Next: Bulunan kelimeden sonraki bölümde kelimeyi arar. Find/Replace: Bir kelimeyi sadece aramakla kalmaz, bulduklarını da istediğiniz bir kelimeyle değiştirir. Hex Search: Aramayı karakterlerle değil de HEX (onaltılık düzende) değerlerle yapar. Mesela $41'i ararsanız, dosyadaki "A" harflerini bulursunuz. Go to Byte Offset: Dosyanın başından istediğiniz kadar harf sonrasına gitmenizi sağlar. Set Mark 1/2/3: Bu üç menü elemanı ile dosyanın içinde üç noktayı işaretleyebilirsiniz. Jump To Mark 1/2/3: Bu üç menü seçeneğiyle de daha önceden işaretlemiş olduğunuz noktalara kursor'u götürebilirsiniz.

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