Donanım Merkezi
 

Geri git   Donanım Merkezi > Yazılım > Programlama

Cevapla
 
LinkBack Seçenekler Stil
Alt 11-10-2006, 11:31 AM   #1 (permalink)
Uzman
 
KaRa_KRaL - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Aug 2005
Nerden: Desktop
Mesajlar: 2.129
İtibar Gücü: 6 KaRa_KRaL is an unknown quantity at this point
Visual Basic nedir, nasıl kullanılır ?

Visual Basic nedir?

Visual Basic, Basic (Beginners-All Purpose Symbolic Instruction Code) temelleri üzerine kurulmuş görsel bir programlama dilidir. Bugün dünyada çok yaygın bir kullanım yeri bulmuştur. Bunun en büyük sebebi çok kolay ögrenilen ve güçlü bir programlama dili olmasıdır. Visual Basic ile yapabilecekleriniz sadece sizin hayal gücünüze ve becerinize bağlıdır. Ticari yazılımlar geliştirebilir, veri tabanları üzerinde çalışabilirsiniz, oyun programları yazabilir, bilimsel çalışmalarınızda kullanabilirsiniz.

Visual Basic ile Word ve Excel görünümünde bir program geliştirmek son derece kolaydır. Bunu mümkün kılan grafiksel arabirimdir. Bu ara birim kullanıcı ile program kodları arasında iletişimi sağlar. Örneğin Windows’ta bir dosyayı açarken bir simge üzerine tıkladığımızda bunun arka planında program bu işlemi yapmak için gerekli olan kodları çalıştırmakla uğraşır. İşte Visual Basic’te de bunun gibi kullanıcı arayüzleri olacak nesneler vardır. Programı çalıştıran kodların bilinmesi kadar bu nesnelerinde bilinmesi de gerekmektedir. Visual Basic’te Windows ortamından tanıdığımız butonlar, kaydırma çubukları, text kutuları gibi nesneler vardır. Program bu nesnelere bağlı olan olayları kullanarak yazılır. Örneğin bir buton nesnesinin en önemli olayı butonun üzerine tıklanmasıdır. Kullanıcı bu olayın içerisine butona tıklandığında ne yapılması isteniyorsa onunla ilgili kodları yazar.

çalışma alanı
Çalışma alanı olarak sadece program kodlarını yazdığımız kısım değil, tüm menüler ve pencereler buna dahildir.

Menu Çubuğu (Menu Bar):
Menü çubuğu üzerinde Vbasic menüleri bulunur. Bu menüler File, Edit, View, Project vs. dir. Menülerde değişik komutlar bulunmaktadır.

Araç Kutusu (Tool Box):
Araç kutusu çalışma alanın sol tarafında bulunan ve içerisinde standart nesnelerin bulunduğu bir kutudur. Bu nesneler ileride detaylı olarak anlatılacaktır.

Özellikler Penceresi (Properties Window-F4):
Her nesnenin kendisine özgü özellikleri vardır. Nesnenin rengi, boyutları, vs daha pek çok özelliği özellikler penceresinden düzenlenir. Örneğin aşağıda Command1 isimli CommandButton nesnesinin özellikler penceresi görülmektedir.

Proje Penceresi (Project Explorer-Ctrl+R):
Büyük projelerde birçok Form ve Modül kullanılır. Bu pencere sayesinde hangi formun hangi projeye ait olduğu ve özellikleri kolayca izlenebilir.

Kod Penceresi (Code):
Programcılığın esasını oluşturan kod yazma işlemi Vbasic’te olaylara bağlı olarak yapılır. Olaylarda nesnelere bağlıdır. Örneğin bir Buton nesnesinin Click olayı içerisine bir bir kod yazılırsa, program çalıştığında bu butonun üzerine tıklama yaptığımızda içerisindeki bu kodları çalıştıracaktır. Nesne ve olayların her ikiside Code penceresinden görülebilir.

Operatörleri
• Matematiksel
• Karşılaştırma
• Mantıksal
Olmak üzere üç grupta inceleyeceğiz.

Matematiksel Operatörler:
Bu operatörleri 7 tanedir.
• + Toplama işlemi
• - Çıkarma işlemi
• * Çarpma işlemi
• / Bölme işlemi
• ^ Üs alma işlemi
• ( ) Parantez işlemleri
• \ Tam sayılı bölme işlemi

