VB.Net adattípusok és változó nyilatkozat DIM-mel

Tartalomjegyzék:

Anonim

Mik azok az adattípusok?

Az adattípusok meghatározzák az adatok típusát, amelyeket bármely változó tárolhat. A különböző adattípusokhoz tartozó változók számára a memória különböző területei vannak. Különböző adattípusok vannak a VB.NET-ben. Tartalmazzák:

  • Logikai : az allokált tárhely a megvalósítás platformjától függ. Értéke lehet Igaz vagy Hamis.
  • Bájt : 1 bájt kiosztott tárhely. Az értékek 0 és 255 között vannak (aláíratlan).
  • Char : 2 bájtos helyet rendelt el. Az értékek 0 és 65535 között vannak (aláíratlan).
  • Dátum : 8 bájt kiosztott tárhely. Az értékek 0001 január 1-jén 0:00:00 (éjfél) és 9999 december 31-én 23:59:59 között változnak.
  • Egész szám : 4 bájtos tárhelye van. Az értékek -2 147 483 648 és 2 147 483 647 között vannak (aláírva).
  • Hosszú : 8 bájtos tárhelye van. A számok -9 223 372 036 854 775 808 és 9 223 372 036 854 775 807 között vannak (aláírva).
  • Karakterlánc : A lefoglalt tárhely a megvalósítás platformjától függ. Az értékek 0 és körülbelül 2 milliárd Unicode karakter között mozognak.

Ebben az oktatóanyagban megtudhatja:

  • Adattípusok
  • Írja be a konverziós funkciókat
  • Változó nyilatkozat
  • Változó inicializálás
  • Felhasználói értékek elfogadása
  • Értékek és értékek

Írja be a konverziós funkciókat

Vannak olyan funkciók, amelyekkel konvertálhatunk egyik adattípusból a másikba. Tartalmazzák:

  • CBool (kifejezés): átalakítja a kifejezést logikai adattípussá.
  • CDate (kifejezés): átalakítja a kifejezést Dátum adattípussá.
  • CDbl (kifejezés): átalakítja a kifejezést Double adattípussá.
  • CByte (kifejezés): átalakítja a kifejezést bájt adattípussá.
  • CChar (kifejezés): átalakítja a kifejezést Char adattípussá.
  • CLng (kifejezés): a kifejezést hosszú adattípussá alakítja.
  • CDec (kifejezés): átalakítja a kifejezést decimális adattípussá.
  • CInt (kifejezés): a kifejezést egész szám típusúvá alakítja.
  • CObj (kifejezés): átalakítja a kifejezést Object adattípussá.
  • CStr (kifejezés): átalakítja a kifejezést String adattípussá.
  • CSByte (kifejezés): átalakítja a kifejezést Byte adattípussá.
  • CShort (kifejezés): átalakítja a kifejezést rövid adattípussá.

Változó nyilatkozat

A VB.NET-ben egy változó deklarálása magában foglalja a változó nevének megadását és annak az adattípusnak a meghatározását, amelyhez tartozik. A következő szintaxist használjuk:

Dim Variable_Name as Data_Type

A fenti szintaxisban a Variable_Name a változó neve, míg a Data_Type az a név, amelyhez a változó tartozik.

Íme egy példa egy érvényes változó deklarációra a VB.NET-ben:

Dim x As Integer

A fenti példában az 'x' a változó neve, míg az Integer az az adattípus, amelyhez az x változó tartozik.

Változó inicializálás

Egy változó inicializálása azt jelenti, hogy értéket rendelünk a változóhoz. A következő példa ezt szemlélteti:

Dim x As Integerx = 10

Fentebb deklaráltunk egy 'x' nevű egész változót, és 10-es értéket rendeltünk hozzá. Itt van egy másik példa:

Dim name As Stringname = "John"

Fentebb deklaráltunk egy string változó nevet és hozzáadtunk egy John értéket.

Ha logikai változót deklarál, annak értékének igaznak vagy hamisnak kell lennie. Például:

Dim checker As Booleanchecker = True

Fent definiáltunk egy ellenőrző nevű logikai változót, és True értéket rendeltünk hozzá.

Bemutassuk, hogyan lehet deklarálni és inicializálni a változót egy kódpélda segítségével:

1. lépés: Hozzon létre egy új projektet

  1. Nyissa meg a Visual Studio alkalmazást, és kattintson a Fájl menüre, válassza az Új, majd az Eszköztár Projekt lehetőséget.

  2. Az új ablakban kattintson a Visual Basic elemre a bal oldali függőleges navigációs panelen. Válassza a Window Forms Application lehetőséget.

  3. Adjon nevet és kattintson az OK gombra. A Projekt létrejön.

2. lépés: Hozzon létre egy gombot

  1. Gomb létrehozásához először nyissa meg a tervezés fület.

  1. Húzza a Gomb vezérlőt az eszköztárból a WindowFormba:

3. lépés: Kattintson a Tervezés fül bal oldalán található másik fülre. Kattintson duplán arra a gombra, amelyet hozzáadott az űrlaphoz.

4. lépés: Adja hozzá a következő kódot a szöveg hozzáadásához a vezérlőhöz:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim checker As Booleanchecker = TrueMsgBox("The value of variable checker is : " & checker)Dim x As Integerx = 32MsgBox("The value of variable x is : " & x)Dim name As Stringname = " Guru99 "MsgBox("The value of variable name is : " & name)End Sub

5. lépés) Most futtathatja a kódot a felső sávon található Start gombra kattintva:

6. lépés : A következő űrlapot kell kapnia:

7. lépés: Kattintson az 1. gombra. Meg kell kapnia a következő párbeszédpanelt:

A következő párbeszédpanelre lépéshez kattintson az OK gombra. Ennek a következőknek kell lennie:

Kattintson ismét az OK gombra a következő párbeszédpanelre lépéshez. Ennek a következőknek kell lennie:

Itt található egy képernyőkép a fentiek teljes kódjáról:

A kód magyarázata:

  1. Form1 nevű nyilvános osztály létrehozása
  2. A Button1_Click nevű aleljárás létrehozása. Akkor hívják meg, amikor a gombra kattintanak. A küldő objektum felveti az eseményt, míg az e argumentumnak lesznek adatai az eseményről. Az EventArgs képezi az összes VB.Net esemény argumentum alaposztályát. A Fogantyú gomb 1. Kattintson a gombra, hogy az alfolyamat a gomb minden kattintását kezeli.
  3. Ellenőrző nevű logikai változó létrehozása.
  4. True érték hozzáadása az ellenőrző változóhoz.
  5. Üzenetmező párbeszédpanel létrehozása a szöveg és a változóellenőrző értékének megjelenítéséhez.
  6. X nevű egész változó létrehozása.
  7. 32-es érték hozzárendelése az x változóhoz.
  8. Üzenetdoboz párbeszédpanel létrehozása néhány szöveg és az x változó értékének megjelenítéséhez.
  9. Névvel ellátott string változó létrehozása.
  10. A Guru99 változó hozzárendelése a változó nevéhez.
  11. Üzenetdoboz párbeszédpanel létrehozása a szöveg és a változó neve értékének megjelenítéséhez.
  12. Az aleljárás befejezése.
  13. Az osztály befejezése.

Felhasználói értékek elfogadása

Alkalmazás létrehozásakor szükség lehet arra, hogy a felhasználótól információt kapjon. Ez a System névtér Console osztályának ReadLine függvényével végezhető el. Miután megkapta a bevitelt a felhasználótól, hozzá kell rendelnie egy változóhoz. Például:

Dim user_message As Stringuser_message = Console.ReadLine

A fenti példában meghatároztuk a user_message nevű változót. A konzolról olvasott üzenet hozzá van rendelve ehhez a változóhoz. Bemutassuk ezt:

1. lépés: Hozzon létre egy konzolalkalmazást

  1. Nyissa meg a Visual Studio alkalmazást, és kattintson a Fájl menüre, válassza az Új, majd az Eszköztár Projekt lehetőséget.

  2. Az új ablakban kattintson a Visual Basic elemre a bal oldali függőleges navigációs panelen. Válassza a Console Application lehetőséget.

  3. Adjon nevet és kattintson az OK gombra. A Projekt létrejön.

2. lépés: Adja hozzá a következő kódot a munkaterülethez:

Module Module1Sub Main()Dim user_message As StringConsole.Write("Enter your message: ")user_message = Console.ReadLineConsole.WriteLine()Console.WriteLine("You typed: {0}", user_message)Console.ReadLine()End SubEnd Module

3. lépés) Most futtathatja a kódot a felső sávon található Start gombra kattintva:

4. lépés: Írja be az üzenetet

  1. A kód futtatásakor a következő konzolt kapja:

  1. Írjon be minden üzenetet, és nyomja meg az Enter billentyűt. A következőket kell kapnia:

Itt található a példa teljes kódja:

A kód magyarázata:

  1. Modul1 nevű modul létrehozása. A kód osztályaként fog működni.
  2. A modul fő eljárásának létrehozása. Ez az osztály futtatásakor / végrehajtásakor lesz meghívva.
  3. A user_message nevű karakterlánc-változó létrehozása.
  4. Nyomtasson egy üzenetet a konzolra, amelyben arra kéri a felhasználót, hogy írja be az üzenetét.
  5. Rendelje hozzá a konzolból leolvasott értéket a fenti változóhoz.
  6. Üres sor nyomtatása a konzolra.
  7. Nyomtasson ki egy kis szöveget és a felhasználó által a konzolra beírt üzenetet.
  8. A felhasználó által beírt üzenet elolvasása.
  9. Fejezze be az aleljárást.
  10. Fejezze be a modult.

Értékek és értékek

A VB.NET kifejezések kétféle típusúak:

  • lvalue - egy lvalue kifejezés megjelenhet a hozzárendelés operátor bal vagy jobb oldalán.
  • rvalue - egy rvalue kifejezés csak a hozzárendelés operátor jobb oldalán jelenhet meg, a bal oldalon viszont nem.

A változók értékek, ami azt jelenti, hogy a hozzárendelési operátor bal oldalára tehetjük őket. Például:

Dim x As Integer = 32

Numerikus literálok esetén nem rendelhetők hozzá, és nem is jelenhetnek meg a hozzárendelési operátorok bal oldalán, mivel ezek értékek. Például:

32 = x

A fenti kifejezés hibás, és fordítási időbeli hibát fog generálni.

Összegzés

  • Minden változónak egy adattípushoz kell tartoznia. Az adattípus meghatározza a változó számára lefoglalt memóriaterület mennyiségét.
  • Konvertálhatunk egy változót egyik adattípusból egy másikba.
  • A változók inicializálása azt jelenti, hogy értékeket rendelünk a változókhoz.
  • Létrehozunk egy konzolalkalmazást, amely a ReadLine funkció használatával segítséget nyújt a felhasználók számára a konzolon keresztül .