Editörlerimiz

Kadir Sümerkent
Kadir Sümerkent, BilgeADAM tarafından yayınlanan İleri Seviye .NET kitabının yazarlığını, Yazılım Uzmanlığı kitabınında editörlüğünü yapmıştır. Üniversitelerde ve Microsoft Zirvesi gibi etkinliklerde pek çok seminer vermiş olan Kadir Sümerkent, MCP, MCSA + M, MCSA + S, MCDBA, MCAD, MCSD ve MCT sertifikalarına sahiptir. Kadir Sümerkent Microsoft tarafından 2004, 2005, 2006 ve 2007 yıllarında Most Valuable Professional (MVP) ünvanına layık görülmüştü

C#.NET & VB.NET

C# ile MASAÜSTÜ ARKAPLANINI DEĞİŞTİRME

Merhaba arkadaşlar, bu makalemizde C# ile Registry Class sınıfını kullararak işletim sistemimizin masaüstü arkaplan resminin nasıl değiştirileceğine bakacağız.

İşletim sistemimiz üzerindeki neredeyse tüm ayarlar registry?de saklanır. Masaüstü arkaplan resmi de bunlardan bir tanesidir. Registery'e erişmek için .Net Framework içerisinde Win32 namespace'nin altında RegistryKey Sınıfı bulunmaktadır. Bu sınıf Kayıt Defterinde bulunan registry değerleri okumamıza, silmemize ve değiştirmemizi sağlar. Özellikleri ve metodları şunlardır. Name ÖzelliğiAnahtarın ad...

Derinlemesine XNA - 2

Derinlemesine XNA makalelerimin serisinin 2.kısmında XNA de kullanabileceğiniz Primitif Nesneleri Açıklayacağım...

Merhaba arkadaşlar ilk makalemde sizlere XNA in çalışma mantığını anlatmıştım.Çünkü bilinmelidir ki XNA in mantığını çözemeden XNA oyunları yazılamaz.Bu makalemde işi birazcık daha ilerletip Primitif Nesnelerini anlatacağım.O halde başlıyoruz? ...

Derinlemesine XNA - 1

Bu Makalemde XNA in Çalışma Mantığı Üzerinde Duracağım.

Bu makalemde sizlere XNA in çalışma yapısını ve Shader Code ların çalışma mantığını anlatacağım?O halde başlayalım:Aşağıdaki Grafikte Şemasal Olarak Sırayla XNa ve Shader Kodlarının birlikte nasıl çalıştığı gösterilmiştir?Şe...

Windows Uygulamalarda DataRepeater Büyüsü

Bu makalemizde sizlere Visual Basic Power Packs 3.0 paketi ile birlikte gelen Windows için Asp.Net'teki repeater'ın görevini yapan DataRepeater kısaca tanıtacağım.

Bu makalemizde sizlere Visual Basic Power Packs 3.0 paketi ile birlikte gelen Windows için Asp.Net'teki repeater'ın görevini yapan DataRepeater kısaca tanıtacağım. Öncelikle aşağıdaki linkteki Visual Basic Power Packs 3.0 bilgisayarınıza kurmanız gerekmektedir.Yükleme paketini aşağıdaki adresten indirebilirsiniz.http:...

C# ile CD'ye Yazdırma

Merhaba arkadaşlar, bu makalemiz de C# ile İmapi'nin CD ya da DVD yazdırmak için sunmuş olduğu DLL'i kullanarak CD ya da DVD yazdırma işleminin nasıl yapılacağına göz atacağız.

Makaleye başlamadan önce neden Windows'un bize sunmuş olduğu yazma programını ya da nero gibi kabul görmüş bir programı kullanmıyoruz diyebilirsiniz. Bunun bana göre iki yanıtı var. İlki Eğer yazılım geliştiricisi isek mutlaka ve mutlaka böyle bir şeyi kendimiz de yazmak istemeliyiz. İkincisi de programımız da doğan ihtiyaçlardan dolayıdır. Sonuç olarak bizim görevimiz kullanıcıların isteklerini y...

Vista üzerinde Masaüstü Paylaşım Yazılımı Geliştirme

Bu makalemizde Windows Vista üzerinde çalışan bir masaüstü paylaşım yazılımı paketi hazırlıyor olacağız. Sunucu uygulamız ile istemci uygulamamızı ayrı ayrı hazırlayarak farklı bilgisayarların birbirlerine bağlanarak masaüstlerini paylaşmalarını sağlayacağız.

Masaüstü paylaşım yazılımları özellikle teknik sorunlarda müşterilere yardımcı olma noktasında gerçekten cankurtaran özelliğine sahipler. Peki hiç kendi masaüstü paylaşım yazılımınızı programlamayı denediniz mi? Hiç kolay olmayacağını baştan belirtmekte fayda var. Onun yerine çok daha kolay bir yoldan bahsedeceğiz.Windows Vista ile beraber gelen Meeting Space artık eski Netmeeting'in yerini almış ...

Visual Basic 9.0 (2008) Extension Methods

Visual Studio 2008 ve .net Framework3.5 ile beraber Visual Basic 9.0 sürümünde gelen yeniliklerden biri olan Extension Methods konusunu hızlı örneklerle incelediğimiz bu yazıda .net Base Type'lara metod eklemeyi işliyoruz.

Bu makalede VB 9.0 sürümü, yani Visual Studio 2008 ile beraber gelen Extension Methods yapısından bahsedeceğiz. Extension metodlar sayesinde herhangi bir Base Type'a yeni özellikler ekleyebilirsiniz. Örneğin aşağıdaki gibi bir kod yazılabilir:    Dim Sayi As Integer = 20    Dim Sayi2 As Integer = Sayi.Karesi ...

.NET Framework 3.5 Açık Kaynak Kodu ve Kullanımı

.NET Framework açık kaynak kodu duyuruldu. Artık kendi bilgisayarımızda Visual Studio ile .NET Framework açık kaynak kodunu indirerek inceleyebiliyoruz. Bu yazımızda .NET Framework'ün açık kaynak koduna ulaşabilmek için Visual Studio içerisinde yapmamız gereken ayarlara ve istediğimiz kaynak kodunu bulmanın yollarına göz atacağız.

Bundan bir süre önce .NET Framework 3.5'in açık kaynak kodlarının Microsoft tarafından dağıtılacağı duyurulmuştu. Bu gibi bir dağıtımın özellikle Framework içerisinde hataların hızlıca giderilebilmesine ve biz programcıların arka planda nelerin çalıştığını görerek yerine göre daha performanslı uygulamalar hazırlayabilmemize yardımcı olacağı kesin. İşte o gün geldi.Framework içerisindeki aşağıdaki...

ArrayList ve Diziler

Bu makalemizde Diziler ile Arraylist kullanımı inceleyeceğiz. Aralarındaki farklara göz atacağız.

GirişBu makalemizde Diziler ile Arraylist kullanımı inceleyeceğiz. Aralarındaki farklara göz atacağız.DiziDiziler tutmak istediğimiz değişkenleri içinde barındırır. Dizileri oluştururken sınırını belirleriz. Örneğin 20 elemanlı bir dizi oluşturabiliriz. Sınırını belirlemenin yanında tutacağı değişkenlerin veritipinide belirlemek zorundayız. Örneğin integer tipindeki verileri tutması için integer d...

Alpha Blending

Bu makalede sizlere 3D dünyasında sıkça kullanılan bir kavramdan bahsedeceğim

Alpha Blending nedir?Bulunduğumuz dünya 3 çeşit objeden oluşur:Saydam,yarı-saydam ve saydam-olmayan objeler Alpha Blending,yarı-saydam maddelere saydamlık özelliğini kazandırmaya yarayan bir teknolojidir.Ne işe yarar bu Alpha Blending?Alpha Blending için 2 tane pixel alıyoruz öncelikle.Birisi zaten arka-tamponda olan pixel diğeri de arka tampona gönderilecek pixel.Kaynağın piksel rengi = (127,255,...