Co je VB.Net?
Visual Basic (VB) je základní jazyk zaměřující se na rozhraní .NET Framework. Může být zcela integrován do Visual Studio, které je předním vývojářským editorem společnosti Microsoft. Je podporován a také aktualizován jednoduše společností Microsoft.
V tomto článku budeme podrobně diskutovat datové typy VB.Net.
Proč VB.Net?
- Vývoj aplikací .NET může být rychlý a jednoduchý.
- Může být typově bezpečný, objektově orientovaný.
- Může vytvářet jakýkoli typ moderní aplikace.
Jak můžete ukládat čísla do svého softwaru? Jak zabránit přetečení nebo snad nedostatku desetinných míst? Jak používat data? Tato informace shrnuje primární číselné typy dat prostřednictvím tradičních jazyků Visual Basic, Visual Basic pro softwarové programy, Visual Basic .NET a různých jazyků .NET. Obvykle se uvažuje o dostupné vývojové zkušenosti. Toto nemůže být shrnutí programování. Pokud hodláte přejít z jazyka VB6 do jazyka .NET, můžete najít několik užitečných informací.
Různé typy dat VB.Net
Deklarovat proměnnou pomocí jazyka
Proměnné
- Počítače vyžadují, aby si mezi sebou pamatovali data.
- Variabilní mějte na paměti pouze jeden kousek dat najednou.
- Nebyl vyvinut pro počítače.
Bity a kousky a bajty
- Nejjednodušší jednotkou informací ve výpočtech je bit.
- Může obsahovat 2 hodnoty - 0 (vymazáno) a 1 (nastaveno).
- Můžete snadno 'převrátit' trochu přepínat mezi 0 a 1.
- Seznam 4 bitů je známý jako okus.
- Skupina 8 bitů je bajt (2 kousky), někdy nazývaný oktet.
- Skupiny bytů jsou často označovány jako slova.
- Slovo (2 bajty - 16 bitů)
- Dword (4 bajty - 32 bitů)
- Qword (8 bajtů - 64 bitů)
- K ukládání a zobrazování bitových reprezentací použijte datový typ řetězce
1. Celočíselné typy dat
Existuje celá řada celočíselných typů.
- Byte (1 byte)
Bajtový datový typ je jednobajtové celé číslo, které drží nepodepsanou hodnotu od 0 do 255.
Bajty se často používají pro volání API systému Windows, provádějící bitové operace a někteří vývojáři dokonce vytlačují o něco více výkonu pomocí bajtových polí namísto řetězců.
- Celé číslo (2 bajty)
Standardní celé číslo jsou dva bajty a drží hodnoty znaménka v rozsahu 64 000 plus nebo mínus 32 000.
-32 768 až 32 767.
- Dlouhá (4 bajty)
Rozsah může být -2, 147, 483, 648 až 2, 147, 483, 647.
Čtyři bajty dlouhé mohou obsahovat hodnoty znaménka více než dvě miliardy a je pravděpodobně nejčastějším typem návratové hodnoty ve VB.Net. V rozhraní Windows API se to označuje jako dvojité slovo nebo dword.
- LongLong (8 bajtů - pouze v 64bitových systémech)
- 9, 223, 372, 036, 854, 775, 808 až 9, 223, 372, 036, 854, 775, 807.
64bitová verze sady Office má datový typ 8 bajtů LongLong a je vyžadován pro mnoho volání rozhraní API systému Windows v 64bitovém prostředí kvůli zvětšení adresového prostoru paměti.
Toto by bylo označováno jako čtyřnásobné slovo nebo qword.
- LongPtr
Typ LongPtr opravdu není typem, ale skutečným ukazatelem, který se mění v závislosti na spuštěném prostředí. To znamená, že v 32bitovém systému vrátí LongPtr hodnotu Long a méně než 64 bitů vrátí hodnotu LongLong. LongPtr lze často použít při voláních rozhraní Windows API, která obvykle spravují. Standardní hodnota pro všechny tyto celočíselné typy může být nula.
Příklad
Takto deklarujeme proměnnou; použijeme klíčové slovo Dim, takže znamená Dimension. Toto je velmi stará terminologie. Pak dáme jméno jako ProductID. Je to jen jméno, které vytvoříme. Poté přidáte klíčové slovo, protože to specifikuje typy dat.
Zde jsme dostali Dim ProductID jako Integer. Povolujeme držet celé číslo.
2. Boolean
Boolean se používá k ukládání hodnot True nebo False. Výchozí hodnota je False. Interně jsou uloženy jako celé číslo, ale lze je hodnotit pouze na hodnotu True nebo False. Když jsou číselné typy převedeny na logický, 0 = False a cokoli jiného = True (Not False). Když jsou booleovské výrazy převedeny na číselný typ, False = 0 a True = -1. To je způsobeno tím, že NEBEZPEČÍ bitové operace se provádí na všech bitech v celém čísle, převracející se všechny nulové bity na jeden, což má za následek zápornou hodnotu.
Příklad
Dim isActive Jako Boolean může Boolean představovat hodnotu True nebo False.
3. Řetězec
Datový typ řetězce slouží k uložení znakových dat, jako jsou jména nebo jiná nečíselná data. V závislosti na tom, jak je deklarován, existují dvě formy typu řetězce.
- Proměnná délka (~ 2B znaků)
Výchozí hodnota řetězce proměnné délky je prázdný řetězec (“”).
Datové typy String obsahují jakékoli textové informace, které mohou získat přibližně 2 miliardy znaků Unicode.
Příklad
Dim Name As String obsahuje hodnotu řetězce.
4. Desítkové
Desítkový datový typ obsahuje numerická data. Rozsah je +/- 7, 9… E + 28 Až 28 desetinných míst.
Příklad
Dim ListPrice As Decimal obsahuje numerická data buď kladná nebo záporná.
5. DateTime
DateTime udržuje datum i čas dat. Půlnoc (00:00:00) 1. ledna, 0001 během 31. prosince, 9999 23:59:59 odp.
Příklad
Dim SellStartDate as DateTime,
Počáteční řádek číslo 10 ProductID = 1, což je celé číslo.
Řádek číslo 11 isActive = True, což je boolean.
Skutečné „klíčové slovo“ v jazyce Visual Basic znamená, že jej nelze použít jako název proměnné.
Name = “10 Speed Bike” což je řetězec.
Hodnoty String vždy vkládejte do uvozovek.
ListPrice = 999, 99, což je desetinné číslo.
„D“ se nazývá literál typu. D je pro desetinné místo, zatímco dvojité uvozovky jsou pro řetězec.
Řádek č. 14 název proměnné SellStartDate = # 1/1/2019 #, což je DateTime.
Znak „#“ (libra) je literál typu pro hodnotu DateTime. Je to, jak definovat DateTime v kódu jazyka.
Alternativní způsob deklarování a přiřazení hodnot zde je všem na jednom řádku.
Jiným způsobem můžete vidět deklarační proměnnou dva názvy proměnných mají stejný datový typ a oddělené čárkou.
To se prostě nepovažuje za ideální provedení. Musíte nahlásit každou jednotlivou proměnnou na jednotlivém řádku.
6. Typ dat objektu
Příklad
Na řádku 3 je datová proměnná As Object. Je to speciální datový typ, který umí držet kterýkoli z ostatních datových typů. Pokud je to možné, vyhne se datovému typu Object. Zabere to hodně paměti a je pomalejší než jiné typy dat.
Závěr - datové typy VB.Net
Datový typ jazyka Visual Basic patří mezi nejdůležitější základy jazyka jazyka. Když můžete skutečně zvládnout vhodné typy dat jazyka Visual Basic, efektivita vaší aplikace bude větší a riziko chyb mnohem menší.
Doporučené články
Toto je průvodce datovými typy VB.Net. Zde diskutujeme různé typy datových typů VB.Net. Můžete si také prohlédnout naše další doporučené články -
- Operátoři VB.NET
- Typy dat v MATLABu
- Dědičnost ve VB.Net
- Průvodce po VB.Net pro smyčku
- Datové typy Python
- Java Booleans
- Datové typy PL / SQL
- Události VB.Net
- Různé typy dat SQL s příklady