PlanetX

Programlamaya baslamak icin Visual Basic .NET

Bu yazıyı derecelendir
Visual Basic(VB), Basic dilinin gelistirilmesiyle ortaya cikmistir. Object oriented(nesne tabanli) ve high level bir programlama dilidir. Burdaki high leveldan kasit basitce makina diline uzakliktir. Daha da acmak gerekirse bir programlama dili "high level" oldukca ogrenmesi ve yazimi kolaylasir ayrica program yazmak icin gereken zaman da o kadar kisalir. Tabii ki bunlara karsilik odenen bedel sinirlamalar ve hizdir. Yapilan islemlerin cogu nanosaniyler aldigi icin bu hiz farki ufak capli projelerde hissedilmez.

VB.NET ile programlamaya baslamak icin cogu neden mevcut:

Ilk olarak yukarida bahsettigim gibi VB high level bir dildir yani ogrenmesi ve yazimi kolay ayrica programi yazma suresi de o kadar kisadir. Boylece dakikalar icinde programi yazip derleyip sonuclari alabilirsiniz ki bu sizi hevesli tutar. Ozellikle sifirdan basliycaklar icin C++ gibi low level bir dil cok komplike ve sikici gelicektir.

Ikinci olarak Microsoft'un sagladigi IDE'nin(integrated development environment = programi yazdiginiz yer) kullanici dostu olmasidir. Mesela IntelliSense'i ele alalim. Yaptigi sey otomatik tamamlamadir (programi indirip kullanmaya basladiginizda daha iyi anliycaksiniz.) ki muhtemelen piyasada bu konuda iyisidir. Yazim suresini oldukca kisaltir. Bunun disinda yine kullandikca farkediceginiz cogu otomatik tamamlama mevcut. Ayrica GUI(graphical user interface = gordugunuz butonlar, pencereler vs...) tasarimi oldukca rahat ve basittir. Baska dillerde yuzlerce satir suren bir pencere olusturmak ve icine bir buton koymak saniyelerinizi alicaktir ustelik tek satir kod bile yazmaniz gerekmeden!

VB.NET secmek icin ucuncu neden de debug(hata bulma ve duzeltme) konusundaki basarisidir. Ornegin butun syntax(soz dizimi) hatalarinda -ki VB'de yapabilceginiz hatalarin cogu syntax hatalari olur- programi derlemenize gerek kalmadan hatali satir, sorunlarin neler olabilecegi ve muhtemel duzeltmeler size bildirilicektir.

Bir baska sebep VB'nin de icinde bulundugu .NET ailesinin sundugu inanilmaz buyuklukteki kitaplik. Tabi burdaki kitapliktan kasit cogu yerde gordugunuz "dll" uzantili dosyalardir. Bunlar iclerinde kullanima hazir fonksiyon ve islevler barindirir. Yazdiginiz programlar bu dosyalara bagimli olucaktir yani .NET yuklu olmayan bir bilgisayarda yazdiginiz programlar calismiycaktir(Vista ve sonrasi sistemler en az .NET 2 yuklu olarak gelir cogu XP sistemde de kuruludur. Bu yuzden sadece Windows uzerinde calisicak programlar yazicaksaniz sorun olmayacaktir.). Bunun muhtemel tek artisi yazdiginiz programlarin kucuk boyutlu olmasidir.

Daha saymadigim bir cok arti ve eksi yonlerini kullandikca gorup hissediceginizi dusunuyorum. VB dilinde programlama mantiginizi, sorun cozumlerini ve temel bilgileri ogrenip isterseniz baska bir dile gecer isterseniz VB ile devam edebilirsiniz.

Download linki: http://www.microsoft.com/visualstudi...-basic-express
"Select Language" yazan yerden "English"i sectikten sonra "INSTALL NOW" tusuna basarak indirebilirsiniz. Indiriginiz surum Visual Basic 2010 ve .NET 4 kitapligini icerir.

Dipnot: Cogu seyi dogrudan turkceye cevirmek yerine anlasilabilir sekilde yazmaya calistim cunku bu konuda sifir oldugunuzu varsayarak yaziyorum. Hata olarak algilanmasin. Ayrica bu yazi, yazip yayimliycagim VB.NET serisinin ilk yazisidir yani devami gelicektir. Eksik ve/veya yanlis gorurseniz lutfen soylemekten cekinmeyin.

Bir sonraki yazimda: IDE'deki temel yerler, birkac terim ve degiskenler... Ayrica ilk programinizi yazip calistirmis olacaksiniz.

Bu yazinin tum haklari GameHonor.com sitesine aittir. Hicbir sekilde basılı veya elektonik bir ortamda izinsiz kullanılamaz ve kopyalanamaz.

PlanetX tarafından 13/09/2011 00:59 tarihinde güncellendi

Etiketler: .net, vb.net, visual basic
Kategori
Visual Basic .NET , Programlama

Yorumlar

  1. Lexsarko - ait Kullanıcı Resmi (Avatar)
    PilavyeriX'çim harika bi yazı hazırlamışsın. Önceleri biraz birşeyler öğrenmiştim ama çoğunu unuttum açıkçası. Şimdi tekrar başlamak için gaza geldim. Ellerine sağlık ^^
  2. D1e-_- - ait Kullanıcı Resmi (Avatar)
    Mükemmelsin Eline sağlık
  3. Walroth - ait Kullanıcı Resmi (Avatar)
    Haydi bismillah devamını bekliyorum.
  4. tarhuman - ait Kullanıcı Resmi (Avatar)
    Ders araç gereçleri hazır . Devamını bekliyorum.
  5. PlanetX - ait Kullanıcı Resmi (Avatar)
    Yarina olmadi obur gune biter saniyorum
  6. DreadfuL - ait Kullanıcı Resmi (Avatar)
    Eline sağlık, sonunda başlamışsın
Tüm zamanlar GMT +3 olarak ayarlandı. Şu anda saat 06:31.
Sitemizde vBulletin® altyapısı kullanılmaktadır. Tüm hakkı saklıdır.
GameHonor.com © 2007-2019
Steam Connect feature for vBulletin - Powered by Steam
vBulletin Skin By: PurevB.com