|
Visual C# İle ADO.NET Kitabımın Önsözü Bu kitabı birkaç cümle ile bize anlat denmiş olsaydı cevabım şu olurdu: Bu kitapta 420 sayfa boyunca ADO.NET anlattım. Bunu yaparken okurların C# hakkında temel bilgilere sahip olduğunu varsaydım. Bu kitaptan biraz zahmetli de olsa Visual Basic .NET kullanıcıları da yararlanabilirler. Çünkü her 2 programlama dili de .NET Framework ile gelen aynı sınıfları kullanıyor.
Bu kitap SQL Server konulu bir kitap olmamasına rağmen daha önce SQL Server’ı hiç kullanmamış olanların kitaptan yararlanmasını sağlamak için yer yer SQL Server’dan söz ettim. Hemen soranlar olacaktır: Bu kitapta ADO.NET hakkında her konuda bilgi var mı? Bu soruya vereceğim elbette hayırdır. Tam 420 sayfa boyunca ADO.NET anlattım. Bu kitap 300 sayfa olsaydı bazı konular kitapta yer almazdı. Kitabı 420 yerine 500 sayfa olarak düzenlemiş olsaydım kitaba başka konular ekler, mevcut konulardan bazılarını ise daha ayrıntılı anlatırdım. Örneğin C# uygulaması dahilinde C# kodu yazarak SQL Server için Store Procedure veya kullanıcı tanımlı fonksiyon hazırlama gibi konuları daha ayrıntılı anlatırdım, ClickOnce için ayrılan sayfaların sayısı iki katına çıkardı.
Yakın bir zamana kadar kitaplarımda kullandığım 3-5 satırlık kodları bazen ekran görüntüsü olarak kitap metni içinde kullanırdım. Bu sayede kodu incelemek daha kolay oluyordu. Bazıları bu ekran görüntülerini “kitap şişirme” olarak değerlendirip Memik YANIK kitaplarını eleştiriyorlardı. Hal bu ki kitap metni içinde direk kod yerine, kodun olduğu ekran görüntüsünü kullanmanın kitabın sayfa sayısı üzerinde etkisi çok sınırlıydı. Bunu kanıtlamak için oturup çalışıp bir yazı hazırlayıp kişisel sistemde yayınladım. Bu kitapta kod içeren ekran görüntülerinden mümkün mertebe kaçındım. Tabii ki bu demek değildir ki bu kitapta hiç ekran görüntüsü yoktur. Zaten ekran görüntüsü kullanmadan bazı konuları anlatmak mümkün değildir. Örneğin Setup Wizard’ı anlatırken ekran görüntüsü kullanmak zorundasınız.
Bu kitapta yazılanları anlamak için tekrar tekrar okumak zorunda kalmazsınız. Çünkü Memik YANIK’ın kaleminden çıkan kitaplar klasik programlama kitapları gibi değildir, Memik YANIK’ın tarafından yazılan kitaplarda Help tadı yoktur, Memik YANIK’ın cümleleri çeviri kokmaz. Bu nedenledir ki bu kitap kolay okunur, bu kitapta yazılanları anlamak için akla karayı seçmezsiniz. Yakında bir zamanda Microsoft firması Visual Studio 2008’i piyasaya verecektir. Bu arada birçok kişi Visual Studio 2005’i kullanmaya devam edecektir. Ayrıca 2008 yılı için SQL Server’ın yeni sürümü piyasaya verilebilir. Bu kitapta veritabanı olarak genellikle SQL Server’ın 2005 sürümünü kullandım. Hemen belirtmek gerekirse, bu kitap program geliştirme aracı olarak ister Visual Studio 2005 ister Visual Studio 2008 kullanılsın herhangi bir uyum sorunu yaşanmaya ihtimali düşüktür. Benzer şekilde bu kitabın içeriği bakımından veritabanın SQL Server 2005 veya SQL Server 2008 olmasının önemli bir etkisi yoktur. www.memikyanik.com’dan mail ve MSN adresimi alıp her türlü sorununuzu yazabilir veya direk benimle bağlantı kurabilirsiniz. |