Programlama

Programlama konusuna gelmeden önce, program nedir? sorusuna cevap verelim. Bir program bir dizi komuttan oluşur. Yaptığı iş ise bilgisayara ne yapması gerektiğini bildirmektir. Bilgisayarın işlem yapması için yazılanların kendi anlayacağı dilde olması gerekir. Buna makine dilidir. Fakat bir programcının makine dilini kullanmak yerine programlamanın bir dil aracılığıyla yapılmasını, daha sonra çevrilerek bilgisayara anlatılma işlemini programlama dilleri yapar. Biraz karışık gibi görünsede burada bilmemiz gereken bir programlama dilinin olduğu (Delphi V. Basic Java vs.) ve bunların verilen komutları bilgisayar diline çevirdiğidir. Programlama da iki durumdan söz edebiliriz.

  • Nesnel Tabanlı Programlama

  • Bu programlama türü program geliştirmek için kullanılan bir programlama dilidir. Terim olarak Object-oriented programming - OOP karşılığındadır. OOP terimi değişik anlamlar taşımakta bununla birlikte sağladığı standartlarla programlamasını kolaylaştırır. Visual Basic temelde Nesnel Tabanlı bir programlama dilidir. Çok sayıda nesne hazır olarak Visual BAsic içinde bulunmaktadır. Ve programcılar bu nesneler sayesinde program yazarlar.
  • Olay Tabanlı Programlama

  • Olay temelli programlama da programlama teknolosinden söz edemeyiz. Olay temelli programlama daha çok kullanıcı ile iletişim kuran programlar geliştirme anlamındadır. Fareye tıklanması klavyede herhangi bir tuşa basılması yada bu durumların neden olduğu diğer işlemler olay olarak algılanmaktadır ve programın işleyişi ona göre devam eder. Olay temelli programlama kullanıcının işlemlerine göre programın yanıt vermesi temeline kurulu bir programlama sistemidir. Visual Basic ile yazdığınız programlar olay temellidir diyebiliriz. Oğuz Yıldız