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 345×

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 Delphi 10.1.2 (Berlin Update 2) – na co se můžeme těšit

Delphi 10.1.2 (Berlin Update 2) – na co se můžeme těšit

Touto roční dobou, kdy je zem pokrytá barevným listím a prsty křehnou v mrazivých ránech, se obvykle těšíme na zbrusu novou verzi RAD Studia. Letos si však ale budeme muset počkat na Godzillu a Linux až do jara. Vezměme tedy za vděk alespoň updatem 2 a jelikož dle vyjádření pánů z Embarcadero se budou nové věci objevovat průběžně, pojďme se na to tedy podívat.

Reklama
Reklama
Obrázek ke článku Konference: Moderní datová centra pro byznys dneška se koná už 24. 11.

Konference: Moderní datová centra pro byznys dneška se koná už 24. 11.

Stále rostoucí zájem o cloudové služby i maximální důraz na pružnost, spolehlivost a bezpečnost IT vedou k výrazným inovacím v datových centrech. V infrastruktuře datových center hraje stále významnější roli software a stále častěji se lze setkat s hybridními přístupy k jejich budování i provozu.

Obrázek ke článku Konference: Mobilní technologie mají velký potenciál pro byznys

Konference: Mobilní technologie mají velký potenciál pro byznys

Firmy by se podle analytiků společnosti Gartner měly  rychle přizpůsobit skutečnosti, že mobilní technologie už zdaleka nejsou horkou novinkou, ale standardní součástí byznysu. I přesto - nebo možná právě proto - tu nabízejí velký potenciál. Kde tedy jsou ty největší příležitosti? I tomu se bude věnovat již čtvrtý ročník úspěšné konference Mobilní řešení pro business.

Obrázek ke článku Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres HCPP16 pořádá od 30. září do 2. října nezisková organizace Paralelní Polis již potřetí, a to ve stejnojmenném bitcoinovém prostoru v pražských Holešovicích. Letos přiveze na třídenní konferenci přes 40 většinou zahraničních speakerů – lídrů z oblastí technologií, decentralizované ekonomiky, politických umění a aktivismu. Náměty jejich přednášek budou také hacking, kryptoměny, věda, svoboda nebo kryptoanarchie.

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 © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý