VB.Net datu tipi un mainīgā deklarācija ar DIM

Satura rādītājs:

Anonim

Kas ir datu tipi?

Datu tipi nosaka datu tipu, ko var uzglabāt jebkurš mainīgais. Mainīgajiem, kas pieder dažādiem datu tipiem, atmiņā tiek piešķirti dažādi vietas apjomi. VB.NET ir dažādi datu tipi. Tie ietver:

  • Būla : piešķirtā krātuve ir atkarīga no ieviešanas platformas. Tās vērtība var būt patiesa vai nepatiesa.
  • Baits : piešķirtā 1 baita krātuves vieta. Vērtības svārstās no 0 līdz 255 (neparakstītas).
  • Char : piešķīra vietu 2 baitiem. Vērtības svārstās no 0 līdz 65535 (neparakstītas).
  • Datums : piešķirtā 8 baitu krātuves vieta. Vērtības svārstās no 0:00:00 (pusnakts) 0001. Gada 1. janvārī līdz 9999. Gada 31. decembra pulksten 23:59:59.
  • Vesels skaitlis : tajā ir 4 baitu atmiņas vieta. Vērtības svārstās no -2 147 483 648 līdz 2 147 483 647 (parakstītas).
  • Garš : tajā ir 8 baitu atmiņas vieta. Skaitļi svārstās no -9,223,372,036,854,775,808 līdz 9,223,372,036,854,775,807 (parakstīti).
  • Virkne : Piešķirtā krātuves vieta ir atkarīga no ieviešanas platformas. Vērtības svārstās no 0 līdz apmēram 2 miljardiem Unicode rakstzīmju.

Šajā apmācībā jūs uzzināsiet:

  • Datu tipi
  • Ierakstiet konvertēšanas funkcijas
  • Mainīga deklarācija
  • Mainīga inicializācija
  • Lietotāju vērtību pieņemšana
  • Vērtības un vērtības

Ierakstiet konvertēšanas funkcijas

Ir funkcijas, kuras mēs varam izmantot, lai pārveidotu no viena datu veida uz citu. Tie ietver:

  • CBool (izteiksme): pārveido izteiksmi par Būla datu tipu.
  • CDate (izteiksme): pārveido izteiksmi par datuma datu tipu.
  • CDbl (izteiksme): pārveido izteiksmi par Double datu tipu.
  • CByte (izteiksme): pārveido izteiksmi par baitu datu tipu.
  • CChar (izteiksme): pārvērš izteiksmi Char datu tipā.
  • CLng (izteiksme): pārveido izteiksmi garu datu tipā.
  • CDec (izteiksme): pārveido izteiksmi par decimālu datu tipu.
  • CInt (izteiksme): pārveido izteiksmi par veselu skaitļu datu veidu.
  • CObj (izteiksme): pārveido izteiksmi par objekta datu tipu.
  • CStr (izteiksme): pārveido izteiksmi par virknes datu tipu.
  • CSByte (izteiksme): pārveido izteiksmi baitu datu tipā.
  • CShort (izteiksme): pārveido izteiksmi uz īsu datu tipu.

Mainīga deklarācija

VB.NET mainīgā deklarēšana ietver mainīgā nosaukuma piešķiršanu un tā datu veida definēšanu, kuram tas pieder. Mēs izmantojam šādu sintaksi:

Dim Variable_Name as Data_Type

Iepriekšminētajā sintaksē Variable_Name ir mainīgā nosaukums, bet Data_Type ir nosaukums, kuram mainīgais pieder.

Šeit ir derīga mainīgā deklarācijas piemērs VB.NET:

Dim x As Integer

Iepriekš minētajā piemērā 'x' ir mainīgā nosaukums, savukārt Integer ir datu tips, kuram pieder mainīgais x.

Mainīga inicializācija

Mainīgā inicializēšana nozīmē vērtības piešķiršanu mainīgajam. Šis piemērs to parāda:

