VB.Net programmas struktūra, modulis, klases: Hello World piemērs

Satura rādītājs:

Anonim

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

  • Moduļi
  • Sveika pasaules programma
  • Klases
  • Struktūras
  • Izmantojot Microsoft Visual Studio IDE

Moduļi

VB.NET programma sastāv no:

  • Vārdamvietas deklarācija
  • Viena vai vairākas procedūras
  • Klase vai modulis
  • Mainīgie
  • Galvenā procedūra
  • Komentāri
  • Paziņojumi un izteicieni

Sveika pasaules programma

1. darbība. Izveidojiet jaunu konsoles lietojumprogrammu.

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

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

3. solis) Rīkjoslā noklikšķiniet uz pogas Sākt, lai to palaistu. Tam uz konsoles vajadzētu izdrukāt:

Apspriedīsim dažādas iepriekš minētās programmas daļas:

Koda skaidrojums:

  1. To sauc par nosaukumvietas deklarāciju. Tas, ko mēs darām, ir tas, ka mēs savā plānošanas struktūrā iekļaujam nosaukumvietu ar nosaukumu System. Pēc tam mēs varēsim piekļūt visām metodēm, kas definētas šajā nosaukumvietā, bez kļūdas.
  2. To sauc par moduļa deklarāciju. Šeit mēs esam deklarējuši moduli ar nosaukumu Module1. VB.NET ir uz objektu orientēta valoda. Tāpēc katrā programmā mums ir jābūt klases modulim. Šajā modulī jūs varēsiet definēt datus un metodes, kas jāizmanto jūsu programmā.
  3. Šis ir komentārs. Lai to atzīmētu kā komentāru, teikuma sākumā mēs pievienojām vienu citātu ('). VB.NET kompilators neapstrādās šo daļu. Komentāru mērķis ir uzlabot koda lasāmību. Izmantojiet tos, lai izskaidrotu dažādu apgalvojumu nozīmi jūsu kodā. Ikvienam, kurš izlasīs jūsu kodu, būs viegli saprast.
  4. VB.NET modulim vai klasei var būt vairākas procedūras. Tas ir iekšējās procedūrās, kur jums vajadzētu definēt izpildāmo kodu. Tas nozīmē, ka procedūra noteiks klases uzvedību. Procedūra var būt Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler vai RaiseEvent. Šajā rindā mēs definējām galveno apakšprocedūru. Tas iezīmē ieejas punktu visās VB.NET programmās. Tas nosaka, ko modulis veiks, kad tas tiks izpildīts.
  5. Šeit mēs esam norādījuši primārās metodes uzvedību. WriteLine metode pieder konsoles klasei, un tā ir definēta sistēmas nosaukumvietā. Atcerieties, ka tas tika importēts kodā. Šis paziņojums liek programmai drukāt tekstu Hello Guru99 uz konsoles, kad tā tiek izpildīta.
  6. Šī līnija neļaus ekrānu aizvērt vai iziet drīz pēc programmas izpildes. Ekrāns tiks pārtraukts un gaidīs, kamēr lietotājs veiks darbību, lai to aizvērtu.
  7. Galvenās apakšprocedūras slēgšana.
  8. Moduļa beigas.

Klases

VB.NET mēs izmantojam klases, lai definētu rasējumu datu tipam. Tas nenozīmē, ka klases definīcija ir datu definīcija, bet tā apraksta, no kā tiks izgatavots šīs klases objekts, un darbības, kuras mēs varam veikt ar šādu objektu.

Objekts ir klases eksemplārs. Klases dalībnieki ir klasē definētās metodes un mainīgie.

Lai definētu klasi, mēs izmantojam atslēgas klasi, kurai vajadzētu sekot klases nosaukumam, klases tekstam un paziņojumam End Class. Tas ir aprakstīts šādā sintaksē:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Šeit,

  • AtribūtsList apzīmē atribūtu sarakstu, kas jāpiemēro klasei.
  • AccessModifier ir definētās klases piekļuves līmenis. Tas ir neobligāts parametrs, un tam var būt tādas vērtības kā Publisks, Aizsargāts, Aizsargāts draugs, Draugs un Privāts.
  • Mantojums apzīmē jebkuru vecāku klasi, kuru tā pārmanto.

Šis ir koda piemērs, lai izveidotu klasi VB.NET -

1. darbība. Izveidojiet jaunu konsoles lietojumprogrammu.

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

Imports SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd Module

3. solis. Palaidiet kodu, rīkjoslā noklikšķinot uz pogas Sākt. Jums vajadzētu iegūt šādu logu:

Mēs izmantojām šādu kodu:

Koda skaidrojums:

  1. Moduļa ar moduli izveidošana1.
  2. Klases izveidošana ar nosaukumu Attēls.
  3. Klases dalībnieka, kura nosaukums ir Double tipa garums, izveidošana. Tā piekļuves līmenis ir noteikts kā publisks, tas nozīmē, ka tam piekļūs publiski.
  4. Izveidot klases biedru, kura nosaukums ir Double tips. Tā piekļuves līmenis ir noteikts kā publisks, tas nozīmē, ka tam piekļūs publiski.
  5. Klases beigas.
  6. Galvenās apakšprocedūras izveide.
  7. Objekta izveidošana ar nosaukumu Taisnstūris. Šis objekts būs tipa figūra, kas nozīmē, ka tas varēs piekļūt visiem locekļiem, kas definēti Figūras klasē.
  8. Definēt mainīgā nosaukta Double tipa apgabalu un inicializēt tā vērtību līdz 0.0.
  9. Piekļūšana attēla klasē definētajam garuma rekvizītam un tā vērtības inicializēšana līdz 8,0.
  10. Piekļuve klases īpašībai definētajam platuma rekvizītam un inicializējiet tā vērtību līdz 7,0.
  11. Taisnstūra laukuma aprēķināšana, reizinot garuma un platuma vērtības. Šī aprēķina rezultāts tiks piešķirts laukuma mainīgajam.
  12. Uz konsoles drukājot tekstu un taisnstūra laukumu.
  13. Pārtraucot konsoles gaidīšanu, kamēr lietotājs rīkosies, lai to aizvērtu.
  14. Apakšprocedūras beigšana.
  15. Klases beigas.

Struktūras

Struktūra ir lietotāja definēts datu tips. Struktūras nodrošina mums dažādu veidu datu iesaiņošanu. Struktūra tiek deklarēta, izmantojot struktūras atslēgvārdu. Piemērs struktūras izveidei VB.NET:

1. darbība. Izveidojiet jaunu konsoles lietojumprogrammu.

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

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd Module

3. solis. Palaidiet kodu, rīkjoslā noklikšķinot uz pogas Sākt. Jums vajadzētu iegūt šādu logu:

Mēs izmantojām šādu kodu:

Koda skaidrojums:

  1. Moduļa ar moduli izveidošana1.
  2. Izveidojot struktūru ar nosaukumu Struct.
  3. Vesela skaitļa mainīgā x izveidošana. Tā piekļuves līmenis ir iestatīts kā Publisks, lai tas būtu publiski pieejams.
  4. Vesela skaitļa mainīgā y izveidošana. Tā piekļuves līmenis ir iestatīts kā Publisks, lai tas būtu publiski pieejams.
  5. Struktūras beigas.
  6. Galvenās apakšprocedūras izveide.
  7. Izveidojot objektu, kura nosaukums ir st. Tas nozīmē, ka tas varēs piekļūt visiem īpašumiem, kas definēti struktūrā ar nosaukumu Struct.
  8. Piekļuve struktūrā Struct definētajam mainīgajam x un tā vērtības inicializēšana līdz 10.
  9. Piekļuve struktūrā Struct definētajam mainīgajam y un tā vērtības inicializēšana līdz 20.
  10. Mainīgā lieluma noteikšana un tā vērtības inicializēšana iepriekš minēto divu mainīgo vērtību summai.
  11. Drukājot konsolē tekstu un iepriekš minētās darbības rezultātu.
  12. Pārtraucot konsoles loga gaidīšanu, kamēr lietotājs rīkosies, lai to aizvērtu.
  13. Galvenās apakšprocedūras beigas.
  14. Moduļa beigas.

Izmantojot Microsoft Visual Studio IDE

IDE nozīmē integrētu attīstības vidi. Tajā mēs rakstām savu kodu. Microsoft Visual studio veido visizplatītāko IDE veidu VB.NET programmēšanai.

Lai instalētu Visual Studio, izmantojiet šo rokasgrāmatu.

Lai uzrakstītu kodu, jāizveido jauns projekts. Šīs darbības var palīdzēt jums sasniegt šo darbību:

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

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

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

Jūs būsiet izveidojis Windows Form Application projektu. Šāda veida projekts ļaus jums izveidot grafisku lietotāja saskarni, velkot un nometot elementus.

Iespējams, jums būs jāizveido programma, kas darbojas konsolē. Tam nepieciešams izveidot konsoles lietojumprogrammas projektu. Šīs darbības var palīdzēt jums sasniegt šo darbību:

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

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

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

Kopsavilkums

  • VB.NET programma sastāv no dažādām daļām.
  • Pēc vārda vietas importēšanas programmā mums kļūst iespējams izmantot visas metodes un funkcijas, kas ir definētas šajā modulī.
  • Katrai VB.NET programmai ir jābūt modulim.
  • VB.NET kompilators ignorē komentārus.
  • VB.NET programmā mums var būt vairākas procedūras.