yol olmuştur. Bazılarında, sorun çözme yeteneği kazandırılmadan, doğrudan Pascal, C veya Visual Özellikleri ağır basan diller gibi programlama dillerinin öğretilmeye çalışılmasıdır. Bu yol izlendiğinde, üzülerek gördüğümüz kadarı ile öğrenciler oldukça zorluk çekmekte ve sanatın temel kurallarını gerektiği gibi kavrayamamaktalar. Bu kitabın yazılmasına neden olan, bu nedenin dışındaki nedenleri burada sıralamaya gerek yoktur. Ancak, temel kavramları iyi öğrenen bir kişiye, bir atlama taşı olarak, sözünü ettiğimiz dillerden biri veya birilerini değil de, onlarda bulunan yapı taşlarını büyük ölçüde taşıyan, fakat öğretilmesi ve öğrenilmesi çok daha kolay bir dile yönelmemiz gerektiği uzun zamandır düşündüğümüz bir konu idi. îşte, bu düşünce sonucunda verdiğimiz karar Quick Basic (QBasic) programlama dili olmuştur. QBasic dili baştan sona kadar incelendiğinde ve kullanıcıya sunduğu olanakların çeşitliliği, daha yüksek düzey programlama dillerinde bulduğunuz yapıların burada da olması ve yazım kurallarının biraz daha esnek olması, QBasic seçimimizin tutarlılığı konusunda fikir verebilir. Bir çok programlama dilinde doğrudan kullanıma sunulmayan kütük yapılarının en önemlilerinden ikisi, sıralı ve rasgele kütükler, QBasic'te elinizin altında bulunan iki yapıdır. îndeksli kütük yapısını ise, elindeki bu iki materyal ile, kullanıcı kendisi oluşturabilir ve kullanabilir. Hangi sanat dalında çalıyorsanız çalışın, öğreneceğiniz her şeyin bir sırası ve yeri vardır. Hiçbir çırak, meslek yaşantısının ilk günlerinde, ustasının ulaştığı doruk noktasına ulaşamaz. Bu nedenle, sürece, sabırla katlanmak ve çok çalışmak gerekir. Buna bağlı olarak, veri tabanı, veri tabanı yönetim sistemleri, veri tabanı yazılımları gibi ileri düzey kavramları kullanmak isteyenlerin, öncelikle, bu kavramların temelini oluşturan kütük (dosya) kavramlarını bilmesi gerekir. Bu konulara ayrı bir önem verilişinin nedeni de burada yatmaktadır.

Benzer Kitaplar