Dim x As Integerx = 10

Iepriekš mēs esam deklarējuši vesela skaitļa mainīgo ar nosaukumu “x” un piešķīruši tam vērtību 10. Šeit ir vēl viens piemērs:

Dim name As Stringname = "John"

Iepriekš mēs esam deklarējuši virknes mainīgā nosaukumu un piešķīruši tam Jāņa vērtību.

Ja deklarējat Būla mainīgo, tā vērtībai jābūt vai nu True, vai false. Piemēram:

Dim checker As Booleanchecker = True

Iepriekš mēs esam definējuši Būla mainīgo ar nosaukumu pārbaudītājs un piešķīruši tam vērtību True.

Parādīsim, kā deklarēt un inicializēt mainīgo, izmantojot koda piemēru:

1. darbība. Izveidojiet jaunu projektu

  1. Atveriet Visual Studio un noklikšķiniet uz izvēlnes Fails, rīkjoslā izvēlieties Jauns, pēc tam - Projekts.

  2. Jaunajā logā kreisajā vertikālajā navigācijas rūtī noklikšķiniet uz Visual Basic. Izvēlieties Window Forms Application.

  3. Piešķiriet tam nosaukumu un noklikšķiniet uz pogas Labi. Projekts tiks izveidots.

2. solis) Izveidojiet pogu

  1. Lai izveidotu pogu, vispirms atveriet noformējuma cilni.

  1. Velciet pogas vadību no rīkjoslas uz WindowForm:

3. solis) Noklikšķiniet uz citas cilnes, kas atrodas pa kreisi no dizaina cilnes. Varat arī divreiz noklikšķināt uz pogas, kuru esat pievienojis veidlapai.

4. solis. Pievienojiet šādu kodu, lai vadīklai pievienotu tekstu:

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. solis) Tagad jūs varat palaist kodu, noklikšķinot uz pogas Sākt, kas atrodas augšējā joslā:

6. solis) Jums jāiegūst šāda veidlapa:

7. solis) Noklikšķiniet uz pogas 1. Jums vajadzētu iegūt šādu dialogu:

Noklikšķiniet uz pogas Labi, lai pārietu uz nākamo dialoglodziņu. Tam jābūt šādam:

Atkal noklikšķiniet uz pogas Labi, lai pārietu uz nākamo dialogu. Tam jābūt šādam:

Šeit ir pilns iepriekš minētā koda ekrānuzņēmums:

Koda skaidrojums:

  1. Izveidot publisku klasi ar nosaukumu Form1
  2. Apakšprocedūras ar nosaukumu Button1_Click izveidošana. Tas tiks izsaukts, noklikšķinot uz pogas. Sūtītāja objekts paaugstinās notikumu, kamēr e argumentā būs dati par notikumu. EventArgs veido pamatklasi visiem VB.Net notikumu argumentiem. Poga Rokturi 1. Klikšķis norāda, ka apakšprocedūra veiks jebkuru klikšķi uz pogas.
  3. Būla mainīgā ar pārbaudītāju izveidošana.
  4. Piešķirt pārbaudītāja mainīgajam vērtību True.
  5. Dialoglodziņa Ziņojuma lodziņš izveide, lai parādītu tekstu un mainīgo pārbaudītāja vērtību.
  6. Vesela skaitļa mainīgā ar x izveidošana.
  7. Piešķirt mainīgajam x vērtību 32.
  8. Dialoglodziņa Ziņojuma lodziņš izveide, lai parādītu tekstu un mainīgā x vērtību.
  9. Veidojot virknes mainīgo ar nosaukumu.
  10. Guru99 mainīgā piešķiršana mainīgā nosaukumam.
  11. Dialoglodziņa Ziņojuma lodziņš izveide, lai parādītu tekstu un mainīgā nosaukuma vērtību.
  12. Apakšprocedūras beigšana.
  13. Klases beigas.

