VB.Net program a következővel: Code Példák

⚡ Okos összefoglaló

A VB.Net programstruktúrája névterekbe, modulokba, osztályokba és egy Main eljárásba rendezi a kódot, amely először fut. Ezen építőelemek, valamint a csoportos struktúrák megértése...ping adatok, lehetővé teszik a kezdők számára, hogy világos, jól szervezett konzol- és Windows Űrlapalkalmazások a Visual Studio-ban.

  • 🔘 Névterek: Az Imports utasítás egy névteret, például a System-et, von be a hatókörbe, így a metódusai közvetlenül meghívhatók.
  • ☑️ Modulok és kurzusok: Minden programnak szüksége van egy modulra vagy osztályra, amely az adatait, eljárásait és a végrehajtható logikáját tárolja.
  • Fő eljárás: A „main” jelöli a belépési pontot, ahol az egyes VB.Net alkalmazásokban megkezdődik a végrehajtás.
  • 🧪 struktúrák: Egy struktúra több, különböző típusú, kapcsolódó értéket csomagol egyetlen felhasználó által definiált értéktípusba.
  • 🇧🇷 Projekt típusok: A Visual Studio konzolos és Windows Űrlapok a VB.Net-hez.
  • 🤖 AI segítség: Másodpilóta és IntelliCode A Visual Studio 2026-ban a VB.Net modulok és osztályok egyszerű angol promptokból történő scaffoldozása.

VB.Net program felépítése

Modulok a VB.Netben

A VB.Net program a következő modulokból áll:

  • Névtér deklaráció
  • Egy vagy több eljárás
  • Egy osztály vagy modul
  • Változók
  • A fő eljárás
  • Hozzászólások
  • Nyilatkozatok és kifejezések

Hello World Program példa a VB.Netben

Az alábbiakban egy egyszerű Hello World programpélda látható a VB.Netben:

Step 1) Hozzon létre egy új konzolalkalmazást.

Step 2) Adja hozzá a következő kódot:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Step 3) A futtatáshoz kattintson a Start gombra az eszköztáron. A következőket kell kinyomtatnia a konzolon:

Hello World program

Beszéljük meg a fenti program különböző részeit:

Hello World program

Magyarázat Code:

  1. Ezt nevezik névtér deklarációnak. Amit teszünk, az az, hogy programozási struktúránkba beépítünk egy System nevű névteret. Ezt követően hiba nélkül elérhetjük az adott névtérben definiált összes metódust.
  2. Ezt moduldeklarációnak nevezzük. Itt deklaráltunk egy Module1 nevű modult. A VB.Net egy objektum-orientált nyelv. Ezért minden programban rendelkeznünk kell egy osztálymodullal. Ebben a modulban definiálhatja a program által használandó adatokat és metódusokat.
  3. Ez egy megjegyzés. A megjegyzésként való megjelöléshez egyetlen idézetet (') fűztünk a mondat elejéhez. A VB.Net fordító nem dolgozza fel ezt a részt. A megjegyzések célja a kód olvashatóságának javítása. Használja őket a kódban található különféle állítások jelentésének magyarázatára. Bárki, aki végigolvassa a kódját, könnyen megértheti.
  4. Egy VB.Net modulnak vagy osztálynak több eljárása is lehet. Az eljárásokon belül kell definiálni a végrehajtható kódot. Ez azt jelenti, hogy az eljárás fogja meghatározni az osztály viselkedését. Egy eljárás lehet egy Function, Sub, Get, Set, AddHandler, Operator, RemoveHandler vagy RaiseEvent. Ebben a sorban definiáltuk a Main alprogramot. Ez jelöli a belépési pontot minden VB.Net programban. Meghatározza, hogy mit fog tenni a modul a végrehajtása során.
  5. Itt adtuk meg az elsődleges metódus viselkedését. A WriteLine metódus a Console osztályhoz tartozik, és a System névtérben van definiálva. Ne feledjük, hogy ezt importáltuk a kódba. Ez az utasítás arra készteti a programot, hogy kiírja a Hello szöveget. Guru99 a konzolon végrehajtáskor.
  6. Ez a sor megakadályozza, hogy a képernyő röviddel a program végrehajtása után bezáruljon vagy kilépjen. A képernyő szünetel, és megvárja, amíg a felhasználó végrehajt egy műveletet a bezáráshoz.
  7. A fő aleljárás lezárása.
  8. A modul befejezése.

Miután a Hello World program a helyére került, a VB.Net program következő alapvető építőköve az osztály.

Osztály a VB.Netben

A VB.Netben osztályokat használunk a tervrajz meghatározásához a Adattípus. Ez nem azt jelenti, hogy egy osztálydefiníció adatdefiníció, hanem azt írja le, hogy miből fog állni az adott osztály objektuma, és milyen műveleteket hajthatunk végre egy ilyen objektumon.

Az objektum egy osztály példánya. Az osztály tagjai az osztályon belül meghatározott metódusok és változók.

Egy osztály meghatározásához a Class kulcsszót használjuk, amelyet az osztály nevének, az osztály törzsének és az End Class utasításnak kell követnie. Ezt a következő szintaxis írja le:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Itt,

  • Az attribútumlista azon attribútumok listáját jelöli, amelyeket alkalmazni kell az osztályra.
  • Az accessModifier a meghatározott osztály hozzáférési szintje. Ez egy opcionális paraméter, és olyan értékeket vehet fel, mint a Nyilvános, Védett, Védett barát, Barát és Privát.
  • Az Inherits bármely szülőosztályt jelöl, amelyet örököl.

VB.Net osztály példa

A következő példakód egy osztály létrehozásához a VB.Netben:

Step 1) Hozzon létre egy új konzolalkalmazást.

