Bu kitabı yazarken iki hususa azami derecede dikkat etmeye çalıştım. Birincisi, bir konuyu anlatırken o konu hakkında kafalarda soru işareti kalmamasına özen gösterdim. İkincisi ise anlatılanların uygulamaya dönük, uygulanabilir olmasına gayret ettim. Konuları uzun uzun bir masal tarzında değil, uygulamaya dönük adım adım ele almaya çalıştım. Konularla ilgili onlarca Web sitesi, kitap, dergi, video, yardım dokümanları taradım. Konuyla ilgili örnekleri, bir okuyucu titizliğiyle, deneyip çalıştırdıktan sonra kitaba aldım.
Bu kitabın asıl hedef kitlesi programcılığa başlamak isteyen okuyuculardır. Ayrıca programcılığa yeni başlamış veya orta düzeyde programlama bilgisi olup kendilerini biraz daha geliştirmek isteyenler için de kitabımız faydalı bir kaynak olacaktır.
Kitabın içeriği belli bir hiyerarşik sıralamaya göre oluşturulmuştur. İlk bölümde, programlama hakkında bilinmesi gereken temel kavramlar ve metotlar kısaca ele alınmıştır. Ayrıca .NET platformunun çalışma prensibi, sınıf kütüphanesi gibi genel bilgiler verilmiştir. İkinci bölümde, bir .NET geliştirme ortamı olan Visual Studio 2008’in kurulumu, çalıştırılması ve tümleşik geliştirme ortamı ele alınmıştır. Yeni bir proje oluşturma adımları üçüncü bölümde ele alınmıştır. Dördüncü bölümde, Visual Basic programlama dilinin temelleri adım adım ve örnek üzerinde uygulamalı olarak anlatılmıştır. Beşinci bölümde, nesne ve sınıf kavramları ayrıntılı olarak ele alınmış ve nesneye dayalı programlama (NDP) özellikleri işlenmiştir. Altıncı bölümde, bir programın görselliğinin ve kullanımının ifadesi olan kullanıcı arabirimi (GUI) ele alınmıştır. Windows formları ve Windows form denetimleri bu bölümde ayrıntılı olarak incelenmiştir. Yedinci bölümde, uygulama geliştirirken karşılaşabileceğimiz hataları bulup düzeltme (debugging) konusu ele alınmıştır. Sekizinci bölümde, hemen her uygulamada muhakkak bulunması gereken veritabanı (database) konusu ayrıntılı olarak incelenmiştir. Veritabanı programcılıkta çok önemli bir yer tuttuğundan bu bölüme özel bir önem verilmiştir. Son bölümde ise geliştirdiğimiz Windows uygulamalarının nasıl dağıtılacağı ele alınmıştır.
Kitabın başından sonuna kadar bütün konular ele alınırken, okuyucunun kafasının karışmaması için, uzun ve karmaşık kodlardan kaçınılmıştır. Kitap içerisindeki örnekleri uygulayan bir okuyucu, Visual Studio 2008 ile bir Windows uygulaması geliştirmenin ne kadar kolay olduğunu görecektir. Böylece programcılığa yeni başlayan biri program geliştirmenin basit olduğunu kendi gözleri ile görecek ve yeni şeyler yapma konusunda cesaretlenecektir. Visual Basic 2008, Visual Studio 2008 paketi içerisinde yer alan, öğrenilmesi ve kullanılması kolay, gelişmiş bir uygulama geliştirme aracıdır. Dolayısıyla programcılığa Visual Basic 2008 programlama dili ve bu kitap ile başlamak yerinde bir karar olacaktır.
Kitaptan beklenen faydayı elde etmeniz ve programlama dünyasında iyi bir konuma gelmeniz dileğiyle bütün okurlara başarılar diliyorum.
Üzeyir YAZICI
Çorum – Ocak/2011



