Thread overview
pişti.d ne için oluşturuldu ? Görevi Ne ?
June 14, 2010

Sanırım makefile dosyası oluşturmak için oluşturdunuz. Ama bir kütüphanede main işlevi olmaz değil mi ?
Bence tasarımda main işlevi masa.d'de oluşacak.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 15, 2010

Evet, birim testleri için main gerekiyordu.

Programın ismi pişti olunca, main işlevi de pisti.d dosyasında olsun dedim. Her zaman olduğu gibi,uygun bulduğun şekilde değiştir lütfen. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 15, 2010

Ben o zaman sizi yanlış anlamışım.
Ben sizi şöyle anlamıştım. Biz bir pişti kütüphanesi yazacağız ama görsellik olsun giriş çıkış işlemleri olsun hiç karışmayacağız sadece daha sonra masada verilen değerlere göre arkaplanda bazı işleri yaptıracağız. Sonra başkası gelcek(bizde olabiliriz) pişti ile ilgili hiç bir şeye karışmayacak.Kütüphaneyi import edecek daha sonra kendi görsel programını yazacak ve bitecek.

Örn masa:

import pişti.ff;

void main(
girişBilgisiAl(giriş, giriş, giriş);
pişti.oynat(giriş, giriş, giriş, giriş,çıkış,çıkış,çıkış,çıkış);
çıkışBilgisiniEkranaİlet(çıkış,çıkış,çıkış,çıkış);

Ama siz anlattığım gibi bir kütüphane yazmayacağız. Bir pişti programı yazacağız demek istiyorsunuz.

)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 15, 2010

Bunu biraz daha açayım: Masa'nın insanla etkileşen sınıf olması çok iyi bir düşünce, ama Masa nesnesi nerede oluşturulmalı?

Programın komut satırı parametreleri olsa, onlar hangi düzeyde okunmalılar?

Ben, o gibi Masa'dan daha üst düzey kavramları barındırsın diye başka bir modül düşündüm. Programın ana modülü Masa'yı oluşturur ve onu masa.oynat() şeklinde çağırabilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]