Step 2) Adja hozzá a következő kódot:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

Step 3) Futtassa a kódot az eszköztár Start gombjára kattintva. A következő ablakot kell kapnia:

VB.Net osztály példa

A következő kódot használtuk:

VB.Net osztály példa

Magyarázat Code:

  1. Modul1 nevű modul létrehozása.
  2. ábra nevű osztály létrehozása.
  3. Hossza típus nevű osztálytag létrehozása Double. Hozzáférési szintje nyilvánosra van állítva, ami azt jelenti, hogy nyilvánosan elérhető lesz.
  4. A típus szélessége nevű osztálytag létrehozása Double. Hozzáférési szintje nyilvánosra van állítva, ami azt jelenti, hogy nyilvánosan elérhető lesz.
  5. Az óra befejezése.
  6. A fő aleljárás elkészítése.
  7. Téglalap nevű objektum létrehozása. Ez az objektum ábra típusú lesz, ami azt jelenti, hogy képes lesz elérni a Figure osztályon belül meghatározott összes tagot.
  8. Egy változó nevű terület típusának meghatározása Double és értékét 0.0-ra inicializálja.
  9. A Figure osztályban definiált hossz tulajdonság elérése és értékének inicializálása 8.0-ra.
  10. A Figure osztályban definiált szélesség tulajdonság elérése és értékének inicializálása 7.0-ra.
  11. A téglalap területének kiszámítása a hosszúság és a szélesség értékeinek szorzásával. Ennek a számításnak az eredménye a terület változóhoz lesz rendelve.
  12. Szöveg és a téglalap területének kinyomtatása a konzolon.
  13. A konzol szüneteltetése arra várva, hogy a felhasználó tegyen lépéseket a bezárás érdekében.
  14. Az aleljárás befejezése.
  15. Az óra befejezése.

Az osztályok mellett a VB.Net struktúrákat is kínál, amelyek egyszerűsített módot kínálnak a kapcsolódó értékek együttes csomagolására.

Szerkezet a VB.Netben

A struktúra egy felhasználó által meghatározott adattípus. A struktúrák lehetőséget biztosítanak számunkra a különböző típusú adatok együttes csomagolására. A szerkezet a szerkezet kulcsszó használatával deklarálható.

VB.Net szerkezeti példa

Íme egy példa egy struktúra létrehozására a VB.Net-ben:

Step 1) Hozzon létre egy új konzolalkalmazást.

Step 2) Adja hozzá a következő kódot:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

Step 3) Futtassa a kódot az eszköztár Start gombjára kattintva. A következő ablakot kell kapnia:

Szerkezet a VB.Netben

A következő kódot használtuk:

Szerkezet a VB.Netben

Magyarázat Code:

  1. Modul1 nevű modul létrehozása.
  2. Struktúra nevű struktúra létrehozása.
  3. Létrehozunk egy Integer típusú x változót. Hozzáférési szintjét Nyilvánosra állítottuk, hogy nyilvánosan elérhető legyen.
  4. Létrehozunk egy Integer típusú y változót. Hozzáférési szintjét Nyilvánosra állítottuk, hogy nyilvánosan elérhető legyen.
  5. A szerkezet vége.
  6. A fő aleljárás elkészítése.
  7. Struct típusú st nevű objektum létrehozása. Ez azt jelenti, hogy képes lesz elérni a Struct nevű struktúrában meghatározott összes tulajdonságot.
  8. A Struct struktúrában definiált x változó elérése és értékének 10-re történő inicializálása.
  9. A Struct struktúrában definiált y változó elérése és értékének inicializálása 20-ra.
  10. Az összeg változó meghatározása és értékének inicializálása a fenti két változó értékeinek összegére.
  11. Néhány szöveg és a fenti művelet eredményének kinyomtatása a konzolon.
  12. A konzolablak szüneteltetése arra várva, hogy a felhasználó bezárja a műveletet.
  13. A fő aleljárás vége.
  14. A modul vége.

