VB - 30. lekce
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

VB - 30. lekceVB - 30. lekce

 

VB - 30. lekce

Google       Google       14. 10. 2005       17 977×

30.1 Úvod do seznamu funkcí.
30.2 Funkce A
30.3 Funkce C
30.4 Funkce D
30.5 Funkce E
30.6 Funkce F
30.7 Funkce G
30.8 Funkce H
30.9 Funkce I
30.10 Domácí úkol
30.11 V další lekci
..

30.1 Úvod do seznamu funkcí.

Nyní se nám do lekcí připlete pár seznamů. V první řadě to budou funkce a pak budou následovat další, jako třeba seznamy klíčových slov metod atd. Funkce budou řazeny do několika dílů a budou řazeny podle abecedy. Jako zdroj mi posloužilo MSDN. Zatím vynechám finanční funkce.

30.2 Funkce A

Abs(číslo) - vrací absolutní hodnotu čísla

Array(seznam argumentů) - vrací proměnnou typu obsahující pole se seznamem argumentů

Asc(znak či řetězec) – vrací ASCII hodnotu znaku případě prvního znaku řetězce.

Atn(číslo) – vrací hodnotu funkce arkustangens v radiánech

30.3 Funkce C

Cbool(argument) - konvertuje na typ boolean

CByte(argument) - konvertuje na typ byte

CCur(argument) - konvertuje na typ current

CDate(argument) - konvertuje na typ dyte

CDbl(argument) - konvertuje na typ double

Choose(index, pole argumentů) – vrací vybranou hodnotu ze seznamu argumentů

Chr(kód znaku) – vrací znak z ASCII tabulky podle kódu v argumentu

CInt(argument) - konvertuje na typ integer

CLng(argument) - konvertuje na typ long

Command – vrací argument se kterým byl program spuštěn

Cos(číslo) – vrací hodnotu cosinus v radiánech

CSng(argument) - konvertuje na typ Single

CStr(argument) - konvertuje na typ String

CurDir(disk) – vrátí aktuální cestu k souboru

CVar(argument) - konvertuje na typ Variant

CVErr(argument) - konvertuje na subtyp Error typu variant. Tato funkce se používá k simulaci a vyvolávání chyb

30.4 Funkce D

Date - vrací aktuální datum.

DateAdd(typ hodnoty, přidaná hodnota, datum, ke kterému hodnotu přidáváme) – vrácená hodnota je datum, ke kterému jsme přidali určitou jinou dobu. Do typu přiřazené hodnoty vkládáme řetězce "d", "m" a "yyyy", podle toho, chceme-li upravovat dny měsíce či roky. Ale nejen ty, je jich mnohem víc: yyyy – rok, q – čtvrtletí, m – měsíc, y – den v roce, d – den, w – den v týdnu, ww – týden, h – hodina, n – minuta, s – sekunda

DateDiff(typ hodnoty, první datum, druhé datum) - vrátí počet časových intervalů jako rozdíl mezi dvěma zadanými daty. Jako interval (typ hodnoty) se používají stejné hodnoty jako v předchozím případě

DatePart(typ hodnoty, datum) – vrací zadanou část data

DateSerial(rok, měsíc, den) – pro změnu datum skládá dohromady

DateValue(datum) – návratovou hodnotou je datum typu Date

Day(datum) – vrací den v měsíci (od 1 do 31)

Dir(cesta a název souboru, atributy) – vrací jméno tohoto souboru nebo adresáře

DoEvents – na moment přeruší práci a systém může vykonat něco jiného

30.5 Funkce E

Environ(číslo 1 až 39) – vrací různé údaje o sytému podle zadaného čísla

EOF(číslo otevřeného souboru) – vrací hodnotu true nebo false, která udává konec souboru

Error(číslo chyby) - vrací chybovou zprávu s číslem chyby

Exp(exponent) - vrací hodnotu exponenciální funkce

30.6 Funkce F

FileAttr(číslo otevřeného souboru, typ návratové hodnoty) - vrací info o souboru, který je otevřen metodou Open, Podle typu návratové hodnoty vrací buď přístup k souboru při zadané jedničce a nebo při zadané dvojce vrací popisovač
Návratové hodnoty přístupu k souboru:
1 Jen čtení
2 Jen zápis
4 Náhodný přístup
8 Přidávání
32 Binární

