Commodore Amiga sayı 5, sayfa 16

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 16

yeni yoz dizisinde siz-

Volkan Uçmak lerle profesyonel amaçlı program yazılımı ve geliştirilmesi üstünde çalışacağız. İlk yazımda ise bir programın sahip olma-

“ sı gereken genel niteliklerden ve genellikle önemsenmeyen bazı önemli püf noktalarından bahsetmek istiyorum. Program yazmaya başlamadan önce programdan ne, ya da neler istediğinizi belirlemelisiniz. Bu, işin en can alıcı bölümlerinden biridir. Bu aşamada programı ne için yazdığınıza bakalım. Diyelim ki programı biraz para kazanmak için yazıyorsunuz ve programcılık yeteneğinizi de göz önünde aldığınızda bir sunu (presentation) programı yazmaya karar veriyorsunuz. Programın neler yapacağına, neler isteyip neler vereceğine karar verdikten sonra sıra görsel ekran tasarımlarına geliyor. Ekranları tasarlarken sadece güzel görünmelerine değil, aynı zamanda kullanışlı olmalarına da dikkat etmelisiniz. Kullanışlılık faktörü zaten herkesin kabul edip önemini bildiği bir nokta, fakat çoğu programcı 'göze hoş görünme' olayını gözardı ediyor. Oysa bu çok tutum. Siz de aynı zamanda bir kullanıcı olduğunuza göre soruyorum: Sunu programı içinde script (senaryo) yazıyorsunuz ve bir kazaya kurban gitmemek için seript'i save etmek İstiyorsunuz. Şimdi resimlerde görülen ilk programa bakın. Mavi ekranlı olanda (Slipper) yapmanız gereken şey, script yazma işlemini durdurup, 'Save Program-Adı' yazmak, daha sonra tekrar düzenleme (edit! moduna geçip script yazmaya devam etmek, birkaç dakika sonra tekrar sa... Okumak bile insanı yoruyor değil mi? Oysa diğer progyapmanız gereken tek şey Save ikonuna basmak. Evet, editörden bile çıkmadan sadece Üç boyutlu havası verilmiş sık bir kutucuğa basmak. Eğer bir tercih yapmanız gerekseydi hangisini seçerdiniz? Unutmayın: İkisi de birkaç yüz dolarlık büyük programlar ve birini kullanmanız gerekiyor. Sanırım bu örnek ekran tasarımının önemini her iki noktadan da destekliyor. Bu arada, bir programın korsan kopyasını kullanmayı aklınızdan bile geçirmeyin. Hele hele siz de programcıysanız ve programınızın satılmasını İstiyorsanız öncelikle kendiniz korsan program kullanmaktan vazgeçmelisiniz. “Ülkemizde yasa yok, peşinde koşan yok, kullansam ne olur?” düşüncesinden artık vazgeçmelisiniz. Bu her şeyden önce otokonirol sistemi ile yürür. Siz yabancı ülkelerdeki kullanıcıların FAST'dan (Yazılım Hırsızlığına Karşı Federasyon) korkup da mı orijinal kullandıklarını sanıyorsunuz? Ayrıca ülkemizde doğru oynarsanız kesinlikle za- Tar etmezsiniz. Ben, “Korsan programlardan uzak durun sakın yaklaşmayın” demiyorum, Eğer riske atacak paranız yoksa korsan programı alıp deneyin; kullanmaya karar verirseniz kesinlikle ve kesinlikle orijinalini alıp, ondan sonra kullanmaya başlayın. Hatta çoğu crack grubunun İntrosunda yazar, hakeden program, alınmayı da hakeder', Konudan fazla uzaklaşmadan geri dönelim. Ekran tasarımını yaptınız, çizimine geçtiniz veya çizilmesi için grafiker arkadaşınıza projeyi verdiniz. Grafik olayı başlıbaşına önemli bir konu.. Programın gözleri yormaması için renklerin seçiminden tutun da, renklimono uyumuna kadar dikkat edilmesi gereken birçok nokta var. Fakat bu konuya şimdilik girmeyeceğim. (Bu yazıda daha çok programcılık yönüyle ilgileneceğiz.) Programın çalışan hali nızda oluşmuştur herhalde. Artık programına geçebilirsiniz Programı hangi dille yapacağınız tamamen size kalmış bir şey. Her dilin birbirlerine göre avantaj ve dezavantajları var.. BASİC türü bir dil kullanacaksanız Amos BASIC (Mandarin Software), GFA Basic (GFA Software Technologies), Blitz BASIC (M.A.S.T). Hisoft BASIC Professional (Hisoft/Gold Leaf Publishing), F-BASIC (Delphi Noetic Systems), True BASİC (True BA-SIC, İnc.) ve Comal (Comal

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