Zafer, struct niye kullan mıyorsun? Ali hocamın yazdığı çok güzel bir sınıf var ve struct'dan JSON'a güzelce çeviriyor. Okumada da sıkıntımız yok zaten.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to zafer | Zafer, struct niye kullan mıyorsun? Ali hocamın yazdığı çok güzel bir sınıf var ve struct'dan JSON'a güzelce çeviriyor. Okumada da sıkıntımız yok zaten. -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Salih Dinçer | Alıntı (Salih Dinçer): >Zafer, struct niye kullan mıyorsun? Ali hocamın yazdığı çok güzel bir sınıf var ve struct'dan JSON'a güzelce çeviriyor. Okumada da sıkıntımız yok zaten. Salih eğer AyarYöneticisi sınıfını kastediyorsan, ben yapıları (struct) detaylandırmaktan ziyade basit şekilde kullanmayı tercih ediyorum. Bu tür daha gelişmiş işlemleri sınıflar ile gerçekleştirmek bana daha doğal geliyor. Bilmiyorum belkide genelde bu şekilde çalıştığım için olabilir. Şimdilik sadece değer okuma kısmı bitti, bundan sonra AyarYöneticisi sınıfına değer değiştirme ve ekleme beceriside kazandırmak niyetindeyim işte o zaman Ali'nin yazdığı toJSON metodunu kullanıcam. Ben sadece kodların son halini bir gözden geçirelim belki farklı fikirler ortaya çıkar diye kodları yayınladım. -- |
May 24, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Salih Dinçer | Güzel. Bu da derleme zamanında bilindiği ve hiç değişmeyecek olduğu durumlar için:
Ali -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to zafer | Canım kardeşim, Ali hocam daha iyisini yapacaktır ama şöyle bir şey deneyim dedim:
Ancak neden abece sırasına göre sıralama olmadığını anlamış değilim; herhalde hash ile ilgili bir durum? -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Salih Dinçer | Alıntı (Salih Dinçer): >Canım kardeşim, Ali hocam daha iyisini yapacaktır ama şöyle bir şey deneyim dedim:
void main()
}
|
May 24, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to zafer | Alıntı (zafer): >package{} konusunu bende tam olarak kavrayamadım ve kafamda hala isim alanları (namespace) ile karışık bir durumda duruyor. package olarak işaretlenmiş olan olanaklar, bu modülün içinde bulunduğu klasördeki başka modüllere de açıktır. Alıntı: >Eşleme tablosu gibi kullanabiliyormuyuz o enum mu? enum, "derleme zamanında bilinen hazır değer" demek. Ancak değişmeyecekse enum olarak işaretlenebiliyor. Ayrıca tür çıkarsama olanağından yararlanmışım. Daha açıkça tür ismiyle de yazılabilir:
Alıntı: >Alıntı (Salih Dinçer): >Öncelikle string deger = ayar.AyarAnahtari["anahtar2"]; satırındaki işlevi sanki eşleme tablosu gibi nasıl böyle kullanmayı düşünüyorsun? Ali bu konuda diyeceğin bir şeyler varsa, müsait bir zamanında eklersen severek okurum :-D AyarAnahtari bir işlev olduğuna göre aslında açıkça şöyle yazılabilir (parantezlere dikkat):
O işlev bir eşleme tablosu döndürüyor ve onun "anahtar2"ye karşılık gelen elemanı elde ediliyor. AyarAnahtari() işlevi @property olarak işaretlenmiş olduğundan işlev parantezlerini yazmayabiliyoruz:
Aslında bir önceki çağrıyla aynı şey. Ali -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Eline sağlık hocam, sayende eşleme tablolarının dibini bulacağız inşaallah... -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to zafer | Alıntı (zafer): >Ali'den ricam eşleme tablosu konusuna, çalışma zamanında anahtar-değer ekleme işlemininde eklenmesi olacaktır. Var ama çok kötü bir başlık seçmişim: Atama. Ali -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | O başlığı "Tabloya eleman ekleme" adı altında biraz daha genişlettim: http://ddili.org/ders/d/esleme_tablolari.html Ali -- |
May 25, 2012 Ayar yönetim sınıfı | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Alıntı (acehreli): >O başlığı "Tabloya eleman ekleme" adı altında biraz daha genişlettim: Eline sağlık Ali, bu Dersane kitabı bence kitap yazma sistemine internetin olanaklarını kullanan yeni bir bakış açısı getiriyor. Ayrıca ortaya kesinlikle çok daha etkileyici ve dolu bir eser çıkıyor. Alıntı (Salih Dinçer): >Eline sağlık hocam, sayende eşleme tablolarının dibini bulacağız inşaallah... Salih, bence artık zamanı gelmeye başladı. Dibe vurmalıyız ki, tekrar yüzeye dönüş yolculuğuna başlayalım :) -- |