Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VISUAL BASIC PRALG. 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.

Podobné prezentace


Prezentace na téma: "VISUAL BASIC PRALG. 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."— 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. lokální modá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 Např. Type zamestnanec Jmeno As string Prijmeni As string Vykonnost As integer End type Dim delnik As zaměstnanec Použití: delnik.jmeno = „Jan“ Deklaruje se pouze v deklarační části basického modulu nikoliv procedur

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 KMpiR 5P93abc116

15 Vícerozměrná pole pro uložení matic Např. Dim matice (1 To 10, 1 To 10) As Integer

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

Podobné prezentace


Reklamy Google