Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VISUAL BASIC PRALG.

Podobné prezentace


Prezentace na téma: "VISUAL BASIC PRALG."— Transkript prezentace:

1 VISUAL BASIC PRALG

2 10.Funkce VB - předefinované
10.1. Matematické Znaménko Sgn(číslo) Absolutní hodnota Abs(číslo) Zaokrouhlení dolů Int(číslo) Zaokrouhlení nahoru Chnt(číslo) Odříznutí celé části Fix(číslo) Maximum Max(a, b, …) Minimum Min(a, b, …) Sinus Sin(a) Cosinus Cos(beta)

3 10.1. Matematické funkce Funkce IsNumeric, IsDate – vrací True, False
IsEmpty – zda-li byla přiřazena hodnota od počátku spuštění programu IsNull – dosud neurčená data

4 10.2. Funkce pro vstup a výstup
InputBox MsgBox 10.3. Funkce datumu a času Now – vrací aktuální datum a čas Format(Now,“hh:mm“) vrací např. 14:20

5 10.4. Funkce pro práci s řetězci
Typické úlohy: spojování řetězců - „dobrý“ & „den“ „dobrý“ + „den“, rozdělování řetězců zjištění podřetězce zjištění výskytu znaků, podřetězce

6 Ucase Změní písmena v řetězci na velká Ucase (“Pavel“) vrátí PAVEL
Lcase Změní písmena v řetězci na malá Len Vrací délku řetězce Len (“Mississippi“) vrátí 11 Right Vrací z řetězce do n-tého znaku zprava Right (“Kašpárek“,5) vrátí párek Left Vrací z řetězce do n-tého znaku zleva Left (“Ahoj“,3) vrátí Aho Mid Vrací z řetězce určitý počet znaků od pozice start Mid (“kašpárek“,4,3) vrátí pár InStr Hledá podřetězec v daném řetězci InStr (1, "Hustoles", "les") vrátí 6

7 Space Vrátí zadaný počet mezer Space(5)
String Vrátí zadaný počet určených znaků String(8,*) vrátí ******** Space Vrátí zadaný počet mezer Space(5) Asc Vrátí kód ASCII zadaného písmene Asc (“A“) vrátí 64 Chr Vrátí písmeno odpovídající ASCII kódu Chr(97) = a

8 Trim Odřízne mezery z obou stran Trim(“ ahoj “) vrátí “ahoj“
Ltrim Odřízne mezery zleva Ltrim(“ ahoj “) vrátí “ahoj “ Rtrim Odřízne mezery zprava Rtrim( “ ahoj “) vrátí “ ahoj“

9 Lset Při opakovaném naplnění proměnné je velikost Len() stejná zleva retez=“aaa“; Lset retez=“abcde“ vrátí “abc“ Rset Při opakovaném naplnění proměnné je velikost Len() stejná zprava Rset retez=“abcde“ vrátí “cde“

10 Compare - porovnání převodové funkce CVar(expression) – převádí na Variant CDate CByte expression – jakýkoliv řetězec nebo numerický výraz f = CBool(1) vrací True f = CBool(k) vrací False

11 Str() Převede číslo na řetězec
Val() Inverzní k Str Val („ “) ….vrátí číslo 24578 CInt() převod řetězce na číslo datového typu Integer Př.: Print “Výsledek je:“ + Str(Soucet)

12 Operátory porovnávání textových řetězců
jsou <>, =, >, <, <=, >= příklad : “A” < “B” true “A” < “a” true “Matěj” < “Martin” False! Proč je možné porovnat řetězce?


Stáhnout ppt "VISUAL BASIC PRALG."

Podobné prezentace


Reklamy Google