C# Tuple Kullanımı

c# tuple nedir

Merhabalar, bu yazımda C#’da tuple kullanımını anlatmaya çalışacağım. Tuple kısaca, bir metot üzerinden birden fazla değer döndürmenizi sağlar. Hemen bir örnek üzerinden göstermenin daha faydalı olacağını düşünerek aşağıdaki kodu incelersek, public static Tuple<string, string, int> DataGetir() { return new Tuple<string, string, int>(“Ad”, “Soyad”, DateTime.Now.Year); } Burada DataGetir isminde 3 farklı değer döndüren bir metot tanımladım. […]

Devamını Oku

C# Ref ve Out Kullanımı

c# ref ve out nedir

Merhabalar, Bu yazımda sizlere C#’da kullanılan ref ve out parametreleri hakkında kısaca bilgi verip, mantığını anlatmaya çalışacağım.   Kullanım amaçları aynı olmasına rağmen, kullanım olarak farklılıkları vardır. Örnek üzerinden anlatmak gerekirse, elimizde SayiEkle isminde bir metot olsun ve parametre olarak gönderilen sayının üzerine 20 ekleyip bize sonucu versin. static void Main(string[] args) { int sayi […]

Devamını Oku

Entity Framework Mimarileri

entity framework yaklaşımları

Bu yazımda sizlere Entity Framework mimarileri hakkında kısaca bilgi vermeye çalışacağım. Belki bilmeyenler olur diye, Entity Framework nedir çok kısaca açıklayacak olursam; Entity Framework, ORM (Object Relational Mapping) araçlarından biridir. Şimdi de ORM nedir derseniz ise, ilişkisel veritabanı ile nesneye yönelik programlama arasında köprü görevi gören bir araçtır. Aslında Entity Framework, Microsoft tarafından geliştirilen, .Net […]

Devamını Oku

JavaScript Promise Kullanımı

javascript promise nedir

Merhabalar, bu yazımda sizlere javascript’te promise nedir ve kullanımı nasıldır, kısaca bundan bahsetmeye çalışacağım. Promise kısaca, yapılan bir işlemin ne zaman bittiğini bize bildirmemizi sağlar. Ya da yapılan bir işlemin sonucunu beklediğimiz zamanlarda kullanırız. * resolve İşlemin başarılı olma durumu * reject İşlemin başarısız olma durumu * then Beklenen işlem başarılı gerçekleştikten sonra then fonksiyonu […]

Devamını Oku

jQuery Event Nesnesi

jquery event olayları

Merhabalar, bu yazımda jQuery’de kullanmış olduğumuz event nesnesini açıklayıp, çeşitli örneklerle kullanımlarını göstermeye çalışacağım. Event nesnesi, gerçekleşen herhangi bir olayı temsil eder. Şimdi bu event nesnesinin bazı özelliklerine bakalım.   event.which Fare ve klavye olayları için neye basıldığını gösterir. Aşağıdaki örnekte, kullanımı görülebilir. Burada klavyeden basılan tuş veya fare ile tıklandığındaki faredeki tuşun kodunu görebiliriz. […]

Devamını Oku

jQuery İle Mouseup, Mousedown, Mouseenter, Mouseleave Kullanımları

jquery ile mouseup mousedown mouseenter mouseleave mouseover mouseout kullanımları

Merhabalar, bu yazımda jQuery ile mouseup, mousedown, mouseenter ve mouseleave kullanımlarından kısaca bahsedip birer örnekle nasıl çalışır sizlere anlatmaya çalışacağım. mouseup : Fare işaretçisi belirlenen nesnenin üzerinden ayrıldığında çalışır. mousedown : Fare ile nesne üzerine gidilip tıklandığında çalışır. mouseenter : Fare işaretçisi nesne üzerine geldiği anda çalışır. mouseleave : Fare işaretçisi nesne üzerinden ayrıldığı anda […]

Devamını Oku

İyi Bir Yazılımcı Nasıl Olunur

iyi bir programcı nasıl olunur

Herkese merhabalar, Bu yazımda sizlere iyi bir yazılımcı nasıl olabilirsiniz, dikkat edilmesi gereken noktalar nelerdir ve yazılımda başarıya götüren etkenleri elimden geldiğince anlatmaya çalışacağım. 1) Öncelikle azimli olun ve yanlış yapmaktan korkmayın. Özellikle işi pratiğe dökmek bu noktada çok önemli, teorik bilgi bir yere kadardır bu yüzden öğrendiğiniz bilgileri mutlaka deneyin ve hayata geçirin.   […]

Devamını Oku

jQuery İle Keydown, Keypress, Keyup Kullanımları

jquery keydown keypress keyup örnekleri

Merhabalar, bu yazımda jQuery ile keydown, keypress ve keyup event’larının kullanımlarını ve farklarını bir örnekle göstermeye çalışacağım. Kısaca ne iş yaptıklarından bahsedersek, keydown : Klavyeden bir tuşa basıldığı anda çalışır. keypress : Klavyeden tuşa basıldığında ve basılı tutulduğu sürece çalışır. keyup : Klavye tuşuna bastıktan sonra parmağımızı çektiğimizde çalışır. Şimdi her birini birer örnekle pekiştirmeye […]

Devamını Oku

C# Kabarcık Sıralama (Bubble Sort) Algoritması

c# kabarcık sıralama baloncuk sıralama algoritması

Bu yazımda sizlere, sıralama algoritmalarından olan kabarcık sıralama diğer bir isimle baloncuk sıralama ingilizce ismiyle ise bubble sort algoritmasını, C# ile örnek bir kodlama yaparak anlatmaya çalışacağım. Bu algoritmada mantık, birbiriyle komşu olan 2 elemanın eğer uygunsa yer değiştirmesi işlemine dayanır. Yer değiştirme işleminde, komşu 2 eleman karşılaştırılır, kendi aralarında uygun yerlerde değilse yer değiştirirler […]

Devamını Oku

JavaScript Slice Kullanımı

javascript slice metodu

Javascript’de slice nedir, nasıl kullanılır bu yazımda bunu anlatacağım. slice() belirtilen iki adet index noktası arasındaki ifadeleri kesip alır diyebiliriz. slice(start, end) İlk kısım başlangıç konumu, ikinci kısım ise bitiş konumudur ve bu konum kesime dahil değildir, eğer negatif ise sondan itibaren kesme yapılır.   Çeşitli kullanımlarını örnekler üzerinden gösterelim. Elimizde aşağıdaki gibi bir sayı […]

Devamını Oku