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

VB - 30. lekceVB - 30. lekce

 

VB - 30. lekce

Google       Google       14. 10. 2005       14 584×

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
..

Reklama
Reklama

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

Reklama
Reklama
Obrázek ke článku Nový IT hráč na českém trhu

Nový IT hráč na českém trhu

V roce 2015 otevřela v Praze na Pankráci v budově City Tower své kanceláře společnost EPAM Systems (NYSE:EPAM), jejíž centrála se nachází v USA. Společnost byla založená v roce 1993 a od té doby prošla velkým vývojem a stále roste.

Obrázek ke článku České Radiokomunikace opět hledají nejlepší nápady pro internet věcí

České Radiokomunikace opět hledají nejlepší nápady pro internet věcí

České Radiokomunikace (CRA) pořádají druhý ročník CRA IoT Hackathonů. Zájemci z řad vývojářů a fanoušků moderních technologií mohou změřit své síly a během jediného dne sestrojit co nejzajímavější funkční prototyp zařízení, které bude komunikovat prostřednictvím sítě LoRa. CRA IoT Hackathony se letos uskuteční ve dvou fázích, na jaře a na podzim, v různých městech České republiky. Jarní běh se odstartuje 31. března v Brně a 7. dubna v Praze.

Obrázek ke článku Cloud computing je využíván stále intenzivněji

Cloud computing je využíván stále intenzivněji

Využívání cloud computingu nabývá na intenzitě. Jen v letošním roce vzroste podle analytiků trh se službami veřejného cloudu o 18 %, přičemž o téměř 37 % vzrostou služby typu IaaS. Růst o více než pětinu pak čeká služby poskytování softwaru formou služby, tedy SaaS. Aktuálním trendům v oblasti využívání cloudu se bude věnovat konference Cloud computing v praxi, která se koná 23. března. 2017 v pražském Kongresovém centru Vavruška na Karlově náměstí 5.

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý