Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi
Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi
Amiga Dunyasi - Sayi 26 (Temmuz 1992).pdf - Retro Dergi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DİLLER<br />
hatalar yakalanacaktır. Sağ sütundaki tüm<br />
bu parametreler seçildikleri takdirde,<br />
programın çalışma hızını belirli bir oranda<br />
düşürürler.<br />
Bunların altındaki Sprache ile programın<br />
dili Almanca, İngilizce ve Normal<br />
olarak değiştirilebilir (Normal seçeneğinde<br />
KP, z tuşunun yerine göre hangi dili seçeceğine<br />
karar veriyor). Ortadaki Icons<br />
seçeneğinde, dosyalara İkon koyulup koyulmayacağı<br />
(Aus, ikon yok) belirlenir.<br />
En sağda ise durdurma tuşunun F10'mu,<br />
yoksa Ctrl-C'mi olacağına karar verilir.<br />
Bunun altında iki adet önemli ve son derece<br />
sevimli seçenek var. Bunlar Include<br />
ve Unit dosyalarının hangi dosyalarda bulunacakları<br />
ile ilgili. Burada iki adet directory<br />
belirtmek mümkün.<br />
KP, ilk olarak solda belirtilen<br />
directory'ye bakacak, orada bulamazsa<br />
ikinci belirtilen directory'de bu dosyalan<br />
bularak, şayet yer varsa ilk directory'e<br />
kopyalayacaktır (Ne diyor bu adam<br />
yahu). Bunun yaran şu: Include dosyalanna,<br />
her derlemede ihtiyacınız vardır.<br />
Disketle çalışıyorsanız, her derlemede disketten<br />
uzun süre yüklemeniz gerekecektir.<br />
O işin kolayı var diyeceksiniz, tüm<br />
Include'lan RAM: diske çekerim. Bu durumda<br />
da birçok gereksiz dosyayı<br />
RAM:'a çekmiş olacaksınız. Ancak burada<br />
kolaylık var. İlk directory'yi RAM: veya<br />
RAD:'da verip, ikinci directory'yi disket<br />
veya Harddisk verirseniz, program ihtiyaç<br />
duyduğu dosyalan derlerken bir kere<br />
yükleyerek bunlan aynı zamanda RAM:'a<br />
çekecektir. Aynı dosyalara bir daha ihtiyacı<br />
olduğunda ise ilk olarak RAM:'a bakacaktır,<br />
güzel değil mi<br />
Sondan ikinici seçenek ise Window-<br />
Einstellungen, ekran ile ilgili düzenlemeler<br />
yapmanızı sağlar. En üstte Workbench<br />
ekranını mı yoksa yeni bir ekranı mı kullanacağınız<br />
belirlenir. Yeni ekran açmak<br />
bir miktar hafıza kaybını doğuracağından,<br />
hafıza derdi olanların kullanmaması gereken<br />
bir seçenek. Yazı penceresinin sol kenan,<br />
yüksekliği, ismi, hep burada belirlenebilen<br />
özellikler. Bu bizim için pek ilginç<br />
değil, ancak alt tarafta bulunan seçenek<br />
ile kullanılacak olan yazı karakteri<br />
serbestçe belirlenebiliyor. Topaz'dan nefret<br />
edenler veya modulator kullananları oldukça<br />
sevineceklerdir.<br />
Program Ende seçeneğini ise söylememe<br />
gerek yok, THE END.<br />
Artık programı çalıştırabiliriz. İlk olarak,<br />
bizden ne kadar hafıza ayırmak istediğimiz<br />
sorulacaktır. Sonra meşhur, bildik<br />
ve de tanıdık bir editöre geleceğiz. İlk olarak<br />
kısaca menülere bir göz atalım, (soldan<br />
sağa)<br />
Project: Klasik New, Load, Save, Save<br />
As, Print ve Quit seçeneklerinin yanısıra,<br />
bir de Exefile ve Objectfile seçenekleri<br />
var. Bir program derlemişseniz, Exefile<br />
ile, tek başına çalışabilir bir program olarak<br />
kaydetmek mümkün. Objectfile ile<br />
ise de, başka modüllerle bir arada Link<br />
edebilmek için obje dosyası oluşturmak<br />
mümkün.<br />
Edit: Go to, ile programın başına ve sonuna<br />
gidilebilir. Block ile blok operasyonları<br />
yapılabilir. İlk olarak, işleme girecek<br />
bloğu işaretlemek gerekir. Bunu<br />
Mark ile sağlarız. Sonra bu bloğu silip<br />
başka yere yazabilmek için Move, sadece<br />
kopyalamak için Copy ve sadece silmek<br />
için Delete komutları kullanılır. File seçenekleri<br />
ile bu blokları diske kaydetmek<br />
(Write Block), disketten blok okumak<br />
(Read Blok) veya yazıya eklemek (Append)<br />
mümkün. Shift Block ile işaretlenen<br />
bloğu sola sağa kaydırma şansımız var.<br />
Son üç seçenek Find, Replace, Rept Last<br />
diğer editörlerdeki gibi arama, işlerinde<br />
kullanılıyorlar.<br />
Execute: Programı derlemek için Compile,<br />
çalıştırmak için Run, bu kısmın en<br />
önemli seçenekleri. Diğer seçenekler ise<br />
genelde parametreler ile ilgili.<br />
Esc tuşu ile editörden çıkarak direct<br />
moda geçebiliriz. Yardım alabilmek için<br />
Return tuşuna basarak direkt modda kullanılabilen<br />
emirleri görebiliriz. Buradaki<br />
neredeyse her emri biliyoruz. Birtek Space<br />
tuşu ile hafızada bulunan programın<br />
hafıza kullanımını görebiliriz. Bir program<br />
derlediğiniz zaman özellikle gereken<br />
Stack hafıza önemli. Derleyici sadece lineer<br />
stack ihtiyacını belirtecektir. Bir de<br />
program içinde kendi kendini çağıran<br />
programların harcadığı Stack olabileceğini<br />
düşünerek programınızın ne kadar<br />
Stack hafıza harcadığını bilmelisiniz.<br />
Programı çalıştırmadan evvel, Dos'un<br />
Stack emri ile gereken miktarı ayırmanız<br />
gerekecektir.<br />
Evet, özetle bu kadar. Sıra geldi bazı hatırlatmalara.<br />
İlk olarak bazı örnek programlarda<br />
include dosyalan için yanlış<br />
isimler verilmiş. Bu yüzden "File not<br />
Found" hatası ile karşılaşabilirsiniz. Çalışma<br />
disketinizin LIBS: directory'sine KP<br />
disketinde bulunan Paslib.o dosyasının olmasına<br />
dikkat edin (Derleyici exe dosyası<br />
oluştururken bu dosyayı arayacaktır).<br />
Mathtrans ve diskfont, aranan diğer<br />
library'ler olacaktır. Include dosyalarının<br />
her iki directory'sinin- doğru olmasına<br />
özen gösterin.<br />
Her ne kadar KP'nin editörü olsa da,<br />
özellikle uzayan source'lar için çok hızlı<br />
bir editör değildir. Eğer uzun programlar<br />
yazacaksanız, daha iyi bir editör kullanmananızı<br />
tavsiye ederim. Bu konuda kesinlikle<br />
tavsiye edilebilecek en iyi editör,<br />
Cygnus Editor Proffesional (Bugüne dek<br />
daha iyi bir source editörü göremedim, ne<br />
<strong>Amiga</strong>'da, ne başka bilgisayarda).<br />
Eğer program yazmak istiyorsanız,<br />
<strong>Amiga</strong>'nızı iyi tanımak zorundasınız,<br />
özellikle program geliştirirken size<br />
<strong>Amiga</strong>'nın sunabileceği tüm kolaylıkları<br />
kullanmaya balon. Eğer makinanız 1.3<br />
ise, RAD: kullanın. Hatta daha iyisi VDO:<br />
türü isimler alan ve RAM: gibi doldukça<br />
genişleyen ama RAD: gibi bootlayabilen<br />
ve silinmeyen programlan bulmaya bakın.<br />
Gelecek ay bilgisayarım tamirden gelirse<br />
program örneklerine başlayacağız sıkı<br />
durun. Derleyicinin özelliklerini yeri geldikçe<br />
bu açıklamalarda değineceğiz. Sorulannız<br />
olursa, adresimiz belli, mektuplarınızı<br />
bekleriz.<br />
AMIGA DÜNYASI 28