„VB.Net“ programos struktūra, modulis, klasės: „Sveikas pasaulis“ pavyzdys

Turinys:

Anonim

Šioje pamokoje sužinosite

  • Moduliai
  • Sveika pasaulio programa
  • Užsiėmimai
  • Konstrukcijos
  • Naudojant „Microsoft Visual Studio IDE“

Moduliai

VB.NET programą sudaro šie elementai:

  • Vardų erdvės deklaracija
  • Viena ar kelios procedūros
  • Klasė ar modulis
  • Kintamieji
  • Pagrindinė procedūra
  • Komentarai
  • Pareiškimai ir posakiai

Sveika pasaulio programa

1 žingsnis) Sukurkite naują konsolės programą.

2 žingsnis) Pridėkite šį kodą:

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

3 žingsnis) Norėdami paleisti, įrankių juostoje spustelėkite mygtuką Pradėti. Ant konsolės jis turėtų atspausdinti:

Aptarkime įvairias minėtos programos dalis:

Kodo paaiškinimas:

  1. Tai vadinama vardų deklaracija. Mes darome tai, kad į savo programavimo struktūrą įtraukiame vardų sritį su pavadinimu „Sistema“. Po to mes galėsime pasiekti visus metodus, kurie buvo apibrėžti toje vardų srityje, negavę klaidos.
  2. Tai vadinama modulio deklaracija. Čia mes paskelbėme modulį, pavadintą Module1. VB.NET yra į objektą orientuota kalba. Taigi kiekvienoje programoje turime turėti klasės modulį. Šiame modulyje galėsite apibrėžti duomenis ir metodus, kuriuos naudos jūsų programa.
  3. Tai komentaras. Norėdami pažymėti kaip komentarą, sakinio pradžioje pridėjome vieną citatą ('). VB.NET kompiliatorius neapdoros šios dalies. Komentarų tikslas yra pagerinti kodo įskaitomumą. Jais paaiškinkite įvairių teiginių kode reikšmę. Kiekvienam, perskaičiusiam jūsų kodą, bus lengva jį suprasti.
  4. VB.NET modulis ar klasė gali turėti daugiau nei vieną procedūrą. Viduje yra procedūros, kuriose turėtumėte apibrėžti vykdomąjį kodą. Tai reiškia, kad procedūra apibrėžs klasės elgesį. Procedūra gali būti „Function“, „Sub“, „Get“, „Set“, „AddHandler“, „Operator“, „RemoveHandler“ arba „RaiseEvent“. Šioje eilutėje mes apibrėžėme pagrindinę procedūrą. Tai žymi įėjimo tašką visose VB.NET programose. Jis apibrėžia, ką modulis veiks, kai jis bus vykdomas.
  5. Čia mes nurodėme pirminio metodo elgseną. „WriteLine“ metodas priklauso „Console“ klasei ir yra apibrėžtas sistemos vardų srityje. Atminkite, kad tai buvo importuota į kodą. Šis teiginys priverčia programą atsispausdinti tekstą „Hello Guru99“ konsolėje, kai ji bus vykdoma.
  6. Ši eilutė neleis ekranui užsidaryti ar išeiti netrukus po to, kai bus vykdoma programa. Ekranas pristabdomas ir laukia, kol vartotojas atliks veiksmą, kad jį uždarytų.
  7. Pagrindinės procedūros užbaigimas.
  8. Modulio pabaiga.

Užsiėmimai

„VB.NET“ naudojame klases, kad apibrėžtume duomenų tipo planą. Tai nereiškia, kad klasės apibrėžimas yra duomenų apibrėžimas, tačiau jis apibūdina, iš ko bus sudarytas tos klasės objektas, ir operacijas, kurias galime atlikti su tokiu objektu.

Objektas yra klasės egzempliorius. Klasės nariai yra klasėje apibrėžti metodai ir kintamieji.

Norėdami apibrėžti klasę, mes naudojame raktinį žodį „Class“, po kurio turėtų būti nurodytas klasės pavadinimas, klasės turinys ir „End Class“ sakinys. Tai aprašyta šioje sintaksėje:

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

Čia

  • AtributasList žymi klasėje taikytinų atributų sąrašą.
  • „AccessModifier“ yra apibrėžtos klasės prieigos lygis. Tai neprivalomas parametras ir gali turėti tokias vertes kaip „Public“, „Protected“, „Protected Friend“, „Friend“ ir „Private“.
  • Paveldimas žymi bet kurią tėvų klasę, kurią ji paveldi.

Toliau pateikiamas kodo pavyzdys norint sukurti klasę VB.NET -

1 žingsnis) Sukurkite naują konsolės programą.

2 žingsnis) Pridėkite šį kodą:

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 žingsnis) Paleiskite kodą spustelėdami mygtuką Pradėti įrankių juostoje. Turėtumėte gauti šį langą:

Mes naudojome šį kodą:

Kodo paaiškinimas:

  1. Modulio, pavadinto „Module1“, sukūrimas.
  2. Klasės, pavadintos pav., Sukūrimas.
  3. Klasės nario, pavadinto „Double“ tipo ilgio, sukūrimas. Jo prieigos lygis nustatytas viešai, ty jis bus prieinamas viešai.
  4. Klasės nario, pavadinto „Double Double type“, sukūrimas. Jo prieigos lygis nustatytas viešai, ty jis bus prieinamas viešai.
  5. Klasės pabaiga.
  6. Pagrindinės potvarkio kūrimas.
  7. Sukurti objektą pavadinimu Stačiakampis. Šis objektas bus tipo figūra, tai reiškia, kad jis galės pasiekti visus paveikslo klasėje apibrėžtus narius.
  8. Apibrėžkite kintamąjį, pavadintą „Double“ tipo plotu, ir inicijuokite jo vertę iki 0,0.
  9. Prieiga prie ilgio ypatybės, apibrėžtos paveikslų klasėje, ir inicijuojama jos vertė iki 8,0.
  10. Pasiekite paveikslo klasėje apibrėžtą plotį ir pradėkite jo vertę iki 7,0.
  11. Stačiakampio ploto apskaičiavimas padauginus ilgio ir pločio vertes. Šio skaičiavimo rezultatas bus priskirtas ploto kintamajam.
  12. Ant konsolės atspausdinkite tekstą ir stačiakampio sritį.
  13. Pristabdoma konsolės laukimas, kol vartotojas imsis veiksmų ją uždaryti.
  14. Pabaigos pabaiga.
  15. Klasės pabaiga.

Konstrukcijos

Struktūra yra vartotojo apibrėžtas duomenų tipas. Struktūros suteikia mums galimybę pakuoti skirtingų tipų duomenis kartu. Struktūra deklaruojama naudojant struktūros raktinį žodį. Struktūros sukūrimo VB.NET pavyzdys:

1 žingsnis) Sukurkite naują konsolės programą.

2 žingsnis) Pridėkite šį kodą:

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 žingsnis) Paleiskite kodą spustelėdami mygtuką Pradėti įrankių juostoje. Turėtumėte gauti šį langą:

Mes naudojome šį kodą:

Kodo paaiškinimas:

  1. Modulio, pavadinto „Module1“, sukūrimas.
  2. Sukurti struktūrą pavadinimu Struct.
  3. Sukurti sveiko skaičiaus kintamąjį x. Jo prieigos lygis nustatytas kaip „Visuomenė“, kad jis būtų viešai prieinamas.
  4. Sveiko skaičiaus kintamojo y sukūrimas. Jo prieigos lygis nustatytas kaip „Visuomenė“, kad jis būtų viešai prieinamas.
  5. Struktūros pabaiga.
  6. Pagrindinės potvarkio kūrimas.
  7. „Struct“ tipo objekto pavadinimo „st“ sukūrimas. Tai reiškia, kad jis galės pasiekti visas ypatybes, apibrėžtas struktūroje, pavadintoje „Struct“.
  8. Prieiga prie struktūroje „Struct“ apibrėžto kintamojo x ir inicijuojama jo vertė iki 10.
  9. Prieiga prie struktūroje „Struct“ apibrėžto y kintamojo ir inicijuojama jo vertė iki 20.
  10. Apibrėždami kintamąją sumą ir inicijuodami jo vertę iki pirmiau minėtų dviejų kintamųjų reikšmių sumos.
  11. Atsispausdinkite šiek tiek teksto ir pirmiau nurodytos operacijos rezultatą konsolėje.
  12. Pristabdomas konsolės langas, kol vartotojas imsis veiksmų jį uždaryti.
  13. Pagrindinės procedūros pabaiga.
  14. Modulio pabaiga.

Naudojant „Microsoft Visual Studio IDE“

IDE reiškia integruotą plėtros aplinką. Čia mes rašome savo kodą. „Microsoft Visual Studio“ yra labiausiai paplitęs IDB tipas, skirtas VB.NET programavimui.

Norėdami įdiegti „Visual Studio“, naudokite šį vadovą.

Norėdami parašyti kodą, turite sukurti naują projektą. Šie veiksmai gali padėti jums tai pasiekti:

1 žingsnis) Atidarykite „Visual Studio“ ir spustelėkite meniu Failas, įrankių juostoje pasirinkite Naujas, tada Projektas.

2 žingsnis) Naujame lange kairėje vertikalios naršymo srityje spustelėkite Visual Basic. Pasirinkite „Windows Forms Application“.

3 žingsnis) Suteikite jam pavadinimą ir spustelėkite mygtuką Gerai. Projektas bus sukurtas.

Jūs sukūrėte „Windows Form Application“ projektą. Šio tipo projektai leis jums sukurti grafinę vartotojo sąsają, vilkdami ir nuleisdami elementus.

Gali tekti sukurti konsolėje veikiančią programą. Tam reikia sukurti „Console Application“ projektą. Šie veiksmai gali padėti jums tai pasiekti:

1 žingsnis) Atidarykite „Visual Studio“ ir spustelėkite meniu Failas, įrankių juostoje pasirinkite Naujas, tada Projektas.

2 žingsnis) Naujame lange kairėje vertikalios naršymo srityje spustelėkite Visual Basic. Pasirinkite „Console Application“.

3 žingsnis) Suteikite jam pavadinimą ir spustelėkite mygtuką Gerai. Projektas bus sukurtas.

Santrauka

  • VB.NET programą sudaro įvairios dalys.
  • Importavę vardų sritį į programą, galime naudotis visais tame modulyje apibrėžtais metodais ir funkcijomis.
  • Kiekviena VB.NET programa turi turėti modulį.
  • VB.NET kompiliatorius nepaiso komentarų.
  • VB.NET programoje galime turėti daugiau nei vieną procedūrą.