Čo je to VB.Net?
Visual Basic (VB) je základný jazyk zameraný na .NET Framework. Môže byť úplne integrovaný do Visual Studio, ktorý je popredným vývojovým editorom spoločnosti Microsoft. Je podporovaný a tiež aktualizovaný jednoducho spoločnosťou Microsoft.
V tomto článku budeme podrobne diskutovať o typoch údajov VB.Net.
Prečo VB.Net?
- Vývoj aplikácií .NET môže byť rýchly a jednoduchý.
- Môže byť typovo bezpečný, objektovo orientovaný.
- Je možné zostaviť akýkoľvek typ modernej aplikácie.
Ako môžete vo svojom softvéri ukladať čísla? Ako zabrániť preplneniu alebo možno nedostatku desatinných miest? Ako používať dátumy? Tieto informácie sumarizujú primárne číselné typy údajov prostredníctvom tradičných programov Visual Basic, Visual Basic for Software, Visual Basic .NET a rôznych .NET jazykov. Spravidla sa uvažuje o dostupných vývojových skúsenostiach. Toto nemôže byť zhrnutie programovania. Niektoré informácie sú pre vás užitočné, ak plánujete migráciu z jazyka VB6 na jazyk .NET.
Rôzne typy údajov VB.Net
Vyhlásiť premennú pomocou jazyka Visual Basic
premenné
- Počítače si vyžadujú, aby si medzi nimi pamätali údaje.
- Variabilné majte na pamäti iba jeden bit dát súčasne.
- Nebolo vyvinuté pre počítače.
Bity a hroty a bajty
- Najjednoduchšou jednotkou informácií v oblasti výpočtovej techniky je bit.
- Môže mať 2 hodnoty - 0 (vymazané) a 1 (nastavené).
- Môžete ľahko „preklápať“ a prepínať medzi 0 a 1.
- Zoznam 4 bitov je známy ako kúsok.
- Skupina 8 bitov je bajt (2 kúsky), ktorý sa niekedy nazýva oktet.
- Skupiny bytov sa často označujú ako slová.
- Slovo (2 bajty - 16 bitov)
- Dword (4 bajty - 32 bitov)
- Qword (8 bajtov - 64 bitov)
- Na ukladanie a zobrazovanie bitových reprezentácií použite typ dát reťazca
1. Celočíselné typy údajov
Existuje niekoľko celočíselných typov.
- Byte (1 byte)
Bajtový dátový typ je jednobajtové celé číslo, ktoré má nepodpísanú hodnotu od 0 do 255.
Bajty sa často používajú na volania rozhrania Windows API, vykonávanie bitových operácií a niektorí vývojári dokonca vytlačia trochu viac výkonu pomocou bajtových polí namiesto reťazcov.
- Celé číslo (2 bajty)
Štandardné celé číslo sú dva bajty a uchovávajú hodnoty znamienka v rozsahu 64 000 plus alebo mínus 32 000.
-32 768 až 32 767.
- Dlhá (4 bajty)
Rozsah môže byť -2, 147, 483, 648 až 2, 147, 483, 647.
Štyri bajty dlhé môžu obsahovať hodnoty znamienok viac ako dve miliardy a je to pravdepodobne najbežnejší typ návratovej hodnoty vo VB.Net. V rozhraní API systému Windows sa to označuje ako dvojité slovo alebo dword.
- LongLong (8 bajtov - iba v 64-bitových systémoch)
- 9, 223, 372, 036, 854, 775, 808 až 9, 223, 372, 036, 854, 775, 807.
64-bitová verzia balíka Office má 8-bajtový typ údajov LongLong a vyžaduje sa pre mnoho hovorov rozhrania Windows API v 64-bitovom prostredí z dôvodu zväčšeného priestoru s adresou pamäte.
Toto by sa označovalo ako štvornásobné slovo alebo qword.
- LongPtr
Typ LongPtr nie je vôbec vôbec typom, ale skutočným ukazovateľom, ktorý sa mení v závislosti od používaného prostredia. To znamená, že v 32-bitovom systéme vráti LongPtr hodnotu Long a menej ako 64 bitov vráti hodnotu LongLong. LongPtr sa dá často používať vo hovoroch Windows API, ktoré spravujú spravidla. Štandardná hodnota pre všetky tieto celé čísla môže byť nula.
príklad
Takto deklarujeme premennú; použijeme kľúčové slovo Dim, takže skratka Dimension. Toto je veľmi stará terminológia. Potom pomenujeme ProductID. Je to len meno, ktoré si vymyslíme. Potom pridáte kľúčové slovo, pretože to špecifikuje typy údajov.
Tu sme dostali Dim ProductID As Integer. Povolíme držanie celého čísla.
2. Boolean
Boolean sa používa na ukladanie skutočných alebo nesprávnych hodnôt. Predvolená hodnota je False. Interne sa ukladajú ako celé číslo, ale dá sa vyhodnotiť iba na hodnotu True alebo False. Keď sú číselné typy prevedené na booleovské hodnoty, 0 = False a čokoľvek iné = True (Not False). Keď sa booleovské konvertujú na číselný typ, False = 0 a True = -1. Je to spôsobené tým, že NIKDY sa bitová operácia nevykonáva na všetkých bitoch v celom čísle, prevracaním všetkých vynulovaných bitov na jeden, čo má za následok zápornú hodnotu.
príklad
Dim isActive Ako booleovský, booleovský výraz môže predstavovať hodnotu True alebo False.
3. Reťazec
Dátový typ reťazca slúži na uchovávanie znakových údajov, ako sú mená alebo iné nečíselné údaje. Existujú dve formy typu reťazca, v závislosti od toho, ako sa deklaruje.
- Premenlivá dĺžka (~ 2B znakov)
Predvolená hodnota pre reťazec s premennou dĺžkou je prázdny reťazec („“).
Dátové typy String obsahujú akékoľvek textové informácie, ktoré môžu získať približne 2 miliardy znakov Unicode.
príklad
Dim Name As String obsahuje hodnotu reťazca.
4. Desatinné číslo
Desatinný typ údajov obsahuje číselné údaje. Rozsah je +/- 7, 9… E + 28 Až 28 desatinných miest.
príklad
Dim ListPrice As Decimal obsahuje číselné údaje buď pozitívne alebo negatívne.
5. DateTime
DateTime udržuje dátum aj čas údajov. O polnoci (00:00:00) 1. januára 0001 počas 31. decembra 9999 23:59:59 PM.
príklad
Dim SellStartDate as DateTime,
Počiatočný riadok číslo 10 ProductID = 1, čo je celé číslo.
Čiara číslo 11 je teda Active = True, čo je booleovské číslo.
Skutočné „kľúčové slovo“ v jazyku Visual Basic znamená, že ho nemôžete použiť ako názov premennej.
Názov = „10 rýchlostných bicyklov“, čo je reťazec.
Hodnoty String vždy vložte do úvodzoviek.
ListPrice = 999, 99 D, čo je desatinné miesto.
„D“ sa nazýva typ doslovný. D je pre desatinné miesto, zatiaľ čo dvojité úvodzovky „“ sú pre reťazec.
Názov riadku číslo 14 premennej SellStartDate = # 1/1/2019 #, čo je DateTime.
Znak „#“ (libra) predstavuje literál typu pre hodnotu DateTime. Je to, ako definovať DateTime v kóde Visual Basic.
Alternatívny spôsob deklarovania a priradenia hodnôt je tu všetko na jednom riadku.
Iným spôsobom môžete vidieť deklaračnú premennú, že dva názvy premenných majú rovnaký typ údajov a sú oddelené čiarkou.
Toto sa jednoducho nepovažuje za ideálne predstavenie. Každá jednotlivá premenná musíte uviesť na samostatnom riadku.
6. Typ údajov o objekte
príklad
Na 3. riadku je dátová premenná As Object. Je to špeciálny typ údajov, ktorý vie, ako uchovávať ktorýkoľvek z ostatných typov údajov. Ak je to možné, vyhýba sa typu údajov objektu. Zaberá veľa pamäte a je pomalšie ako iné typy údajov.
Záver - dátové typy VB.Net
Dátový typ jazyka Visual Basic patrí medzi najdôležitejšie základy jazyka Visual Basic. Ak dokážete skutočne zvládnuť príslušné typy údajov jazyka Visual Basic, efektívnosť vašej aplikácie bude väčšia a riziko chýb oveľa menšie.
Odporúčané články
Toto je sprievodca dátovými typmi VB.Net. Tu diskutujeme rôzne typy dátových typov VB.Net. Môžete si tiež prečítať naše ďalšie navrhované články -
- Operátori VB.NET
- Typy údajov v MATLABe
- Dedičstvo vo VB.Net
- Sprievodca po VB.Net pre slučku
- Dátové typy Python
- Java Booleans
- Údajové typy PL / SQL
- Udalosti VB.Net
- Rôzne typy údajov SQL s príkladmi