• C#’ta İstisnai Durum Yönetimi (Exception Handling)

    Bazı programlar yazılırken hata vermediği halde çalışma sırasında hata verebilir. Bu hataları kontrol etme işlemine İstisnai Durum Yönetimi (Exception Handling)denir. .NET mimarisinde sık oluşan hataları yakalamak için gerekli sınıflar System.Exception sınıfı altında bulunmaktadır. Bu sınıfların yetersiz görüldüğü yerde programcı kendi hata sınıfını kendisi de yazabilir.
    6.9.2013 12:53:29
  • C#' ta Değer ve Referans Tipleri

    C# dilinde iki tür veri tipi mevcuttur. Bunlar değer ve referans tipleridir. Değer tipleri; veriyi taşıyan ve taşıdığı veriye göre bellek üzerinde yer dolduran değişken türleridir. Bellekte az yer kaplarlar ve hızlı bir şekilde erişilebilirler. Ayrıca belleğin "stack" bölgesinde tutulurlar.
    6.9.2013 12:51:57
  • C# ile Veritabanına Resim Ekleme ve Kaydedilen Verileri Çekme

    Microsoft tarafından sunulan veritabanı sunucusu olan MSSQL, çok çeşitli veri tipleri üzerinde işlem yapabilmektedir. Bu veri tiplerinden biri de resim dosyalarının ikili değer (binary) olarak saklandığı image (resim) tipidir. Bu veri tipinin kullanım amacı, bazı güvenlik nedenlerinden ötürü programlarda ya da İnternet sitelerinde kullanılan resimlerin fiziksel olarak saklanamamasıdır.
    6.9.2013 12:50:35
  • C# dilinde Regex ve Match Sınıfları

    Düzenli ifadeler (Regular Expressions) .Net Framework’ un önemli bir kısmını teşkil eder. Bir metin içerisinde belli bir kelime aranmak istenirse, bunun için Karakter Katarı (String) metotları kullanılabilir. Fakat arama işleminin bir kalıp üzerinden yapılması gerekiyorsa Düzenli İfadeler kullanılmalıdır. Düzenli İfadeler için kullanılacabilecek iki önemli sınıf vardır. Bunlar Regex ve Match sınıflarıdır.
    6.9.2013 12:49:02
  • C# dilinde Erişim Belirleyiciler (Access Modifiers)

    C# programlama dilinde oluşturulan uygulamaların güvenliğini artırmak için, kullanılan sınıfların (class) erişilebilirliğinin kısıtlanması gerekmektedir. Bu anlamda, erişim belirleyiciler (access modifiers) koda dışardan yapılmak istenen müdahalenin sınırlarını belirlemek amacıyla kullanılan anahtar ifadelerdir.
    6.9.2013 12:48:11
  • C# Dilinde "enum" Yapısı

    Enum (Enumaration) Bu yapı yazılım dilinde enum, enumaration ya da enum sabitleri olarak adlandırılır. Değişkenlerin alabileceği değerlerin sabit (belli) olduğu durumlarda programı daha okunabilir hale getirmek için kullanılır. Programda birçok değişkene tek tek sayısal değer vermek yerine "enum" kullanılabilir. Özet olarak "enum" yapısı sayıları anlamlı şekilde isimlendirerek kullanabilmeye izin verir.
    6.9.2013 12:47:19
  • C#' ta kullanılan operatörler ve işlevleri

    Programlama dillerinde tek başlarına herhangi bir anlamı olmayan ancak programın işleyişine katkıda bulunan karakter ya da karakter topluluklarına operatör denir. Operatörlerin etki ettikleri sabit ya da değişkenlere "operand" denir.
    6.9.2013 12:26:38
  • C# 4.0 İle Gelen Yenilikler

    C# ın önceki sürümlerine bakılırsa C# 1.0’da temel tema geliştirilen ve yönetilen kod iken daha sonra C# 2.0 ile birlikte dile özgü bir yapı eklenmiştir. Son olarak ise C# 3.0 ile birlikte dile bütünleşik sorgulama olarak Türkçeye çevirilen Language Integrated Query (LINQ) C#’a ilave edilmiştir. LINQ ile XML, veritabanı veya nesnelere dille bütünleşik sorgular gönderilmesi imkanı sağlanmıştır.
    6.9.2013 12:23:44
  • C# 3.0 İle Gelen Yenilikler

    İlk olarak 2005 yılındaki PDC (Professional Developer Conference) ile duyurulmuştur. Yenilikler içerisinde ilk göze çarpan özellik veri türü tanımlama işlemlerinin yapılmasına gerek kalmamasıdır. İlk atanan değerin türü veri türü olarak oluşturulmakta, bunun haricinde Lambda ifadeleri ve LINQ en önemli yeniliklerdir.
    6.9.2013 12:23:06
  • Router On a Stick ile Sanal Ağlar (VLAN) Arası Yönlendirme

    Sanal ağlardan (VLAN) oluşan bir ağda her sanal ağ, ayrı bir "broadcast domain" (yayım etki alanı) oluşturduğu için varsayılanda farklı sanal ağlardaki cihazlar haberleşemez. Farklı sanal ağlardaki cihazların iletişim kurabilmeleri için yönlendirici üzerinde yapılandırma yapılması gerekmektedir. Farklı sanal ağların yönlendirici üzerinde tanımlanması işlemi, her sanal ağ için yönlendiricinin farklı bir arayüzü kullanılarak yapılabileceği gibi, yönlendiricinin bir arayüzünde alt arayüz tanımlanarak da yapılabilir.
    6.9.2013 11:19:16
  • Bellek Türleri

    Bilgisayarda bellek tipleri ROM, RAM, PROM, EPROM, EEPROM, Flash Bellek, Ön bellek olarak tanımlanmıştır.
    6.9.2013 11:17:52
  • ActiveControl Özelliği

    ActiveControl, C# programlama dilinde odaklanılan aracın (metin kutusu, düğme...vb.) üzerindeki aktif olan kontrolü döndüren çalışma-zamanlı (run-time) okunan bir özelliktir. Sözdizimi nesne.ActiveControl şeklindedir.
    6.9.2013 11:16:30