    Ŀ
     Ŀ  
                                                                      
                     Artk Windows Program Yazn                       
                                                                      
       Sina Hakman    
    



* ster yazlm projelerini ynetsin, ister dorudan program yazsn
  programclkla ilgili herkes iin ok nemli bir nerim var:
  Artk programlarnz Windows zerinde yazn. imdi iinizden "Sanki ok
  kolayd" ya da "Bize ne kazandracak ki?" gibi bireyler geiriyorsunuz.
  Aman acele etmeyin. Bana bu yaznn sonuna kadar zaman tanyn.
  imdi ksaca yky anlataym.

 Halsoft'tun ynetici-programclarndan olan arkadam Ferhat Bykkten
  (eski PS yazarlarndan), bundan iki sene nce birgn "Microsoft ok ilgin
  bir Basic karm mutlaka grmelisin." dedi. Ben ilk bata pek nemsemedim.
  nk bana gre Basic artk gerilerde kalm bir programlama diliydi. Ama
  Ferhat srar etti ve bana "Visual Basic for Windows"'un kk bir demosunu
  yapt. Son derece etkilendim. Windows programlamasnn zorluklarn
  dnnce insan ister istemez etkileniyor. Programlama ii son derece basit:
  Kullancnn karsna kacak pencereleri, programlama ortamndaki eitli
  nesneleri kullanarak iziyorsunuz. Sonra bu nesnelerin nasl davranacan
  nceden var olan deikenlerini ayarlayarak ve metodlarn yazarak
  programlyorsunuz. rnein pencerenize bir tu koydunuz. Bu tua baslnca
  yazacanz programn bir dosya amasn istiyorsunuz. Bu durumda bu tu
  objesinin "isim" adl deikenini "A" yapyorsunuz. Tua baslnca alan
  "Click" adl metodunuysa, dosya ama iini yapacak ekilde yazyorsunuz.
  Buraya kadar bile ok byk bir kolaylk var. Ayrca bunun yapl hep
  grntlerle olduu iin son derece hzl oluyor.

  ok etkilenmeme ramen bu rn fazla nemsemedim. nk ok kstlyd.
  Visual Basic'le birlikte gelen nesnelerin dna kmak hem ok glk
  kartyordu, hem de yeni nesneler tanmlamak gerekiyordu. Bu nesneler de
  ancak C/C++ derleyicisiyle oluturulabiliyordu. Yani eer Visual Basic'in
  snrlar iinde kalmayacaksanz, iiniz ok zordu. 1.0 versiyonunda ok az
  zellik olduu iin pek de ciddiye alnacak bir rn deildi. Bu durum
  bilgisayar dnyasnda sk sk olur. yle bir yazlm ya da donanm rn
  kar ki, son derece etkileyicidir. stnde yazlr izilir, yln rn
  seilir. Ama pratik nedenler yznden kullanlmaz. Visual Basic de byle bir
  rn olmaya adayd. Microsoft da bunlar grm olmal ki, ok ksa bir
  zaman iinde 2.0 versiyonunu kard. stelik bunu iki deiik ekilde
  piyasaya srd: Ucuz olan bir standart versiyon ve daha pahal olan fakat
  bir sr zellikle donanm bir profesyonel versiyon.


  Visual Basic 2.0

  Visual Basic 2.0 Professional Edition, yazlm dnyasnn en ilgin rn
  oluverdi. Programlamas kolay, son derece esnek ve geni kapsamlyd.
  Windows programlamas yapmak isteyenler, C ya da C++'la uraacaklarna
  Visual Basic'i yelediler. Visual Basic'in ok kiinin ilgisini ektiini
  gren C ve C++ programclar da bo durmayarak Visual Basic'i gelitiren
  yeni nesneler yazdlar. Microsoft da beendiklerini satn alarak rne
  ekledi. Windows programclnda ok byk bir oranda Visual Basic
  kullanlmaya balad.


  Visual Basic 3.0

  Microsoft bu gelimelere ayak uydurarak, 3.0 versiyonunu kard. O ana
  kadar en nemli eksiklerden biri olan OLE ve veri taban ilemlerini de
  destekleyen bu versiyon inanlmaz bir ilgi grd ve baarl oldu. Visual
  Basic artk Microsoft'un stratejik bir rn oldu. Sadece kendi bana
  deil, artk Word ve Excel gibi rnlerin kendi ilerindeki programlama iin
  de Visual Basic kullanlyor. Microsoft hem Windows zerindeki uygulama
  adedini arttryor, hem de yksek miktarlarda Visual Basic satyor. Visual
  Basic ayrca prototip yapmak iin de iyi bir ara. stelik ou program
  reticisi, Visual Basic'le prototip olarak yaptklar rnn ok iyi
  olduunu grnce, asln yazmaktan vazgeip prototipi sata sunuyormu.


  lkemizdeki Durum

  Gelelim Trkiye'ye. zel yazlm ileri iin bnyelerinde kk bir yazlm
  grubu bulunduran donanm irketleri; kendi zel programlarn gelitirmek
  iin firmalarnda bir yazlm grubu bulunduranlar; deiik zmler sunan,
  zel projeler gelitiren yazlm irketleri; mutlaka Visual Basic'e bakn.
  Ummadnz ileri becerebileceini grebileceksiniz.

  Byk bilgisayarlarnzda Oracle, Informix gibi veri taban sistemleri mi
  kullanyorsunuz? Hi durmayn bir Visual Basic aln. Windows'un ve Visual
  Basic'in zelliklerini kullanarak kolay kullanml veri taban programlar
  yazn. Bu programlar ODBC sayesinde byk sisteminizdeki veri tabann
  kullansn. Akla gelen birok ey var. Hepsini saymak ok g ve anlatmakla
  olacak ey deil. yisi mi, siz gidin bir Visual Basic 3.0 Professional
  Edition aln ve artk Windows program yazn.


  Ŀ
                              - N O T -                                  
      Sina Hakman'n bu yazs karde (abi) yaynmz ComputerWorld       
      Monitr haftalk gazetesinden alnmtr.                            
                                                                         
  