PhyscoDevil
Üye
Temel Visual Basic Komutları
Bu komut'un programla pek fazla alakası yok , Kodlama yaparken bir şeyi açıklayacaksak eğer o programında kaynak kodlarını birine göstereceğiz ve o kodun ne işe yaradığını bilmek isterse diyerekten koyabiliriz.. Bu Cümleden bir şey anlamadınız gibi geliyor ama Resimdeki örneğe bakarsak anlayabiliriz
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Print Komutu :
Ekranda yazı yazılmasını sağlayan bir komuttur..
Örneğin :
Yeni Bir Visual Basic Projesi Açalım , Forma İki Kere tıklayalım ve kodlama sayfasını açalım , Aşağıdaki resme bakalım ve hemen kodlayalım..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Cls Komutu :
Bu komut ise form üzerindeki bilgileri silme kodudur... İsterseniz hemen örneğe geçelim ve oradan görelim...
Örnek :
Öncelikle Aşağıdaki resim gibi kodlarımız yazıyoruz...Daha Sonra "Load" Yazan Yere , Tıklayıp "Click" Basıyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Daha sonra ise aşağıdaki resim gibi formumuzun click bölümü cıkacak , Oraya "Cls" komutunu yazıyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi ise Form'umuza geri dönüyoruz , Run Diyoruz Ve Çalıştırıyoruz (F5) , Daha Sonra ise formumuzun herhangi bir yerine tıklayarak " Merhaba" Yazısının Silindiğini Göreceksiniz... Zaman Kaybetmeden Hemen "GoTo" Komutuna Geçelim Diyorum :}
Goto Komutu :
Yani istediğimiz yere , istediğimiz satıra gitmemizi sağlayan bir komuttur.. Hemen Bir Örnekle Anlamya çalışalım bu komutu ;
Şimdi yeni bir "Standart.Exe" açalım .. Açtıktan Sonra Formumuza iki kere tıklayalım , Yine Formumuzun "Click" bölümünü açalım , Daha sonra ise aşağıdaki resim gibi kodlayalım...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Buraya Kadarsa hemen Run (F5) yapıyoruz bir hata var mı yok mu diye , Ve programızı çalıştırıyoruz ... Büyük İhtimalle bir sorun cıkmayacaktır.. (Formumuza Bir Kere Tıklamayı Unutmayalım
Şimdi Burada naptıgımızı açıklayalım :
Cls kodumuzu tekrar yazdık bir döngü olusması için , "c=1" yazdık çünkü değer vermemiz gerekiyordu , bizde c'ye 1 değerini verdik... Daha sonra ise print kodumuzla formumuzda cıkmasını sağlamak amacıyla yazdık ve c'nin "Print" 'le String Kurması için "&" kullandık...
Not : İlerki Dökümanlarda string ve bu c'ye neden değer verildiğini falan detaylı şekilde işleyeceğiz..
Şimdi Devam Edelim... Daha sonra aşağıdaki resimdeki kodlarla devam ediyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi Bu Programda ne yaptıgımızı acıklayalım... :
Programımıza bir "c" değeri veriyoruz ve "c"nin değeri "1" oluyor , hiç bir işlem yapılmadan "Print " Ediliyor.. Zaten "c"nin değeri birdi , Daha sonra ise "1+1"komutu uygulanıyor , Ondan sonra ise
İkinin küçük olup olmadıgına bakıyoruz, İki Zaten küçük oldugunda ise "GoTo" komutu uygulanarak gidilecek bölüme gidiyor .. .Kısacası iki Kere Kullandıgımız "GoTo" Komutunu bir yere gitmek için kullanıyoruz..Böylece bir çeşit döngü oluşturuyoruz Ve Ne Zaman gideceğimizi bildiriyor. 1. Sayıdan 10.sayıya kadar giderek formumuzun "İşlem Tamamlandı" yazısını görerek İşlemlerin tamamlandıgını Görüyoruz... Böylece Run (F5) yaptığımızda ,For'un herhangi bir yerine bir Kere tıkladığımızda Programımızın 1.Sayıdan 10.sayıya kadar gittiğini ve 10.sayıda çalıştıgını göreceğiz...
Hemen Lafı Uzatmadan Zaman kaybetmeden Fonksiyonlara Gecelim Ve String Fonksiyonlarına Hafif Bir Giriş Yapıp Dökümanımızı Bitirelim...
String Fonksiyonu :
Visual Basicdeki En temel Komutlardan biridir..String İfadeleriyle Yapacağımız Komutlara Hemen Geçelim..
Strcomp :
Bir nevi String karşılaştırma kodu olarak bilinmektedir.. Uzun Adı İse StringCompare'dır... Hemen Ufak Bir Örnekle Başlıyalım Daha Sonra "StrConv" ' a giriş yapalım ve dökümanımızı bitirelim...
Yukarıdaki gibi yaparsak komutu görebiliriz.. Bu Özellik ile ilgili her türlü komut karsımıza çıkıyor.. String 1 Ve String 2'ye Bakalım
String 1 : Karşılaştırılacak İlk String..
{ Tabiki Bunları Birbirleriyle Karşılaştırıcaz }
String 2 : Karşılaştırılacak İkinci String..
[Compare As VbCompare Method =vbBinaryCompare] : Bu Komut İse Şart'ını Bildirmektedir..
Biz İse bunlardan iki tanesini bu örneğimiz için kullanacağız...
Hemen İlk Şartımızı Gerçekleştirmeye Başlayalım : Aşağıdaki Resimden Örnek Alarak..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Ewet Yukardaki gibi yapabilirsiniz ama biz strinlerimizi böyle kullanmayacağız...Direk "StrComp" 'da değişkenlerimizi ( "a" , "b" ) Olarak kullanacağız.. Uzatmanın Manası yok
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Yukardaki gibi hemen tanıtabiliriz..
Şimdi İse "VbBinary Compare , VbDatabase Compare , Vb Text Compare " Bakalım.. Ama Biz Sadece "VbBinary Compare , Vb Text Compare " Göreceğiz.. "Vbdatabase Compare " İlgili Olanı
ise "database" bölümümüzde işleyeceğiz...
VbBinary Compare : Stringleri Karşılaştıırken Büyük Ve Küçük harflere dikkat etmesini istiyorsak "Binary Compare"
Vb Text Compare : Stringlerin Karşılaştırıken Büyük Ve Küçük harflere dikkat etmesini istemiyorsak " Text Compare"
Hemen Bir Karşılaştırma Örneği Yapalım ;
Resimdeki gibi kodları yapıyoruz..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Ve programımız sona eriyor , Burada Anlatılmak İstenen "Text Compare" ' yla büyük kücük harfe dikkat etmiyoruz ve Sonucumuz -1 Çıkıyor... Şimdi İse Tam Tersini Yapalım..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi yerlerini değiştiriyoruz ve "vbTextCompare" yine uyguluyoruz.. Ve Sonucumuz Tam Tersi Çıkıyor... Yani Anlatılmak İstenilen Burada Büyük Kücük Harf Uyumuna Dikkat Etmemesi...
Şimdi İse "VbBinary Compare " 'la bakalım...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Gördüğünüz gibi "Vb Binary Compare" büyük kücük harf 'e dikkat ettirirsek , Sonucumuz "1" Çıkıyor.. Şimdi Bir De Değişkenlerin Yerlerini Değiştirelim Sonuc Yine Aynı Mı
Çıkacak? - Bakalım ...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Gördüğünüz gibi "Vb Binary Compare " ne kadar büyük kücük harf'e dikkat etsek de , değişkenlerin yeri değiştiği için sonucumuz "-1" çıktı... Böylece anlamış oluyoruz ki önemli olan değişkenlerin yeri
alıntıdır.
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Print Komutu :
Ekranda yazı yazılmasını sağlayan bir komuttur..
Örneğin :
Yeni Bir Visual Basic Projesi Açalım , Forma İki Kere tıklayalım ve kodlama sayfasını açalım , Aşağıdaki resme bakalım ve hemen kodlayalım..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Cls Komutu :
Bu komut ise form üzerindeki bilgileri silme kodudur... İsterseniz hemen örneğe geçelim ve oradan görelim...
Örnek :
Öncelikle Aşağıdaki resim gibi kodlarımız yazıyoruz...Daha Sonra "Load" Yazan Yere , Tıklayıp "Click" Basıyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Daha sonra ise aşağıdaki resim gibi formumuzun click bölümü cıkacak , Oraya "Cls" komutunu yazıyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi ise Form'umuza geri dönüyoruz , Run Diyoruz Ve Çalıştırıyoruz (F5) , Daha Sonra ise formumuzun herhangi bir yerine tıklayarak " Merhaba" Yazısının Silindiğini Göreceksiniz... Zaman Kaybetmeden Hemen "GoTo" Komutuna Geçelim Diyorum :}
Goto Komutu :
Yani istediğimiz yere , istediğimiz satıra gitmemizi sağlayan bir komuttur.. Hemen Bir Örnekle Anlamya çalışalım bu komutu ;
Şimdi yeni bir "Standart.Exe" açalım .. Açtıktan Sonra Formumuza iki kere tıklayalım , Yine Formumuzun "Click" bölümünü açalım , Daha sonra ise aşağıdaki resim gibi kodlayalım...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Buraya Kadarsa hemen Run (F5) yapıyoruz bir hata var mı yok mu diye , Ve programızı çalıştırıyoruz ... Büyük İhtimalle bir sorun cıkmayacaktır.. (Formumuza Bir Kere Tıklamayı Unutmayalım
Şimdi Burada naptıgımızı açıklayalım :
Cls kodumuzu tekrar yazdık bir döngü olusması için , "c=1" yazdık çünkü değer vermemiz gerekiyordu , bizde c'ye 1 değerini verdik... Daha sonra ise print kodumuzla formumuzda cıkmasını sağlamak amacıyla yazdık ve c'nin "Print" 'le String Kurması için "&" kullandık...
Not : İlerki Dökümanlarda string ve bu c'ye neden değer verildiğini falan detaylı şekilde işleyeceğiz..
Şimdi Devam Edelim... Daha sonra aşağıdaki resimdeki kodlarla devam ediyoruz...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi Bu Programda ne yaptıgımızı acıklayalım... :
Programımıza bir "c" değeri veriyoruz ve "c"nin değeri "1" oluyor , hiç bir işlem yapılmadan "Print " Ediliyor.. Zaten "c"nin değeri birdi , Daha sonra ise "1+1"komutu uygulanıyor , Ondan sonra ise
İkinin küçük olup olmadıgına bakıyoruz, İki Zaten küçük oldugunda ise "GoTo" komutu uygulanarak gidilecek bölüme gidiyor .. .Kısacası iki Kere Kullandıgımız "GoTo" Komutunu bir yere gitmek için kullanıyoruz..Böylece bir çeşit döngü oluşturuyoruz Ve Ne Zaman gideceğimizi bildiriyor. 1. Sayıdan 10.sayıya kadar giderek formumuzun "İşlem Tamamlandı" yazısını görerek İşlemlerin tamamlandıgını Görüyoruz... Böylece Run (F5) yaptığımızda ,For'un herhangi bir yerine bir Kere tıkladığımızda Programımızın 1.Sayıdan 10.sayıya kadar gittiğini ve 10.sayıda çalıştıgını göreceğiz...
Hemen Lafı Uzatmadan Zaman kaybetmeden Fonksiyonlara Gecelim Ve String Fonksiyonlarına Hafif Bir Giriş Yapıp Dökümanımızı Bitirelim...
String Fonksiyonu :
Visual Basicdeki En temel Komutlardan biridir..String İfadeleriyle Yapacağımız Komutlara Hemen Geçelim..
Strcomp :
Bir nevi String karşılaştırma kodu olarak bilinmektedir.. Uzun Adı İse StringCompare'dır... Hemen Ufak Bir Örnekle Başlıyalım Daha Sonra "StrConv" ' a giriş yapalım ve dökümanımızı bitirelim...
Yukarıdaki gibi yaparsak komutu görebiliriz.. Bu Özellik ile ilgili her türlü komut karsımıza çıkıyor.. String 1 Ve String 2'ye Bakalım
String 1 : Karşılaştırılacak İlk String..
{ Tabiki Bunları Birbirleriyle Karşılaştırıcaz }
String 2 : Karşılaştırılacak İkinci String..
[Compare As VbCompare Method =vbBinaryCompare] : Bu Komut İse Şart'ını Bildirmektedir..
Biz İse bunlardan iki tanesini bu örneğimiz için kullanacağız...
Hemen İlk Şartımızı Gerçekleştirmeye Başlayalım : Aşağıdaki Resimden Örnek Alarak..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Ewet Yukardaki gibi yapabilirsiniz ama biz strinlerimizi böyle kullanmayacağız...Direk "StrComp" 'da değişkenlerimizi ( "a" , "b" ) Olarak kullanacağız.. Uzatmanın Manası yok
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Yukardaki gibi hemen tanıtabiliriz..
Şimdi İse "VbBinary Compare , VbDatabase Compare , Vb Text Compare " Bakalım.. Ama Biz Sadece "VbBinary Compare , Vb Text Compare " Göreceğiz.. "Vbdatabase Compare " İlgili Olanı
ise "database" bölümümüzde işleyeceğiz...
VbBinary Compare : Stringleri Karşılaştıırken Büyük Ve Küçük harflere dikkat etmesini istiyorsak "Binary Compare"
Vb Text Compare : Stringlerin Karşılaştırıken Büyük Ve Küçük harflere dikkat etmesini istemiyorsak " Text Compare"
Hemen Bir Karşılaştırma Örneği Yapalım ;
Resimdeki gibi kodları yapıyoruz..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Ve programımız sona eriyor , Burada Anlatılmak İstenen "Text Compare" ' yla büyük kücük harfe dikkat etmiyoruz ve Sonucumuz -1 Çıkıyor... Şimdi İse Tam Tersini Yapalım..
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Şimdi yerlerini değiştiriyoruz ve "vbTextCompare" yine uyguluyoruz.. Ve Sonucumuz Tam Tersi Çıkıyor... Yani Anlatılmak İstenilen Burada Büyük Kücük Harf Uyumuna Dikkat Etmemesi...
Şimdi İse "VbBinary Compare " 'la bakalım...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Gördüğünüz gibi "Vb Binary Compare" büyük kücük harf 'e dikkat ettirirsek , Sonucumuz "1" Çıkıyor.. Şimdi Bir De Değişkenlerin Yerlerini Değiştirelim Sonuc Yine Aynı Mı
Çıkacak? - Bakalım ...
Eklediğiniz Resim Çok Büyük Olduğundan Yazılım Tarafından Küçültüldü.
Gördüğünüz gibi "Vb Binary Compare " ne kadar büyük kücük harf'e dikkat etsek de , değişkenlerin yeri değiştiği için sonucumuz "-1" çıktı... Böylece anlamış oluyoruz ki önemli olan değişkenlerin yeri
alıntıdır.
Bende Yakında Bu Yoldan Devam Edecem
Bütün Programlama Dili'ni Öğreniyorumda 