Lietotāju vērtību pieņemšana

Veidojot lietojumprogrammu, jums var būt nepieciešams veids, kā iegūt ievadi no lietotāja. To var izdarīt, izmantojot sistēmas Console klases konsoles funkciju ReadLine sistēmas nosaukumvietā. Kad esat saņēmis ievadi no lietotāja, jums tas jāpiešķir mainīgajam. Piemēram:

Dim user_message As Stringuser_message = Console.ReadLine

Iepriekš minētajā piemērā mēs esam definējuši mainīgo ar nosaukumu user_message. No konsoles nolasītais ziņojums ir piešķirts šim mainīgajam. Parādīsim to:

1. darbība. Izveidojiet konsoles lietojumprogrammu

  1. Atveriet Visual Studio un noklikšķiniet uz izvēlnes Fails, rīkjoslā izvēlieties Jauns, pēc tam - Projekts.

  2. Jaunajā logā kreisajā vertikālajā navigācijas rūtī noklikšķiniet uz Visual Basic. Izvēlieties konsoles lietojumprogrammu.

  3. Piešķiriet tam nosaukumu un noklikšķiniet uz pogas Labi. Projekts tiks izveidots.

2. darbība. Pievienojiet šādu kodu darbvietai:

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. solis) Tagad jūs varat palaist kodu, noklikšķinot uz pogas Sākt, kas atrodas augšējā joslā:

4. solis) Ievadiet ziņojumu

  1. Palaižot kodu, jūs saņemsiet šādu konsoli:

  1. Ierakstiet jebkuru ziņojumu un nospiediet taustiņu Enter. Jums vajadzētu iegūt sekojošo:

Šeit ir pilns piemēra kods:

Koda skaidrojums:

  1. Moduļa ar moduli izveidošana1. Tas darbosies kā koda klase.
  2. Galvenās moduļa apakšprocedūras izveide. Tas tiks izsaukts, kad klase tiks palaista / izpildīta.
  3. Veidojot virknes mainīgo ar nosaukumu user_message.
  4. Konsolē izdrukājiet ziņojumu, lūdzot lietotāju ierakstīt ziņojumu.
  5. Piešķiriet no konsoles nolasīto vērtību iepriekš minētajam mainīgajam.
  6. Tukšas rindas drukāšana uz konsoles.
  7. Konsolē izdrukājiet tekstu un lietotāja ievadīto ziņojumu.
  8. Lietotāja ierakstītā ziņojuma lasīšana.
  9. Pabeidziet apakšprocedūru.
  10. Beidziet moduli.

Vērtības un vērtības

VB.NET izteiksmes ir divu veidu:

  • lvalue - lvalue izteiksme var parādīties piešķiršanas operatora kreisajā vai labajā pusē.
  • rvalue - vērtības izteiksme var parādīties tikai uzdevuma operatora labajā pusē, bet ne kreisajā pusē.

Mainīgie ir vērtības, kas nozīmē, ka mēs tos varam ievietot piešķiršanas operatora kreisajā pusē. Piemēram:

Dim x As Integer = 32

Skaitliskajiem literāļiem tos nevar ne piešķirt, ne parādīties piešķiršanas operatoru kreisajā pusē, jo tie ir vērtības. Piemēram:

32 = x

Iepriekš minētā izteiksme ir nepareiza un radīs kompilēšanas laika kļūdu.

Kopsavilkums

  • Katram mainīgajam jāpieder datu tipam. Datu tips nosaka mainīgajam atvēlētās atmiņas vietas daudzumu.
  • Mēs varam pārveidot mainīgo no viena datu veida citā.
  • Mainīgo inicializēšana nozīmē vērtību piešķiršanu mainīgajiem.
  • Mēs izveidojam konsoles lietojumprogrammu, lai palīdzētu mums iegūt informāciju no lietotājiem, izmantojot konsoli, izmantojot funkciju ReadLine .