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 5193.. 6 KMpiR 5P93abc116

15 Vícerozměrná pole pro uložení matic Např. Dim matice (1 To 10, 1 To 10) As Integer 5711 23-70 13-21 45771 008 783

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