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

VB - 30. lekceVB - 30. lekce

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

VB - 30. lekce

Google       Google       14. 10. 2005       15 737×

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

Obrázek ke článku Virtuální zrcadla změní způsob nakupování v e-shopech

Virtuální zrcadla změní způsob nakupování v e-shopech

Díky pluginu Virtooal.com získávají zákazníci e-shopů možnost si vyzkoušet produkty ve virtuálním světě. E-shopy, které si plugin nainstalují, výrazně snižují množství vráceného zboží, dělají nákupy zábavnějšími, a tím budují lepší vztahy se svými zákazníky. V současnosti lze Virtooal.com využít zejména pro kosmetiku, brýle a šperky, do budoucna půjde také o módu.

Reklama
Reklama
Obrázek ke článku Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Kariérní postup & vyšší plat: Titul MBA ve sféře IT

Působíte jako specialista v oblasti IT a aspirujete na povýšení, příp. řídící pozici? Pak se jistě potýkáte nejen s vysokými nároky (potenciálních) zaměstnavatelů, ale i se silnou konkurencí ze strany ostatních uchazečů. Pokud chcete zvýšit své šance na kariérní posun a lepší plat, měli byste vedle technických dovedností ovládat i ty manažerské. Pomoci vám v tomto ohledu může studium MBA se specializací na management IT.

Obrázek ke článku Tisková konference Hackers Congress Paralelni Polis 2018

Tisková konference Hackers Congress Paralelni Polis 2018

Již pátý ročník akce globálního významu Hackers Congress Paralelni Polis 2018 se letos odehraje 5. – 7. října, a to znovu v prostorech Paralelní Polis a přilehlého divadla La Fabrika na Praze 7. Na kongres se opět sjedou světoví odborníci, kteří svým zaměřením kopírují čtyři základní pilíře akce. Jsou jimi Svoboda a kryptoanarchie, Decentralizovaná ekonomika a kryptoměny, Politické umění a hacking a také Věda a technologie

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