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

Verileri Xml Icerisine Yazmak

Makalemizde linq to xml ve linq to sql kullanarak verilerimizi xml dosyamıza yazıcagız. Xml içerisine verilerimizi yazarken iç içe sorgular içerisinde çalışacağız

Makalemize başlamadan önce sql tablolarımızı oluşturalım. Uygulamamızda AracStoklarımızın tutulduğu tablodaki araçlarımızı xml döküman olarak kayıt ediceğiz. * Araçlarımızın tutulduğu tablocreate table tblaracbilgi(...

Linq To Sql Ile Inner Join kullanimi

Makalemiz boyunca sql server ımız icindeki iki tablomuza baglanıp inner join işlemine bakıcağız ..

Makalemize başlamadan önce sql tablolarımızı ayarlayalım . tblkullanicikisabilgi  : tablomuzda Ad Soyad Kullanıcı Adı Sifre gibi bilgileri tutucağız.tblkullaniciadres      : tablomuzda kullanıcının adres bilgilerini tutucağız . Sql Tablomuzu Oluşturalım-------------------------------tblkullanicikisabilgi tablosutblkullaniciadres tablosu...

Application ile ApplicationContext Sınıfı ve Visual Basic Projeleri

Bu mnakalede Visual Basic projeleri ve Visual Basic projeleriyle ilgili Application ve ApplicationContext Sınıflarından söz edilmektedir.

2008 yılının son aylarında yayınlanan C# 3.0 kitabımın içeriği ve konuların ele alınış şekli hakkında potansiyel okurların fikir sahibi olmasını sağlamak için kişisel sitemde yayınlanacak bölümü seçmek zor olmamıştı. Çünkü Programcılar İçin Yazarlık Dersleri adlı PDF’yi hazırlarken C# 3.0 kitabımdan aldığım “C# Uygulamalarında Wor...

Programcılık Dersleri(C#) : 7

Bu makalede C# uygulamaları dahilinde veritabanları üzerinde işlem yapılırken ilk öğrenilmesi gerektiğine inandığım konulara giriş yapılmaktadır.

Her ne kadar C# uygulamaları dahilinde veritabanı işlemleri hakkında yazılması gerekenler yüzlerce sayfa tutacak kadar geniş bir konu olsa bile bu derste henüz yolun başında olanların veritabanı işlemleriyle ilgili olarak ilk bilmeleri gerektiğine inandığım konulardan söz edeceğim. En başta belirtmek gerekirse .NET Framework ile gelen ve veritabanları üzerinde işlem yapılırken kullanılan sınıfları...

Form Sınıfının Dispose Metodu



Visual Studio ile hazırladığınız projeye yeni bir form eklediğinizde forma ait Designer.cs dosyasında aşağıdaki gibi bir Dispose() metodu hazırlanmaktadır. Başka bir deyişle Form sınıfı kaynaklı Dispose() metodu override edilmektedir. Aşağıda verilen kodu incelerseniz “Form1” için Visual Studio tarafından override edilen Dispose() metodunun geriye değer göndermediğini ve bool bir parametreye sahip...

Zirveye Çıkaran Programcılık Teknikleri 2

Zirveye Çıkaran Programcılık Teknikleri adı altında bir araya getirdiğim makalelerin ikincisinde 2 programcılık tekniğinden söz etmekteyim. Bir önceki makalede olduğu gibi söz konusu programcılık tekniklerini önce Zirveye Çıkmak İsteyenler, ardından Çukura İnmek İsteyenler için ayrıca kaleme aldım.

Bu tekniğimiz Visual Basic 3.0 çıktığından, yani önceleri RAD adı verilen görsel uygulama geliştirme araçları çıktığından bu yana programcıların sık yaptıkları işlemlerden birisi olan event ve kontrol oluşturmaktan söz edeceğiz. Tabi bazılarınız "ben yıllardır programcıyım ama en son ne zaman event oluşturdum hatırlamıyorum" diyenler olabilir ama biz size inanmıyoruz deyip eventların ve kontroller...

Programcılık Dersleri(Visual Basic) : 2



Bir önceki derste Not Defteri ile kısa bir Visual Basic programı hazırlayıp “ilk.vb” adıyla kaydetmiştik. Devamında bu VB uzantılı bu programı derleyip EXE dosya hazırlamıştık. Hatta örneğimizin son hali beklediğimiz sonucu vermemişti. Bu dersimizde ilk olarak bir önceki yani 2. derste yaptığımız örneği düzeltelim. Bir önceki dersimizde hazırladığımız örneğin son şeklini aşağıda verdim.Class Denem...

Zirveye Çıkaran Programcılık Teknikleri 1

Bu makalede işinize yarayacağını sandığım birkaç programcılık tekniklerinden söz edeceğim. Çok yararlı olduğuna inandığım bu tekniklere fırsat buldukça yenilerini ekleyeceğim.

Bu makalede işinize yarayacağını sandığım birkaç programcılık tekniklerinden söz edeceğim. Fırsat buldukça tekniklere yenilerini ekleyeceğim. Bu programcılık tekniklerinin bazılarını yazarken hedef okurları 2 ayrı guruba ayırdım: 1- Zirveye Çıkmak İsteyenler2 -Çukura İnmek İsteyenlerSiz zirveye çıkmaya çalışan bir programcı iseniz Zirveye Çıkmak İsteyenler için yazılan metne bakmalısınız. Yok hayı...

C#'ta Önişlemci Direktifleri

Herkese Merhabalar,Bu makalemizde, özellikle C programcılarının yakından tanıdıkları önişlemci direktiflerinin C# tarafında nasıl yer aldıklarını incelemeye çalışacağız.

Bu makalemizde, özellikle C programcılarının yakından tanıdıkları önişlemci direktiflerinin C# tarafında nasıl yer aldıklarını incelemeye çalışacağız. C ile daha önceden uğraşmış bir uygulama geliştiricisi için "önişlemci" ve "önişlemci direktifi" kavramları çok da yabancı değildir; ancak bir .NET programcısı açısından bakarsanız önişlemci direktifleri çok da fazla kullanılmayan, hakkında fazla ko...

Event ve Olay Güdümlü Programlama Mantığı

Biz ilk default değeri 30 verdik. Buna oranla arka tarafta bir adet for döngüsüne hız için ve bir kaç tane if ifadesine ihtiyaç duyacağız . en önemli olan if tabiî ki olayımızı tetikleyecek event kontrol if deyimimiz olacaktır .

Biz ilk default değeri 30 verdik. Buna oranla arka tarafta bir adet for döngüsüne hız için ve bir kaç tane if ifadesine ihtiyaç duyacağız . en önemli olan if tabiî ki olayımızı tetikleyecek event kontrol if deyimimiz olacaktır . Araç tipimiz içinde bizden örnekler iken aracın marka model ve model uzantı max hız değerlerini isteyecektir . Simdi araç tipimizi oluşturalım . Arac.cs public Otomobil(st...