12 Mayıs 2012 Cumartesi

STRİNG FONKSİYONLARI



String Fonksiyonları ile ilgili bilgiler.

1)ASC FONKSIYONU:
2)CHR$ FONKSIYONU:
3)SPACE$ FONKSIYONU:
4)STRING$ FONKSIYONU:
5)RIGHT$ FONKSIYONU:
6)LEFT$ FONKSIYONU:
7)MID$ FONKSIYONU:
8)INSTR FONKSIYONU:
9)LEN FONKSIYONU:
10)LCASE$ FONKSIYONU:
11)UCASE FONKSIYONU:
12)STRCOMP FONKSIYONU:
13)LIKE OPERATÖRÜ:
14)TRIM$ FONKSIYONU:
15)LTRIM$ FONKSIYONU:
16)RTRIM$ FONKSIYONU:
17)DATE FONKSIYONU:
18)TIME FONKSIYONU:
19)DATEVALUE(String) FONKSIYONU:

Visual Basic’te string türü veriler üzerinde işlem yapan fonksiyonlardır.Aşağıda bu fonksiyonlar verilmiştir.

1)ASC FONKSIYONU:
=================

ASC fonksiyonu String türünde tek bir argüman alır ve stringin ilk karakterine ait nümerik ASCII kodunu verir.örn:

Private Sub Form_Click()
Print Asc(”Visual”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “V” nin ASCII kodu olan 86 yazacaktır.

2)CHR$ FONKSIYONU:
==================
Bu fonksiyon nümerik bir değeri alır ve tek bir String bir ifadeye dönüştürür. Nümerik değer 0-255 aralığında olmalıdır.Bu fonksiyon verilen nümerik ASCII koduna karşılık gelen karakteri bize verir.

Private Sub Form_Click()
Print Chr$(86)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “86″ nümerik ASCII koduna karşılık gelen “V” karakterinin yazdığını görürsünüz.

3)SPACE$ FONKSIYONU:
====================

Bir tamsayı argümanı alır.SPACE$(n) şeklinde
 kullanılır.n uzunluğunda boşluk karakteri ile dolu string bir ifade oluşturur.

Private Sub Form_Click()
Print Space$(6) & “6 tane boşluk”
End Sub


Bu kodu çalıştırdığınızda
 form üzerinde “6″ nümerik boşluktan sonra “6 tane boşluk” yazısını görürsünüz.

4)STRING$ FONKSIYONU:
=====================

String$(a,b) şeklinde
 kullanılır.b:nümerik ASCII kodunu,a: nümerik ASCII kodu b olan karakterden kaç adet olacağını belirler.

Private Sub Form_Click()
Print String$(10, 86)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “86″ nümerik ASCII koduna karşılık gelen “V” karakterinin 10 defa yazdığını görürsünüz.

5)RIGHT$ FONKSIYONU:
=====================

RIGHT$(String,Tamsayı) şeklinde
 kullanılır.Verilen string ifadenin sağından itibaren, belirtilen tamsayı değeri kadarını alıp, yeni bir string ifade oluşturur.

Private Sub Form_Click()
Print Right$(”VisualBasic”, 5)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “Basic” yazısını görürsünüz.

6)LEFT$ FONKSIYONU:
=====================

LEFT$(String,Tamsayı) şeklinde
 kullanılır.Verilen string ifadenin solundan itibaren, belirtilen tamsayı değeri kadarını alıp, yeni bir string ifade oluşturur.

Private Sub Form_Click()
Print Left$(”VisualBasic”, 6)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “Visual” yazısını görürsünüz.

7)MID$ FONKSIYONU:
=====================

MID$(String,Tamsayı1,Tamsayı2) şeklinde
 kullanılır.String’in en soldan itibaren Tamsayı1 ile belirlenen karakterinden başlayarak (karşılık gelen karakterde dahil),Tamsayı2 kadar olan karakterleri alır ve yeni bir String ifade oluşturur.

Private Sub Form_Click()
Print Mid$(”DenemeVisualBasic”, 7, 6)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “Visual” yazısını görürsünüz.

8)INSTR FONKSIYONU:
=====================

INSTR(Tamsayı,String1,String2) şeklinde
 kullanılır.String1 içinde, String2′yi arar, bulursa başlangıç karakterinin sıra numarasını döndürür.Bulamazsa “0″ (sıfır) sayısını döndürür.Tamsayı ise String1′in kaçıncı sırasından itibaren arama yapılması gerektiğini bildirir.