FileDateTime(cesta k souboru) – vrací číslo obsahující čas a datum poslední změny souboru

FileLen(cesta k souboru) – vrací délku souboru v bajtech

Fix(číslo) - vrací celou část čísla.

Format (výraz, formát, PrvníDenTýdne , PrvníTýdenRoku) - používá se k formátování data. Více na http://msdn.microsoft.com/library/default.asp?url=/library/en-us/VBRef98/html/vbmscLROverview.asp

FormatCurrency(32.555) – vrací číslo ve formátu měny

FormatDateTime(Datum, Typ formátu) – vrací datum naformátované určitým způsobem. Podrobnosti k této i k jiným funkcím jsou na MSDN

FormatNumber(výraz) – vrací ve formátu čísla

FormatPercent(číslo) – číslo vynásobí stem a přidá znak „%“

30.7 Funkce G

GetAllSettings(název aplikace, sekce) - vrací seznam všech klíčů a jejich hodnot, keré jsou v dané sekci a uloží je do dvourozměrného pole

GetAttr(cesta a jméno) - vrací hodnotu které obsahuje popis souboru
0 vbNormal - Normální
1 vbReadOnly - Pouze pro čtení
2 vbHidden - Skrytý
4 vbSystem - Systémový
16 vbDirectory - Složka
32 vbArchive - Archivovat
Pokud chceme zjistit, zda je soubor skrytý, použijeme:


Result = GetAttr(Cesta a jméno) And vbHidden

object.GetAutoServerSettings([progid], [clsid]) – vrací stav komponenty ActiveX

GetObject(cesta, nebo třída) - vytvoří propojení OLE s objektem ze souboru

GetSetting(jméno aplikace, sekce, klíč) – vrací hodnotu zadaného klíče z registru

30.8 Funkce H

Hex(čislo) - vrací číslo v hexadecimální podobě.

Hour(čas) - vrací hodinu a jako argument vyžaduje čas, ze kterého ji získá.

30.9 Funkce I

If(výraz, hodnotaTrue, hodnotaFalse) - pokud je výraz pravdivý, vrátí program hodotu true, pokud je nepravdivý, vrátí hodnotu False

Input(počet načtených zanků, číslo souboru) – tato funkce se používá pro čtení z binárního nebo sekvenčního souboru

InStr(řetězec ve kterém budeme hledat, hledaný řetězec) – tato funkce vrací pozici začátku řetězce v jiném řetězci pokud je nalezen

InStrRev(řetězec ve kterém budeme hledat, hledaný řetězec) – tato funkce vrací pozici začátku řetězce v jiném řetězci, ale od konce

Int(číslo) – vrací celou část čísla

IsArray(název proměnné) – vrací true, pokud je daná proměnná typu Pole

IsDate(název proměnné) – vrací true, pokud je daná proměnná typu Date

IsEmpty(název proměnné) – vrací false, pokud je daná proměnná Inicializovaná

IsError(název proměnné) – vrací true, pokud je daná proměnná typu Error

IsMissing(název parametru) - vrací true, pokud byl daný parametr předán proceduře.

IsNull(název proměnné) – vrací true, pokud je daná proměnná 0

IsNumeric(výraz) - vrací true, pokud je možno daný výraz považovat za číslo

IsObject(výraz) - vrací true, pokud výraz odkazuje na object OLE

30.10 Domácí úkol

Vyzkoušet si jak ty funkce fungují.

30.11 V další lekci

Pokračování.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Tagy:
Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Jiří ChytilAutor programuje ve VB, zajímá se o elektrotechniku, studuje na SOŠ Elektrotechnické - obor číslicová technika.
Web    

Nové články

Obrázek ke článku Stavebnice umělé inteligence 1

Stavebnice umělé inteligence 1

Článek popisuje první část stavebnice umělé inteligence. Obsahuje lineární a plošnou optimalizaci.  Demo verzi je možné použít pro výuku i zájmovou činnost. Profesionální verze je určena pro vývojáře, kteří chtějí integrovat popsané moduly do svých systémů.

Obrázek ke článku Hybridní inteligentní systémy 2

Hybridní inteligentní systémy 2

V technické praxi využíváme často kombinaci různých disciplín umělé inteligence a klasických výpočtů. Takovým systémům říkáme hybridní systémy. V tomto článku se zmíním o určitém typu hybridního systému, který je užitečný ve velmi složitých výrobních procesech.

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý