Ders - 5 Sayfa - 5 Visual Basic de Algoritma Kavramları (Dışarı Adım Attık)
 Metin Komutları : Kullanıcıdan aldığımız bir bilgiyi en ince ayrıntısına kadar işleyebilmek ve oluşturduğumuz değerleri harfi harfine kontrol edebilmek, daha sağlam bir program yapısı için vazgeçilmez bir unsur olduğu kadar aynı zamanda bir çok yerde tıkandığımız konumları aşmamızda da yardımcı olacaktır(Bu devrik cümleyi tek başıma kurdum.). Zamanı bir değişkene atıp içerisinden sadece günü, ayı veya yılı alabilmek; kişiye adını soyadını sorup, bunları bir arada kullanarak, hitap içerikli bir mesaj oluşturmak; borcunuz 1.000.000 demek yerine, borcunuz bir milyon demek; sev seni seveni, sevende sevsin seni, sevmezsen seni seveni, sevende sevmez seni derken 13 defa s harfini kullandığınızı bulmak veya buna benzer binlerce olayı algılayabilmek istemiyorsanız, bir iki sayfa ilerideki konularımızdan okumaya devam etmenizi tavsiye ederiz.
Büyük Küçük harf ilişkileri:
Ucase :
Küçük harf içeren bir değişkende tüm küçük harfleri büyütür. Aşağıdaki iki örneği çalıştırarak daha iyi anlayabilirsiniz.
Private Sub Command1_Click()
msgbox "savaş"  
End Sub
Private Sub Command1_Click()
msgbox ucase("savaş")  
End Sub
 Kullanımı ucase(değişken veya "metin") şeklinde olmaktadır.
Lcase :Büyük harf içeren bir değişkende tüm büyük harfleri küçültür. Aşağıdaki iki örneği çalıştırarak daha iyi anlayabilirsiniz.
Private Sub Command1_Click()
msgbox "SAVAŞ"  
End Sub
Private Sub Command1_Click()
msgbox lcase("SaVaŞ")  
End Sub
 Kullanımı lcase(değişken veya "metin") şeklinde olmaktadır.
Not : Ucase ve Lcase komutları "İ" ve "ı" harflerini tam olarak çeviremezler. Bunun sebebi İngilizce' de bu harflerin bulunmamasıdır. Bu sorunun Türkçe fontların visual basicde kullanılabilmesi ile yine çözülememektedir. Bunu sebebi Ucase ve Lcase komutlarının "I" harfini "i" harfi sanmasından kaynaklanmaktadır. Kısaca bu komutlar Türkçe'yi algılayamamaktadırlar.
Bu durum için çaresiz kalmaktan çok diğer metin komutlarını öğrenip başka yollar ile bu soruna çözüm ulaştırmayı denemeniz gerekmektedir. İlerideki konularda buna bir örnek vereceğiz.
Karakter Alma Komutları:
Left : Soldan istediğiniz kadar karakter alabilmenizi sağlar. Kullanılması;
Left (Değişken,alınacak karakter sayısı)
şeklindedir.
Örnekler:
Private Sub Command1_Click()
msgbox left("savaş",4)  
End Sub
Private Sub Command1_Click()
msgbox left("savaş",1)  
End Sub
Right : Sağdan istediğiniz kadar karakter alabilmenizi sağlar. Kullanılması;
Right (Değişken,alınacak karakter sayısı)
şeklindedir.
Örnekler:
Private Sub Command1_Click()
msgbox right("savaş",4)  
End Sub
Private Sub Command1_Click()
msgbox right("savaş",1)  
End Sub