Jump to page: 1 2
Thread overview
Kelimematik arayüz tasarımı
Nov 18, 2011
zafer
Nov 18, 2011
zafer
Nov 22, 2011
Mengu
Nov 22, 2011
zafer
Nov 22, 2011
zafer
Nov 23, 2011
zafer
Nov 24, 2011
zafer
Nov 24, 2011
zafer
November 18, 2011

http://www.zafercelenk.net/kelimematik.png

Böyle basit bir ekran tasarımı için yaklaşık üç gün uğraştım ama güzel oldu :) gtkD malesef çok kolay değil, kaynak az, ama işimi görecek bir arayüz çıkartabilirim sanırım. Formlarla çok uğraşmamak için şimdilik bir tab ekranı hazırladım özelliklerinin her biri için bir tab sayfası hazırlamak daha pratik olur diye düşündüm.

Konsol projesini master dalda bırakıp arayüz adından yeni bir dal oluşturup bu kodları orada devam ettirmek niyetindeyim ama daha sonra nasıl olur, kodları nasıl birleştiririz (merge) bilemiyorum. Yoksa tek dal üzerinden bu arayüz ile mi devam etmeliyim? Ne dersiniz?

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

November 18, 2011

Çok güzel olmuş! :)

(Ama hemen gözüme batan, eğik yazı oldu. Bence kırmızı KelimeMatik de dik olsun. Ve tabii ki daha çok değişecektir.)

Başka dala geçmeyi gerektirecekse bence konsol desteği önemsiz kalıyor. Aynı dalda başarabiliriz.

Ali

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

November 18, 2011

Alıntı (acehreli):

>

(Ve tabii ki daha çok değişecektir.)

Kesinlikle! Aslında bu bile bitmiş hali değil bir çeşit prototip diyebiliriz. Aklımdaki tasarımın nasıl görüneceğini anlamaya çalışırken ortaya bu çıktı. Tasarım tarafım pek güçlü değil, belki ilerleyen zamanda tasarımda yarıdmcı olacak ve belki kelimematik için logo hazırlayacak arkadaşlarla tanışırsak eminim daha güzel olur :)

Alıntı:

>

Başka dala geçmeyi gerektirecekse bence konsol desteği önemsiz kalıyor. Aynı dalda başarabiliriz.

Peki, öyle diyorsan ana (master) dal üzerinde geliştirmeye devam o zaman. Ben arayüzü test için ayrı bir proje üzerinde geliştiriyorum, incelemek istediğim bazı özellikleri daha var ondan sonra bizim proje ile kodları birleştirip depoya yollarım.

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

November 22, 2011

eline saglik zafer. guzel bir proje olmus.

benim de deginmek istedigim bir iki konu var.

  • tab kullaniyorsun. :) tab yerine space kullan ve 4 bosluk olsun.

  • metod isimlerinde de camelCase'e uymani tavsiye ederim. sinif ve attribute isimlerinde uymussun.

bu ikisinin disinda bence super. tekrar eline saglik.

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

November 22, 2011

Alıntı (Mengu):

>

eline saglik zafer. guzel bir proje olmus.

Teşekkürler Mengü. Projeyi geliştirmek gerçekten keyifli ve insanlardan böyle güzel sözler duymak bu keyfi bir kat daha arttırıyor.

Alıntı:

>
  • tab kullaniyorsun. :) tab yerine space kullan ve 4 bosluk olsun.

  • metod isimlerinde de camelCase'e uymani tavsiye ederim. sinif ve attribute isimlerinde uymussun.

Genelde IDE kullandığım için tab konusunda bir sıkıntım olmuyor. Tab bence oldukça kuıllanışlı sen neden beğenmedin anlamadım?

Aslında projeye kod yazan tek ben olduğum için standartlar pek sorun olmuyor :-D

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

November 23, 2011

Alıntı (acehreli):

>

Tab mı boşluk mu tartışmaları bitmez. :)

Sonu gelmeyen ve tartışma sonunda tartışanların savunduklarına daha sıkı sarılmasına sebep olan tartışmaları pek sevmiyorum.

Alıntı:

>

Kabaca, girinti için Tab veya boşluk kullanmanın önemi yok, ama hizalama için boşluk şart. Neden olduğu şurada geçiyor: http://www.iovene.com/61/

İngilizce önemli tabi :)

Alıntı:

>

Hizalama için boşluk şart olduğuna göre tabı hiç karıştırmamak ve yalnızca boşluk kullanmak en temizi. :) Benim çalıştığım çoğu ortamda 4 boşluk kullanıldığı için ben o kafada devam ediyorum. :)

Hizalama tabi ki çok önemli ama ben bugüne kadar kulladığım tab tekniğinden yana bir sıkıntı yaşamadım. Tabi belki sürekli IDE'lerle çalışmamdan kaynaklı bir durumda olabilir. Belki metin editörleri ile dosya düzenliyor olsam farklı editörlerin kendi yorumlarından dolayı tab sıkıntılı olabilirdi ama IDE üzerinde çalışınca doğrusu çok büyük bir sorun yaşamadım. Kullanım kolaylığı açısından da tab öncelikli tercihimdir. ;-)

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

November 22, 2011

Tab mı boşluk mu tartışmaları bitmez. :) Kabaca, girinti için Tab veya boşluk kullanmanın önemi yok, ama hizalama için boşluk şart. Neden olduğu şurada geçiyor: http://www.iovene.com/61/

Hizalama için boşluk şart olduğuna göre tabı hiç karıştırmamak ve yalnızca boşluk kullanmak en temizi. :) Benim çalıştığım çoğu ortamda 4 boşluk kullanıldığı için ben o kafada devam ediyorum. :)

Ali

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

November 23, 2011

Hizalama konusunda boşluklar şu gibi durumlarda gerekiyor:

   //       |-- Burada hizalamak için ikinci satırda
   //       v   'başkaParametre'den önce boşluk şart
   birİşlev(parametre,
            başkaParametre);

   // Ben böyle hizalamıyorum ama bu gibi durumlarda da arada
   // boşluk kullanmak şart
   int değişken      =  42;
   int başkaDeğişken = 100;

Boşluk kullanılmasa tab adımlarına denk gelmek şansa kalırdı. Öyle olsaydı da tab adımı olarak 4 değil de 8 kullananlar kodu dağınık görürlerdi.

O yazıda söyledikleri de o: Nasıl olsa boşluk kullanmak şart olduğuna göre karıştırmamak en iyisi diyorlar.

Ali

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

November 23, 2011

Bu örnekten sonra tab ve boşluk olayını daha net anladım. Boşluk kullanmak bencede daha doğru biraz külfetli olsada :)

Diğer taraftan yukarıda belirttiğim gibi sanırım aramızdaki fark IDE ve metin editörü kullanmaktak kaynaklanıyor. Çünkü IDE'ler özellkle son gelişmelerden sonra öyle akıllı hale geldiler ki, örnekteki gibi bir satır açıldığında parametreler zaten otomatik olarak hizalanıyor yani tab veya boşluk için uğraşmaya gerek kalmıyor.

Bu konuyu gündeme getirdiği için Mengü'yede teşekkürler en azından tab ve boşluk farkını görmüş olduk ;-)

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

November 24, 2011

Alıntı (acehreli):

>

Zaten anlaştık ama önemli olan ne kullanılacağında anlaşmış olmak. Benim Emacs'im hep boşluk kullanmaya ayarlı olduğu için tablı kaynak koda satır eklesem başkalarının ortamında bozuk görünür.

Aslında sorun olmuyor sanırım, çünkü senin düzenlediğin main.d dosyasını ben açtığımda hiçbir sıkıntı olmamıştı. Belkide benim tab uzunluğum 4, sende boşlukları 4 olarak ayarlıyorsan tesadüfen düzen bozulmamış olabilir, neyse.

Doğrusu Emacs indirdim ve kurdum gerçi sitede ki d-mode dosyasını yüklemeyi beceremedim ama biraz kurcaladım. Hatta senin hazırladığın bir ders dosyası sayesinde (sanırım belgeler.org adresinde) biraz pratikte yaptım ve biraz kod yazdım. Bir süre sonra tekrar kullandığım IDE olan Geany'ye dönüş yaptım.

Zor olacak ama elimden geldiğince boşluk kullanmaya çalışırım. Aslında konu hakkında araştırma yaparken bazı IDE'lerin tab bastığında basılan tab kadar boşluk eklediğini okumuştum. Belki Geany'nin böyle bir özelliği varsa hepimizin istediği olur :-)

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

« First   ‹ Prev
1 2