22.08.2013 Views

Visual Basic 6 Kurs

Visual Basic 6 Kurs

Visual Basic 6 Kurs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Otrzymamy "Tekst"<br />

Gdy chcemy uciąć spacje tylko z lewej lub prawej strony używamy odpowiednio LTrim<br />

lub RTrim<br />

Replace<br />

Kolejna ważna funkcja, użycie jej wygląda następująco : tekst =<br />

Replace(tekst,szukane,naco), zamienia to wszystkie szukane słowa no słowo naco,<br />

przykład :<br />

tekst = "To jest testowy tekst"<br />

tekst = Replace(tekst,"jest","miał być")<br />

Teraz nasz tekst wygląda tak : "To miał być testowy tekst". Zamieniliśmy napis "jest" na<br />

"miał być".<br />

Len<br />

Zwraca nam ilość znaków w tekście<br />

tekst = "<strong>Visual</strong>"<br />

ile = Len(tekst)<br />

Zwróci nam liczbę 6 bo napis <strong>Visual</strong> ma 6 znaków<br />

InStr<br />

Dzięki temu możemy dowiedzieć się gdzie w danym tekście leży dana litera/ciąg znaków,<br />

wygląda to tak : InStr(start,tekst,litera). Start to miejsce od której litery chcemy szukać.<br />

Przykład :<br />

tekst = "koc"<br />

pozycja = InStr(1,tekst,"c")<br />

Zwróci nam pozycje litery czyli 3. Gdy chcemy znaleść kolejne c to musieli byśmy napisać<br />

InStr(4,tekst,"c"), tyle że w wyrazie nie ma drugiego c i funkcja zwróci nam 0.<br />

Val<br />

Val zamienia tekst na liczbę (tylko do rozmiaru Long)<br />

Dim Tekst As String<br />

Dim Liczba As Long<br />

Tekst = "-2390938"<br />

Liczba = Val(Tekst)<br />

Like<br />

Jest to dosyć trudne polecenie, sprawdza ono poprawność znaków, zacznijmy od 1 litery:<br />

litera = "C"<br />

pop = litera Like "C"<br />

C to C więc wartość true<br />

pop = litera Like "[A-Z]"<br />

Sprawdza czy C jest w przedziale od A do Z, jest czyli też true<br />

pop = litera Like "[0-9]"<br />

Sprawdza czy C jest cyfrą, nie jest czyli pop przyjmie wartość false<br />

pop = litera Like "#"<br />

Sprawdza czy C jest znakiem, czyli True<br />

Przedziały sprawdzania mogą być dowolne np. [d-k], [4-9]. Teraz zajmijmy się<br />

wyrazami:<br />

wyraz = "Test"<br />

pop = wyraz Like "T*"<br />

Da nam True, ponieważ pierwszy znak to T i występuje po nim dowolna ilość znaków (*)<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!