Hogyan lehet új projektet létrehozni Microsoft Visual Studio

Az IDE az integrált fejlesztési környezet rövidítése. Ide írjuk a kódunkat. Microsoft A Visual Studio a VB.Net programozás leggyakoribb IDE-típusa.

A Visual Studio telepítéséhez használja ezt útmutató.

A kód megírásához új projektet kell létrehoznia.

A következő lépésekkel hozhat létre új projektet a Visual Studióban:

1. lépés) Lépjen a Visual Studio Fájl menüjébe

Nyissa meg a Visual Studio-t, kattintson a Fájl menüre, és válassza az eszköztár Új->Projekt parancsát

Konzolalkalmazásprojekt a Visual Studióban

2. lépés) Válassza ki Windows Jelentkezési űrlapok

Az új ablakban kattintson a Visual Basic elemre a bal oldali függőleges navigációs panelen, és válassza a Kiválasztás lehetőséget Windows Jelentkezési űrlapok.

Windows Forms Application projekt a Visual Studio-ban

3. lépés) Adjon nevet a projektnek

Adjon nevet, és kattintson az OK gombra. A projekt létrejön.

Ön létrehozta a Windows Űrlapok alkalmazásprojektje. Ez a projekttípus lehetővé teszi grafikus felhasználói felület létrehozását húzással és elengedéssel.ping elemek.

Konzolalkalmazásprojekt létrehozása a Visual Studióban

Előfordulhat, hogy létre kell hoznia egy alkalmazást, amely a konzolon fut. Ehhez létre kell hoznia egy konzolalkalmazás-projektet. A következő lépések segíthetnek ennek elérésében:

Step 1) Nyissa meg a Visual Studio-t, és kattintson a Fájl menüre, válassza az Új, majd a Projekt lehetőséget az eszköztáron.

Konzolalkalmazásprojekt a Visual Studióban

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

Konzolalkalmazásprojekt a Visual Studióban

Step 3) Adjon nevet, és kattintson az OK gombra. A projekt létrejön.

GYIK

Egy modulnak egyetlen megosztott, nem örökölhető példánya van, így jól illik a segédkódhoz és a konzol belépési pontjaihoz. Az osztály egy tervrajz, amelyet objektumként példányosítasz, és örökölhetsz újrafelhasználható, objektumorientált tervekhez.

A Main eljárás minden VB.Net program belépési pontja; a .NET futtatókörnyezet az alkalmazás betöltése után hívja meg. Egy modulon belül a Main eljárásnak nincs szüksége Shared kulcsszóra, de egy osztályon belül Shared kulcsszóval kell rendelkeznie.

A névtér a legfelső szintű konténer, amely csoportosítja a kapcsolódó osztályokat és modulokat, és megakadályozza a névütközéseket. Az Imports utasítás beilleszti a hatókörbe, így olyan tagokat, mint a Console.WriteLine, közvetlenül meghívhatsz.

Használjon struktúrát kis, rövid életű adatokhoz, mert ez egy értéktípus másolva a hozzárendeléskor. Válasszon osztályt nagyobb objektumokhoz, amelyek öröklődést, referenciákat vagy megosztott állapotot igényelnek, mivel az osztályok heap-kezelt referenciatípusok.

A VB.Net objektumorientált, így minden futtatható kódnak egy modulon vagy osztályon belül kell lennie. Ez a konténer tartalmazza a változókat, eljárásokat és a fő belépési pontot, amelyre a fordítónak szüksége van a program rendszerezéséhez.

Igen. A Visual Studio 2026-ban található GitHub Copilot képes teljes VB.Net struktúrákat generálni, egy egyszerű angol megjegyzést modullá, osztállyá vagy fő eljárássá alakítva. Használat előtt mindig tekintse át a létrehozott kódot.

Igen. Visual Studio A 2026 mesterséges intelligenciát használ a GitHub Copilot és az Intelli segítségévelCode a VB.Net kódolás felgyorsítása érdekében, kontextus-érzékeny kiegészítéseket kínálva, amelyek megtanulják a mintáidat, és először a legrelevánsabb tagokat jelenítik meg.

Egy konzolalkalmazás egy szöveges parancsablakban fut, és ideális a VB.Net alapvető szintaxisának elsajátításához. Windows Az Űrlapok alkalmazás grafikus felületet ad hozzá, amely húzással és elengedéssel hozható létre.ping asztali alkalmazások vezérlői.

Foglald össze ezt a bejegyzést a következőképpen: