Genelde CROSS APPLY olayını açıklayıcı anlatan Türkçe kaynak pek yok. Ben dilim döndüğünce anlatmaya çalışacağım.
Bir örnekle açıklamak iyi olacak: Diyelimki yöneticiniz sizden her personelin ofise son 2 giriş tarihlerini istedi diyelim. Bu durumda muhtemelen ilk aklınıza gelen, ne var ki her personel...
18 Haziran 2018 Pazartesi
7 Mart 2018 Çarşamba
C# Using Disposable Kullanımı
Mart 07, 2018
c# using ifadesi, using disposable example, using disposable nedir, using disposable örnek, using nasıl kullanılır
Henüz yorum yok

usingin bir kullanım şeklini biliyorsunuz namespace dahil ederken kullanılır. Bu yazıda ise Disposable ile ilgili kullanımını anlatacağım.
Bildiğiniz üzere C# kendi içinde bir garbage collection mekanizmasına sahiptir. Garbage collection da bildiğiniz üzere, en kaba tabirle çöp toplama makinesi gibidir. Siz bir değişken tanımladığınızda, ister bir değer atayın, ister bir referans atayın...
28 Şubat 2018 Çarşamba
C# readonly ve const ifadeleri
Şubat 28, 2018
c# readonly nedir, const nedir, readonly ile const arasındaki farklar, readonly nerelerde kullanılır
Henüz yorum yok

readonly anahtar sözcüğü
Birçok yerde readonly ifadesini görmüşsünüzdür. readonly olarak tanımlanan bir değişken yalnızca okunmak üzere tanımlanır ve yalnızca 2 şekilde değer ataması yapılabilir.
İlk tanımlandığında değer ataması yapılarak
Bir constructor içinde değer ataması yapılarak
Yukardaki 2 durum hariç readonly değişkenine değer ataması yapılamaz.
Bu durum, aslında sadece...
14 Şubat 2018 Çarşamba
C# Dynamic Tipler
Şubat 14, 2018
anonim tipler, c# dynamic tip kullanımı, dynamic ile var tipi arasındaki farklar, dynamic object var arasındaki fark, dynamic ve var tip nedir, object ve dynamic arasındaki fark
Henüz yorum yok

C# bilindiği üzere sıkı tip denetimli bir dildir. Bu şu demek oluyor: Eğer bir tip derleme sırasında atandığı bir tip ile uyuşmuyorsa derleme başarısız olacak (hata verecek) demektir. Bazen derleme zamanında da değişken tipli tanımlamalara ihtiyaç olabilir. C# 4.0 bu esnekliği sağlamak için yeni bir...
13 Şubat 2018 Salı
Visual Basic 6.0 Türkçe Karakter Sorunu (ı-ý, İ-Ý, ş-þ, Ş-Þ, ğ-ð, Ğ-Ð)
Şubat 13, 2018
vb6 ı ğ ş sorunu, vb6 karakter bozulması, vb6 karakterler bozuldu, vb6 türkçe karakter ayarı, vb6 türkçe karakter sorunu, visual basic karakter sorunu
4 yorum

Hala Visual Basic 6.0 kullanan var mı bilmiyorum ama bir vesileyle bu aralar kullanmak zorunda kaldım :) Modern programlama dilleri ve IDE'lerini kullandıktan sonra bu tarz eski teknolojilere alışmak bir hayli zaman alıyor.
Neyse gelelim konumuza.. Karşılaştığım bu karakter sorununu belki başkaları da karşılaşmıştır diye belki bir faydam olur diye paylaşmak istedim.
Efsane Visual Basic 6.0 kodunu...
11 Şubat 2018 Pazar
C# Kısmi Tipler ve Kısmi Metotlar (Partial Class, Partial Methods)
Şubat 11, 2018
c# kısmi metotlar, c# kısmi tipler, c# kısmi yapılar, partial class, partial class nedir, partial kullanımı, partial methods
Henüz yorum yok

Merhaba,
Bu yazıda, kısmi tiplerden bahsedeceğim.
Büyük boyutlu programlarda bazen aynı amaçlar için kullanılan çok uzun olabilecek cs dosyalarını bölmek mümkündür. Böylece takibi daha da kolaylaştırmış oluruz. 100'lerce satır arasında kaybolmaktansa bazen birbiriyle bağlantılı 3-5 metot için...
8 Şubat 2018 Perşembe
C# ?? Operatörü
Şubat 08, 2018
?? nedir, ?? operatörü, ?? operatörü kullanımı, ?? operatörü ne işe yarar, nullable ?? kontrolü
Henüz yorum yok

Bir önceki makalemizde boş bırakılabilen tiplerden bahsetmiştik. O yazıdan hatırlanacağı üzere ? operatörü boş bırakılabilen (nullable types) tipler deklare etmemizi sağlıyordu. ?? operatörü de boş bırakılabilen tiplerle ilgilidir.
Aşağıdaki if else yapısını bilmeyen yoktur:
span {
font-family: 'Courier New';
font-size: 10pt;
color: #000000;
}
.sc0 {
}
.sc2 {
color: #008000;
}
.sc5...
7 Şubat 2018 Çarşamba
C# Boş Bırakılabilen Tipler (Nullable Types)
Şubat 07, 2018
? operatorü, boş değer atama, değer tiplerine null atama, değer tiplerini boş bırakma, int null, null değer atama, null değer tanımlama, null tip tanımlama, nullable type nedir
Henüz yorum yok

Merhaba,
Bu yazıda sizlere C#'ta boş bırakılabilen tiplerden (Nullable Types) bahsedeceğim.
Program yazarken içeriği boş olabilecek değişkenlere sıklıkla ihtiyaç duyacaksınız. Örneğin; bir okul programında öğrenci bilgilerini kaydettiğimizi düşünelim. Ad, soyad, numara, adres, boy, kilo gibi alanlarımız olsun. Bir öğrencinin her zaman bütün bilgileri dolu olmayabilir. Örneğin boy, kilo gibi bilgileri...
18 Ocak 2018 Perşembe
C# Attributes (Nitelikler) - Yazı Serisi - 3
Ocak 18, 2018
attributes kullanımı, attributes örnek, c# attributes nedir, c# nitelik nedir, c# nitelikler, nitelikler ne işe yarar, niteliklere örnek
Henüz yorum yok

Merhaba,
Daha önceki yazı serilerimizde Runtime Type Identification ve Reflection'dan bahsetmiştik. Bu yazıda da aslında Reflection'un bir parçası olan "Nitelikler"i ele alacağız.
Nitelikler de aslında Reflection'un bir parçasıdır ve çalışma zamanında uygulanan nesneye özellik katarlar. Başka bir deyişle nitelikler bir sınıf, yapı, metot ve benzerleri için bir metadata...
C# Reflection (Yansıma) - Yazı Serisi - 2
Ocak 18, 2018
c# reflection nedir, c# reflection örneği, c# yansıma, reflection invoke, reflection metot çağırma, reflection örnek uygulama, reflection örnekler, runtime tip tanımlama
Henüz yorum yok

Merhaba, bir önceki yazımızda Runtime Type Identification - RTTI konusunu ele almıştık. Bu yazımızda da C#'ın en güçlü özelliklerinden biri olan Reflection konusunu inceleyeceğiz.
Reflection Nedir?
Reflection, bir programın runtime sırasında dinamik olarak tip oluşturması, yüklemesi ve kullanması işlemidir. Reflection'a neden ihtiyaç var derseniz; daha büyük projeler yaptıkça göreceksiniz ki,...