Štruktúra, modul, triedy VB.Net programu: Príklad Hello World

Obsah:

Anonim

V tomto návode sa naučíte

  • Moduly
  • Program Hello World
  • Triedy
  • Štruktúry
  • Pomocou Microsoft Visual Studio IDE

Moduly

Program VB.NET obsahuje:

  • Deklarácia menného priestoru
  • Jeden alebo viac postupov
  • Trieda alebo modul
  • Premenné
  • Hlavný postup
  • Pripomienky
  • Vyhlásenia a výrazy

Program Hello World

Krok 1) Vytvorte novú konzolovú aplikáciu.

Krok 2) Pridajte nasledujúci kód:

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

Krok 3) Kliknutím na tlačidlo Štart na paneli nástrojov ho spustíte. Na konzole by sa malo vytlačiť toto:

Poďme diskutovať o rôznych častiach vyššie uvedeného programu:

Vysvetlenie kódu:

  1. Toto sa nazýva deklarácia menného priestoru. To, čo robíme, je to, že do našej programovej štruktúry začleňujeme menný priestor s názvom System. Potom budeme mať prístup ku všetkým metódam, ktoré boli definované v danom mennom priestore, bez chyby.
  2. Toto sa nazýva deklarácia modulu. Tu sme deklarovali modul s názvom Module1. VB.NET je objektovo orientovaný jazyk. Preto v každom programe musíme mať modul triedy. V tomto module budete môcť definovať údaje a metódy, ktoré má váš program používať.
  3. Toto je komentár. Aby sme to označili ako komentár, na začiatok vety sme pridali jediný citát ('). Kompilátor VB.NET túto časť nespracuje. Účelom komentárov je zlepšiť čitateľnosť kódu. Použite ich na vysvetlenie významu rôznych výrokov vo vašom kóde. Ktokoľvek, kto číta váš kód, bude ľahko pochopiteľný.
  4. Modul alebo trieda VB.NET môže mať viac ako jeden postup. Je to v rámci postupov, kde by ste mali definovať svoj spustiteľný kód. To znamená, že postup bude definovať správanie triedy. Procedúra môže byť Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler alebo RaiseEvent. V tomto riadku sme definovali hlavný čiastkový postup. Toto označuje vstupný bod vo všetkých programoch VB.NET. Definuje, čo bude modul robiť, keď sa vykoná.
  5. Tu sme určili správanie primárnej metódy. Metóda WriteLine patrí do triedy Console a je definovaná vo vnútri menného priestoru systému. Pamätajte, že toto bolo importované do kódu. Toto vyhlásenie spôsobí, že program po vykonaní vytlačí na konzolu text Hello Guru99.
  6. Tento riadok zabráni zatvoreniu alebo opusteniu obrazovky krátko po vykonaní programu. Obrazovka sa pozastaví a počká, kým používateľ vykoná akciu, aby ju zavrel.
  7. Ukončenie hlavného čiastkového postupu.
  8. Ukončenie modulu.

Triedy

Vo VB.NET používame triedy na definovanie podrobného plánu pre dátový typ. Neznamená to, že definícia triedy je definíciou údajov, ale popisuje, z čoho bude objekt tejto triedy vyrobený, a operácie, ktoré s takýmto objektom môžeme vykonať.

Objekt je inštanciou triedy. Členmi triedy sú metódy a premenné definované v rámci triedy.

Na definovanie triedy použijeme kľúčové slovo Class, za ktorým by mal nasledovať názov triedy, telo triedy a príkaz End Class. Toto je popísané v nasledujúcej syntaxi:

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

Tu,

  • AtribútList označuje zoznam atribútov, ktoré sa majú aplikovať na triedu.
  • AccessModifier je úroveň prístupu definovanej triedy. Je to voliteľný parameter a môže nadobúdať hodnoty ako verejné, chránené, chránený priateľ, priateľ a súkromné.
  • The Inherits označuje každú nadradenú triedu, ktorú zdedí.

Nasleduje ukážkový kód na vytvorenie triedy vo VB.NET -

Krok 1) Vytvorte novú konzolovú aplikáciu.

Krok 2) Pridajte nasledujúci kód:

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

Krok 3) Spustite kód kliknutím na tlačidlo Štart na paneli nástrojov. Mali by ste dostať nasledujúce okno:

Použili sme nasledujúci kód:

Vysvetlenie kódu:

  1. Vytvorenie modulu s názvom Module1.
  2. Vytvorenie triedy s názvom Obrázok.
  3. Vytvára sa člen triedy s dĺžkou typu Double. Jeho úroveň prístupu bola nastavená na verejnú, čo znamená, že k nej bude prístup verejne.
  4. Vytvára sa člen triedy s názvom šírka typu Double. Jeho úroveň prístupu bola nastavená na verejnú, čo znamená, že k nej bude prístup verejne.
  5. Končí sa hodina.
  6. Vytvorenie hlavného čiastkového postupu.
  7. Vytvorenie objektu s názvom Obdĺžnik. Tento objekt bude mať typ obrázku, čo znamená, že bude mať prístup k všetkým členom definovaným vo vnútri triedy Figure.
  8. Definovanie premennej s názvom oblasti typu Double a inicializácia jej hodnoty na 0,0.
  9. Prístup k vlastnosti length definovanej v triede Figure a inicializácia jej hodnoty na 8,0.
  10. Prístup k vlastnosti šírky definovanej v triede Obrázok a inicializácia jej hodnoty na 7,0.
  11. Výpočet plochy obdĺžnika vynásobením hodnôt dĺžky a šírky. Výsledok tohto výpočtu bude priradený k premennej oblasti.
  12. Tlač nejakého textu a oblasti obdĺžnika na konzole.
  13. Pozastavenie konzoly čakanie na používateľa, ktorý podnikne kroky na jej zatvorenie.
  14. Ukončenie čiastkového postupu.
  15. Končí sa hodina.

Štruktúry

Štruktúra je používateľom definovaný dátový typ. Štruktúry nám poskytujú spôsob spoločného balenia dát rôznych typov. Štruktúra je deklarovaná pomocou kľúčového slova structure. Príklad na vytvorenie štruktúry vo VB.NET:

Krok 1) Vytvorte novú konzolovú aplikáciu.

Krok 2) Pridajte nasledujúci kód:

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

Krok 3) Spustite kód kliknutím na tlačidlo Štart na paneli nástrojov. Mali by ste dostať nasledujúce okno:

Použili sme nasledujúci kód:

Vysvetlenie kódu:

  1. Vytvorenie modulu s názvom Module1.
  2. Vytvorenie štruktúry s názvom Štruktúra.
  3. Vytvára sa premenná x typu integer. Úroveň prístupu bola nastavená na hodnotu Verejná, aby bola verejne prístupná.
  4. Vytvorenie premennej y typu integer. Úroveň prístupu bola nastavená na hodnotu Verejná, aby bola verejne prístupná.
  5. Koniec konštrukcie.
  6. Vytvorenie hlavného čiastkového postupu.
  7. Vytvorenie objektu s názvom st typu Struct. To znamená, že bude mať prístup ku všetkým vlastnostiam definovaným v štruktúre s názvom Štruktúra.
  8. Prístup k premennej x definovanej v štruktúre štruktúry a inicializácia jej hodnoty na 10.
  9. Prístup k premennej y definovanej v štruktúre štruktúry a inicializácia jej hodnoty na 20.
  10. Definovanie súčtu premennej a inicializácia jej hodnoty na súčet hodnôt vyššie uvedených dvoch premenných.
  11. Tlač niektorého textu a výsledku vyššie uvedenej operácie na konzole.
  12. Pozastavenie okna konzoly a čakanie na používateľa, aby vykonal akciu na jeho zatvorenie.
  13. Koniec hlavného čiastkového postupu.
  14. Koniec modulu.

Pomocou Microsoft Visual Studio IDE

IDE znamená Integrované vývojové prostredie. To je miesto, kde napíšeme náš kód. Microsoft Visual studio tvorí najbežnejší typ IDE pre programovanie VB.NET.

Na inštaláciu balíka Visual Studio použite túto príručku.

Aby ste mohli napísať svoj kód, musíte vytvoriť nový projekt. Nasledujúce kroky vám môžu pomôcť dosiahnuť tento cieľ:

Krok 1) Otvorte Visual Studio a na paneli nástrojov kliknite na ponuku Súbor, zvoľte Nový a potom Projekt.

Krok 2) V novom okne kliknite na ľavom zvislom navigačnom paneli na položku Visual Basic. Vyberte aplikáciu Window Forms.

Krok 3) Pomenujte ho a kliknite na tlačidlo OK. Projekt vznikne.

Vytvorili ste projekt Windows Form Application. Tento typ projektu vám umožní vytvoriť grafické užívateľské rozhranie presunutím prvkov.

Možno budete musieť vytvoriť aplikáciu, ktorá beží na konzole. To si vyžaduje vytvorenie projektu konzolovej aplikácie. Nasledujúce kroky vám môžu pomôcť dosiahnuť tento cieľ:

Krok 1) Otvorte Visual Studio a na paneli nástrojov kliknite na ponuku Súbor, zvoľte Nový a potom Projekt.

Krok 2) V novom okne kliknite na ľavom zvislom navigačnom paneli na položku Visual Basic. Vyberte konzolovú aplikáciu.

Krok 3) Pomenujte ho a kliknite na tlačidlo OK. Projekt vznikne.

Zhrnutie

  • Program VB.NET sa skladá z rôznych častí.
  • Po importovaní priestoru mien do programu je možné použiť všetky metódy a funkcie, ktoré sú definované v danom module.
  • Každý program VB.NET musí mať modul.
  • Kompilátor VB.NET ignoruje komentáre.
  • V programe VB.NET môžeme mať viac ako jeden postup.