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 4. Proměnné Proměnné slouží k dočasnému uchování hodnot během vykonávání programového kódu. Definovány: názvem, datovým typem, rozsahem platnosti a dobou platnosti

3 Kde definujeme proměnné ve VB?
sekce General – Declaration na začátku stránky názvem, datovým typem

4 Pravidla pro názvy proměnných a konstant
nepoužívat klíčová slova, nesmí obsahovat: mezeru, čárku, &, $, %, ! musí začínat písmenem bez diakritiky jména proměnných, konstant a podprogramů musí být kratší než 255 znaků jména formulářů, ovladačů, tříd a modulů musí být kratší než 40 znaků – bez diakritiky, začínají písmenem, neklíčová slova

5 Datové typy Visual Basic v.6
Závisí pro programovacím jazyce. Byte Boolean Integer Long Single Double Komentář významu proměnných

6 Datové typy Currency Decimal Date Object String String*délka řetězce
Variant String proměnné délky Uživatelsky definovaný - UDF

7 Rozsah platnosti Udává, ve které části a v jak velké části – aplikace má jméno proměnné (konstanty) platnost Lokální – platí v dané proceduře, či funkci. Deklarují se uvnitř procedury příkazem Dim. Modální – platí v daném formuláři. Deklarují se v záhlaví modulu formuláře příkazem Dim. Globální – platí v celém projektu. Deklarují se v basickém modulu příkazem Public. ukázka

8 Lokální a modální prom. modální lokální

9 Veřejné proměnné

10 Doba platnosti Deklarace Dim – proměnná existuje pouze při běhu procedury, při novém spuštění se znovu inicializuje. Static – hodnota se uchová i po skončení běhu procedury a vstupuje do ní i při jejím dalším volání.

11 Deklarace proměnné Deklarace je nepovinná Option Explicit
při zadání tohoto klíčového slova je deklarace povinná Není-li proměnná deklarována je typu Variant

12 Jednoduchá proměnná {Dim, nebo Private, nebo Public} jméno_proměnné [As typ] př.: Dim sestra As String Public jmeno As String * 20

13 Uživatelem definovaný typ
Deklaruje se pouze v deklarační části basického modulu nikoliv procedur Např. Type zamestnanec Jmeno As string Prijmeni As string Vykonnost As integer End type Dim delnik As zaměstnanec Použití: delnik.jmeno = „Jan“

14 Pole {Dim, nebo Private, nebo Public} jméno_pole[([indexy])] [As typ]
jednorozměrná pole Dim intPole (20) As Integer Dim Pole(1 To 5) As String Dim MixPole (8) As Variant 5 1 9 3 .. 6 K M p i R 5 P 9 3 a b c 11 6

15 Vícerozměrná pole pro uložení matic Např.
Dim matice (1 To 10, 1 To 10) As Integer 5 7 11 23 -7 1 3 -21 45 77 8

16 Dynamická pole pro případ, kdy neznáme rozměr a meze pole a jsou upřesněny až za běhu programu Dim intPole() As Integer před prvním použitím klíčové slovo ReDim N=20 ReDim intPole (1 To N) As Integer ReDim intPole(0) ‘ odalokace paměti


Stáhnout ppt "VISUAL BASIC PRALG."

Podobné prezentace


Reklamy Google