[]

Algoritma

Merhabalar,

geçmiş yaşamımda öğrenebildiğim şeylerin olduğunı farkettim. Bunun için sadece konsantre olmam gerekli.. Bana programlama için algoritma öğretebilecek tane tane, çoçuğa anlatır gibi.. mantığın ne olması gerektiğiyle ilgili olarak önerebileceğiniz bir döküman, kitap var mıdır? kullandığım dil C#

Örneğin,

Neden Constructor kullanırız.
Soru sorup, cevaplarını ayrıntılı olarak anlatabilen bir kitap.

Sağolun, varolun..

 
Bu konuda dunyanin en meshur kitaplarindan biri bu www.dr.com.tr ayrica turkceye de cevrilmis.

Neden constructor kullnilir kismi algoritmalardan daha cok "Design pattern" konusu. Algoritma kitaplari bu sonunun cevabini vermez. Algoritmalar daha cok isim mantik kismi iken "Design Pattern" ler isin daha cok kucuk kod mimarisi kismidir. Bunun icin bu kaynak populer design patternleri guzel aciklamis dzone.com

Bir de soruna cevap vereyim, neden Constructor kullanilir? contructor bir obje yaratmak icin kullanilan bir yapidir. Java ve C# da her class bir constructora sahiptir, sen yaratsan da yaratmasan da. Peki niye yazarsin constructor? birinci temel nedeni default constructor "overload" yapilsin diye. Ornegin bir obje yaratmak icin sen new OrnekObje(); ile yaratirsin. Ama ornek obje yaratirken bir data da gondereyim dersen mesela sunun gibi new OrnekObje(ornekData); iste bu durumda OrnekObje sinifina data alan bir constructor yazman gerekir.
  • emrahday  (07.03.17 13:53:52 ~ 14:00:40) 
emrahday çok teşekkür ederim. Önerilerin gerçekten çok güzel.. Söylediklerini dikkate alacağım. Bu işi denemek istiyorum ve isteğimin kırılmamasını istiyorum.


  • kozm  (07.03.17 14:25:30) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.