film indir
Ocak
4th 2008
C#’ta Params ile Değişken Sayıda Parametre ile Çalışma

Posted under C# (csharp)


Bu makalemizde, C# metodlarında önemli bir yere sahip olduğunu düşündüğüm params anahtar kelimesinin nasıl kullanıldığını incelemeye çalışacağız. Bildiğiniz gibi metodlara verileri parametre olarak aktarabiliyor ve bunları metod içersinde işleyebiliyoruz. Ancak parametre olarak geçirilen veriler belli sayıda oluyor. Diyelimki sayısını bilmediğimiz bir eleman kümesini parametre olarak geçirmek istiyoruz. Bunu nasıl başarabiliriz? İşte params anahtar sözcüğü bu noktada devreye girmektedir. Hemen çok basit bir örnek ile konuya hızlı bir giriş yapalım.

using System;

Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
C#’ta Numaralandırıcılar(Enumerators)

Posted under C# (csharp)


Bu makalemizde, kendi değer türlerimizi oluşturmanın yollarından birisi olan Enumerator’ları inceleyeceğiz. C# dilinde veri depolamak için kullanabileceğimiz temel veri türleri yanında kendi tanımlayabileceğimiz türlerde vardır. Bunlar Structs(Yapılar), Arrays(Diziler) ve Enumerators(Numaralandırıcılar)’dır.

Numaralandırıcılar, sınırlı sayıda değer içeren değişkenler yaratmamıza olanak sağlarlar. Burada bahsi geçen deşişken değerleri bir grup oluştururlar ve sembolik bir adla temsil edilirler. Numaralandırıcıları kullanma nedenlerimizden birisi verilere anlamlar yüklekleyerek, program içerisinde kolay okunabilmelerini ve anlaşılabilmelerini sağlamaktır.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
Overloaded(Aşırı Yüklenmiş) Metotların Gücü

Posted under C# (csharp)

Bu makalemde sizlere overload kavramından bahsetmek istiyorum. Konunun daha iyi anlaşılabilmesi açısından, ilerliyen kısımlarda basit bir örnek üzerinde de çalışacağız.

Öncelikle Overload ne demek bundan bahsedelim. Overload kelime anlamı olarak Aşırı Yükleme anlamına gelmektedir. C# programlama dilinde overload dendiğinde, aynı isme sahip birden fazla metod akla gelir. Bu metodlar aynı isimde olmalarına rağmen, farklı imzalara sahiptirler. Bu metodların imzalarını belirleyen unsurlar, parametre sayıları ve parametre tipleridir. Overload edilmiş metodları kullandığımız sınıflarda, bu sınıflara ait nesne örnekleri için aynı isme sahip fakat farklı görevleri yerine getirebilen ( veya aynı görevi farklı sayı veya tipte parametre ile yerine getirebilen ) fonksiyonellikler kazanmış oluruz.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
Kod Optimizasyonu ve “volatile” Anahtar Sözcüğü

Posted under C# (csharp)

Bu yazıda C#’ın önemli ama tam olarak neden kullanıldığı bazı profesyonel programcılar tarafından bile pek fazla bilinmeyen bir anahtar sözcük olan volatile üzerinde duracağız.

Bir çok popüler derleyici sizin isteğiniz dışında kodunuzun işleyiş mantığına müdahale edebilmektedir. Bu müdahalenin en bilinen sebeplerinden birisi uygulumanızın kod boyutunu küçültmek yada uygulamanızın çalışma zamanını düşürmektir. Aslında biz bu işlemlerin tamamına birden optimizasyon da diyebiliriz. Zira hemen hemen bütün derleyicilerin optimizasyon işleminin yapılıp yapılmayacağını belirten bir parametresi vardır. C# derleyicisi için bu parametre /optimize yada kısaca /o şeklindedir.

Peki optimizastondan neyi anlamalıyız? Genel olarak iki farklı şekilde optimizasyondan bahsetmek mümkündür. Birincisi daha henüz derleme aşamasındayken programcının gözünden kaçan bazı gereksiz bildirimlerin veya tanımlamaların derleyici tarafından derlenecek koda dahil edilmemesi ile olabilir. Örneğin hiç kullanmadığınız bir değişken için bellekte bir alan tahsis edilmesinin hiç bir gereği yoktur. Bu yüzden hiç bir yerde kullanılmayan değişkenlerin derleyiciniz tarafından derleme modülüne iletilmemesi bir optimizasyon olarak görülmektedir. Bu tip optimizasyon kapsamı içinde ele alınabilecek diğer bir örnek ise aşağıdaki kod parçası ile gösterilmiştir.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
Metin(String) İşlemlerinde Performansı Artırmak

Posted under C# (csharp)

Programlama yaparken sık sık metinsel işlemler yapmak durumunda kalırız.

Bir metni başka bir metinle birleştiririz…

Büyükçe bir metnin içerisinden bir bölümünü alırız…
Okumaya Devam Et »

Yorum Yok »



yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz. Sayfa Bloggoayrılık yazılarıoyunlarkurye web tasarımı broşürlük dizi izle dizi izleKombi Tesisat Radyo DinleChat paysafe paysafe kartSohbet arkadaş travestitravesti travesti travesti Film izle Sicak Videolar Porno izle film izle e-okul arog Ask-i Memnu Sehitler Olmez sohbet Chat K�zlarla Sohbet sohbet chat kale kapi mirc Bedava Program Yukle Turkce Program Indir Celik Konstr�ksiyon evden eve nakliyat Toplist