İçeriğe geç →

Kategori: .NET

Lucene.Net Search Engine Kütüphanesi Kullanımı

Merhaba arkadaşlar, uzun bir aradan sonra karşınızda güzel bir kütüphane incelemesi ile geliyorum. Günümüzde yaygınlaşan teknoloji ile artık ciddi anlamda büyük boyutlu veriler ile çalışmaktayız. Zaman zaman bir e-ticaret projesindeki ürünlerin çokluğunu düşünün veya bir sosyal platform sitesi. Özünde geliştirmiş olduğumuz uygulamalarda hepimiz…

Tek Yorum

Entegrasyon (Integration) Testi Nedir ve Tipleri Nelerdir

Merhaba arkadaşlar. Bu makalemde sizlerle Test nedir ve neden önemlidir, Entegrasyon Testi nedir ve Entegrasyon Testi Türleri nelerdir hakkında, tecrübelerim doğrultusunda bilgiler sunmaya çalışacağım. Öncelikle Test nedir kavramını kendimce açıklamak istiyorum sizlere: Projemizde geliştirmiş olduğumuz modül veya operasyonel işlerin, doğru bir…

Yorum Bırak

Anonymous Tiplerin Propertysine Ulaşmak

Bu kısa makalemin konusu C# 3.0 ile gelen Anonymous tiplerin propertylerine nasıl ulaşabileceğinizi ve değerlerini nasıl alabileceğinizi basit bir şekilde göstermeye çalışacağım.

  Anonymous tipler hakkında unutmamalıyız ki: Metotlara parametre olarak geçirilememektedir (Geçirebilmek için bir sonraki makale konum olacak olan Tuple sınıfı ile…

Yorum Bırak

C# ile Asenkron Socket Programlama

Merhaba arkadaşlar, bu makalemde sizlerle her ne kadar kimine göre eskide kalmış olsa da hala birçok yerde aktif olarak kullanılan soket programlama üzerine bir örnek vermeye çalışacağım. Öncelikle soket programlama nedir? Soketler için istemci (Client) ve sunucu (Server) arasındaki bağlantının sağlanması için olan bir iletişim kanalı diyebiliriz. Yaşam…

9 Yorum

C# runtime ortamında kod derleme

Bazen runtime esnasında bir kodu derleyip çıktısını elde etmek isteyebiliriz, en azından benim başıma geldi. 🙂 Bir projemde bana “DateTime.Now()” şeklinde string olarak gelen bir değeri vb. runtime esnasında derleyip çıktısını elde etmem gerekti. Örneği aşağıda bakabilir, ihtiyacınıza göre sizde bu tarz…

Yorum Bırak

Basit bir IoC Container ve Loglama sistemi yapımı

Merhaba arkadaşlar, Uzun zamandır makale yazamadığımı farkettim ve projelerimizde kullanım kolaylığı sağlayacak bir konu ile arayı pekiştirmek istedim. 🙂 Öncelikle nedir bu IoC Container? Açılımını Inversion of Control’den alan IoC Container, uygulamanın akışı sırasında bize yaratılması gereken doğru tipi yaratarak uygulamanın akışını doğru bir…

5 Yorum

Abstract ve Interface Nedir? Farkları nelerdir?

Merhaba arkadaşlar. Zaman zaman ilk başlarda hepimizin kafasını karıştırdığına eminim bu ikilinin. 🙂 Ne zaman abstract kullanmalıyım, ne zaman interface kullanmalıyım vb. tarzı sorular. Şimdi gelelim bu ikilinin ne olduklarına. Bu ikili, nesne yönelimli programlamada (OOP) sınıfları soyutlamaya yarayan yöntemlerden ikisidir. Bu ikisinin…

8 Yorum

Plug-in Tabanlı Uygulama Geliştirme ve Hesap Makinesi Örneği

Neden plug-in tabanlı uygulama geliştirmeye ihtiyaç duyarız? Biz yazılımcıların karşılaştıkları en büyük sorunlardan birisi, bitirmiş olduğumuz bir uygulamanın üzerine ek bir özellik istenmesidir. Şahsen bu beni delirten bir şey. 🙂 İşte bu tarz durumların önüne geçmemizi sağlayan etmenlerden birisidir plug-in tabanlı…

2 Yorum

Stack & Heap Kavramları

Merhaba arkadaşlar. Stack ve Heap kavramlarından kısaca bahsetmek gerekirse, ram’in mantıksal bölümleridir diyebiliriz. Stack’de değer tipleri, pointer ve adresler saklanırken, Heap’de ise referans değerleri saklanmaktadır. Stack’e erişim Heap’den daha hızlıdır ve Stack, LIFO (Last-In-First-Out) mantığında çalışmaktadır. Yani son gelen ilk olarak çıkar. Bu…

9 Yorum