Private Sub Form_Click()
Print InStr(1, “DenemeVisualBasic”, “V”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “7″ rakamını görürsünüz.

Private Sub Form_Click()
Print InStr(8, “DenemeVisualBasic”, “V”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “0″ rakamını görürsünüz.

9)LEN FONKSIYONU:
=====================

LEN(String) şeklinde
 kullanılır.Verilen String ifadenin karakter uzunluğunu verir.

Private Sub Form_Click()
Print Len(”VisualBasic”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “11″ rakamını görürsünüz.

10)LCASE$ FONKSIYONU:
========================

LCASE(String) şeklinde
 kullanılır.Verilen string ifadedeki karakterleri küçük karakterlere dönüştürür.

Private Sub Form_Click()
Print LCase(”VISUALBASIC”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde küçük harflerle “visualbasic” yazısını görürsünüz.

11)UCASE FONKSIYONU:
=====================

UCASE(String) şeklinde
 kullanılır.Verilen string ifadedeki karakterleri büyük karakterlere dönüştürür.

Private Sub Form_Click()
Print LCase(”visualbasic”)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde büyük harflerle “VISUALBASIC” yazısını görürsünüz.

12)STRCOMP FONKSIYONU:
=====================

STRCOMP(String1,String2,Tamsayı) şeklinde
 kullanılır.String1 ile String2′yi karşılaştırır.Bu karşılaştırma sonrasında.

String1<String2 ise -1
 
String1=String2 ise 0
 
String1>String2 ise 1 değerini döndürür.

Tamsayı
 kullanılırsa ve bu değer “1″ ise, karşılaştırma yapılırken büyük-küçük harf ayırımı yapılmaz.”0″ ise yapılır.

Private Sub Form_Click()
Print StrComp(”visualbasic”, “VISUALBASIC”, 1)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “0″ nümerik değer yazdığını görürsünüz.

13)LIKE OPERATÖRÜ:
=====================

LIKE
 operatörü net olmayan yada bulanık arama (fuzzy search) şeklinde nitelendirilen arama işlemlerini gerçekleştirerek sonuç bildirir.Operatörle birlikte aşağıda verilen sembollerde kullanılabilir.

Sembol Anlamı
? Herhangi bir karakter
* 0 tane yada çok sayıda karakter
# Herhangi bir tek sayısal dijit
[Karakter Listesi] Listedeki herhangi bir tek karakter
[!Karakter Listesi] Listede bulunmayan herhangi bir karakter.

a=(”#####” like “45678″) şeklindeki bir atamanın sonucu “True” Doğru dur.

b=(”[abcde]” like “67895″) şeklindeki bir atamanın sonucu “False” Yanlış olur.

c=(”[!abcde]” like “67895″) şeklinde bir atamanın sonucu “True” Doğru olur.

14)TRIM$ FONKSIYONU:
=====================

String türü bir ifadenin sağ ve solundaki boşlukları alır.

Private Sub Form_Click()
Print Trim$(” VisualBasic “)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “VisualBasic” yazısını boşluklar olmadan görürsünüz.

15)LTRIM$ FONKSIYONU:
=====================

String türü bir ifadenin solundaki boşlukları alır.

Private Sub Form_Click()
Print Trim$(” VisualBasic “)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “VisualBasic ” yazısının solundaki boşluklar olmadan görürsünüz.

16)RTRIM$ FONKSIYONU:
=======================

String türü bir ifadenin sağındaki boşlukları alır.

Private Sub Form_Click()
Print Trim$(” VisualBasic “)
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde “ VisualBasic” yazısının sagında boşluklar olmadan görürsünüz.

17)DATE FONKSIYONU:
=====================

Kullanıldığı
 andaki sistem tarih bilgisini bildirir.Ay-Gün-Yıl formatında gösterir.Ayrıca sistem tarihini set etmede de kullanılır.

Private Sub Form_Click()
Print Date
End Sub

Bu kodu çalıştırdığınızda
 form üzerinde sistemin o anki tarihi yazar.

18)TIME FONKSIYONU:
=====================

Kullanıldığı andaki sistem saat bilgisini bildirir.Ayrıca sistem saatini set etmede de kullanılır.

Private Sub Form_Click()
Print Time
End Sub

Bu kodu çalıştırdığınızda form üzerinde sistemin o anki saati yazar.

19)DATEVALUE(String) FONKSIYONU:
================================

Argümanı String olan bir fonksiyondur.String türündeki argümanını tarih türüne dönüştürür.Sisteminiz türkçe ise:

Private Sub Form_Click()
Print DateValue(”Şubat 12, 1969″)
End Sub

Sisteminiz ingilizce ise:

Private Sub Form_Click()
Print DateValue(”February 12, 1969″)
End Sub
 

Hiç yorum yok:

Yorum Gönder