Burada \ tam ile yapılan bölmelerde sonucun tam sayı kısmı yazılır. Ör: 7\3 sonucu 2.33 değil 2 dir. ( ) parantezler ise işlemler arasında önceliği belirlemede kullanılır. İşlemlerde öncelik sırası, (), ^, * / , + - , soldan sağadır.

Karşılaştırma Operatörleri:
İki değer arasında karşılaştırma yapılırken kullanılır. Karşılaştırma sonucu true (doğru) yada false (yanlış) olabilir. Doğru sonuçlar için 1, yanlış değerler için 0 değeri döndürülür.

Sayısal ifadeleri karşılaştırırken 7 farklı operatör kullanılabilir.

Operatör Durum Yazımı
= eşitlik a=b
< küçüktür a<b
> büyüktür a>b
<>, >< eşitsizlik a<>b , a><b
<= , =< küçük eşit a<=b , a=<b
>=, => büyük eşit a>=b , a=>b

String ifadelerde:
String değerleri karşılaştırırken Like operatöründen yararlanılır. Bu ifade büyük küçük karakter ayrımı yapar. Eğer büyük küçük ayrımı yapılmak istenmiyorsa Declerations bölümüne Option Compare Text ifadesi yazılmalıdır. Örnegin:

Option Compare Text
__________________
sonuc= “A” Like “a”
Print sonuc

Bu ifade sonucu True değeri alınır. Bu şekilde ifadeleri karşılaştırırken Bazı karakterlerin yerine geçmesi için * ve tek bir karakterin yerine geçmesi için ? işareti kullanılabilir. Örneğin

sonuc= “Ali” Like “A?i”
Print sonuc

Sonuc True olur. ? işareti “l” karakteri yerine kullanıldı.

sonuc= “Ali” Like “A*”
Print sonuc

Sonuc True dur. * işareti “li” karakterleri yerine kullanıldı.

Mantıksal Operatörler:
Birden fazla karşılaştırmayı aynı anda yapmak için kullanılır. Karşılaştırma sonucu True yada False dır.

And Operatörü:
Bu operatör bütün değerler True ise sonucu True=1 verir. Herhangi bir False sonuç False=0 dır.

1.Değer Operator 2.Değer Sonuç
1 And 1 1
1 And 0 0
0 And 1 0
0 And 0 0

Örneğin: if yas>15 And yas<30 Then print “Siz gençsiniz” ifadesinde yas 15 den büyük ve 30 dan küçük olması durumunda Then den sonraki komutlar işletilecektir.

Or Operatörü:
Bu operatör bütün değerler yada herhangi biri True ise True=1, hepsi False ise sonucu False=0 olarak verir.

1.Değer Operator 2.Değer Sonuç
1 Or 1 1
1 Or 0 1
0 Or 1 1
0 Or 0 0

Örneğin: if boy>190 Or boy<165 then print “İşe boydan dolayı alınamıyorsunuz” ifadesinde boy 190 dan büyük yada 165 den küçük olması durumunda then den sonraki komutlar işletilecektir.

Not Operatörü:
Bu operatör ifadenin tersini şart koşar.

Değer Operatör Sonuç
1 Not 1
0 Not 0

Örneğin: if Not Text1.text=” ” Then ... ifadesinde text1’in içi boş değilken then’den sonraki komutları işlet anlamı vardır.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
KaRa_KRaL Çevrimiçi  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 11-10-2006, 12:00 PM   #2 (permalink)
DMKolik
 
Üyelik tarihi: Sep 2006
Mesajlar: 250
İtibar Gücü: 0 onurtas07 is an unknown quantity at this point
valla sen bize pc kullanmasını en iyi şekilde öğreteceksin seni kutluyor ve tebrik ediyorum paylaşım için TEŞEKKÜR EDERİZ.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
onurtas07 Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 04-02-2007, 11:17 AM   #3 (permalink)
KHD
DM Sever
 
KHD - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2007
Mesajlar: 125
İtibar Gücü: 0 KHD is an unknown quantity at this point
paylaşımınız için teşekürler...
KHD Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Sponsor Linkler
Alt 07-29-2008, 09:04 AM   #4 (permalink)
Yeni Üye
 
Üyelik tarihi: Jul 2008
Mesajlar: 11
İtibar Gücü: 1 huzun_bulutu is on a distinguished road
emeğinize sağlık
huzun_bulutu Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Bütün Zaman Ayarları WEZ +4 olarak düzenlenmiştir. Şu Anki Saat: 02:45 PM .


Donanım forumu - oyun - gtaoyun hilelerioyun - voip  - eğlence - barbie oyunları
 

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0