Πρόγραμμα VB.Net με Code Παραδείγματα

⚡ Έξυπνη Σύνοψη

Η δομή του προγράμματος VB.Net οργανώνει τον κώδικα σε χώρους ονομάτων, ενότητες, κλάσεις και μια διαδικασία Main που εκτελείται πρώτη. Κατανόηση αυτών των δομικών στοιχείων, μαζί με τις δομές για ομάδεςping δεδομένα, επιτρέπει στους αρχάριους να γράφουν σαφή, καλά οργανωμένη κονσόλα και Windows Εφαρμογές φορμών στο Visual Studio.

  • 🔘 Χώροι ονομάτων: Η πρόταση Imports εισάγει έναν χώρο ονομάτων όπως το System στο πεδίο εφαρμογής, έτσι ώστε οι μέθοδοί του να μπορούν να κληθούν απευθείας.
  • ☑️ Ενότητες και μαθήματα: Κάθε πρόγραμμα χρειάζεται μια ενότητα ή κλάση για να περιέχει τα δεδομένα, τις διαδικασίες και την εκτελέσιμη λογική του.
  • Κύρια διαδικασία: Το Main σηματοδοτεί το σημείο εισόδου από όπου ξεκινά η εκτέλεση σε κάθε εφαρμογή VB.Net.
  • 🧪 Δομές: Μια Δομή συσκευάζει πολλές σχετικές τιμές διαφορετικών τύπων σε έναν τύπο τιμής που ορίζεται από τον χρήστη.
  • Τύποι έργων: Το Visual Studio κατασκευάζει τόσο την Κονσόλα όσο και Windows Υποβάλλει αιτήσεις για το VB.Net.
  • 🤖 Βοήθεια AI: Συγκυβερνήτης και IntelliCode στο Visual Studio 2026, δημιουργήστε ενότητες και κλάσεις VB.Net από απλές αγγλικές προτροπές.

Δομή Προγράμματος VB.Net

Ενότητες στο VB.Net

Ένα πρόγραμμα VB.Net αποτελείται από τις ακόλουθες ενότητες:

  • Δήλωση χώρου ονομάτων
  • Μία ή περισσότερες διαδικασίες
  • Μια τάξη ή ενότητα
  • Μεταβλητές
  • Η κύρια διαδικασία
  • Σχόλια
  • Δηλώσεις & Εκφράσεις

Παράδειγμα προγράμματος Hello World στο VB.Net

Παρακάτω είναι ένα απλό παράδειγμα προγράμματος Hello World στο VB.Net:

Βήμα 1) Δημιουργήστε μια νέα εφαρμογή κονσόλας.

Βήμα 2) Προσθέστε τον ακόλουθο κώδικα:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

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

    End Sub
End Module

Βήμα 3) Κάντε κλικ στο κουμπί Έναρξη από τη γραμμή εργαλείων για να το εκτελέσετε. Θα πρέπει να εκτυπώσει τα ακόλουθα στην κονσόλα:

Πρόγραμμα Hello World

Ας συζητήσουμε τα διάφορα μέρη του παραπάνω προγράμματος:

Πρόγραμμα Hello World

Επεξήγηση του Code:

  1. Αυτό ονομάζεται δήλωση χώρου ονομάτων. Αυτό που κάνουμε είναι ότι συμπεριλαμβάνουμε έναν χώρο ονομάτων με το όνομα System στη δομή προγραμματισμού μας. Μετά από αυτό, θα μπορούμε να έχουμε πρόσβαση σε όλες τις μεθόδους που έχουν οριστεί σε αυτόν τον χώρο ονομάτων χωρίς να λάβουμε σφάλμα.
  2. Αυτό ονομάζεται δήλωση ενότητας. Εδώ, έχουμε δηλώσει μια ενότητα με το όνομα Module1. Η VB.Net είναι μια αντικειμενοστραφή γλώσσα. Ως εκ τούτου, πρέπει να έχουμε μια ενότητα τάξης σε κάθε πρόγραμμα. Μέσα σε αυτήν την ενότητα θα μπορείτε να ορίσετε τα δεδομένα και τις μεθόδους που θα χρησιμοποιηθούν από το πρόγραμμά σας.
  3. Αυτό είναι ένα σχόλιο. Για να το επισημάνουμε ως σχόλιο, προσθέσαμε ένα μόνο εισαγωγικό (') στην αρχή της πρότασης. Ο μεταγλωττιστής VB.Net δεν θα επεξεργαστεί αυτό το τμήμα. Ο σκοπός των σχολίων είναι η βελτίωση της αναγνωσιμότητας του κώδικα. Χρησιμοποιήστε τα για να εξηγήσετε τη σημασία διαφόρων δηλώσεων στον κώδικά σας. Όποιος διαβάζει τον κώδικά σας θα τον κατανοήσει εύκολα.
  4. Μια ενότητα ή κλάση VB.Net μπορεί να έχει περισσότερες από μία διαδικασίες. Μέσα στις διαδικασίες θα πρέπει να ορίσετε τον εκτελέσιμο κώδικα. Αυτό σημαίνει ότι η διαδικασία θα ορίσει τη συμπεριφορά της κλάσης. Μια διαδικασία μπορεί να είναι Function, Sub, Get, Set, AddHandler, OperaTor, RemoveHandler ή RaiseEvent. Σε αυτήν τη γραμμή, ορίσαμε την υποδιαδικασία Main. Αυτή σηματοδοτεί το σημείο εισόδου σε όλα τα προγράμματα VB.Net. Ορίζει τι θα κάνει η ενότητα όταν εκτελεστεί.
  5. Εδώ έχουμε καθορίσει τη συμπεριφορά της κύριας μεθόδου. Η μέθοδος WriteLine ανήκει στην κλάση Console και ορίζεται μέσα στον χώρο ονομάτων System. Θυμηθείτε ότι αυτή εισήχθη στον κώδικα. Αυτή η εντολή κάνει το πρόγραμμα να εκτυπώσει το κείμενο Hello. Guru99 στην κονσόλα όταν εκτελείται.
  6. Αυτή η γραμμή θα εμποδίσει το κλείσιμο ή την έξοδο της οθόνης αμέσως μετά την εκτέλεση του προγράμματος. Η οθόνη θα σταματήσει και θα περιμένει από τον χρήστη να εκτελέσει μια ενέργεια για να την κλείσει.
  7. Κλείσιμο της κύριας υποδιαδικασίας.
  8. Τερματισμός της ενότητας.

Με το πρόγραμμα Hello World στη θέση του, το επόμενο βασικό δομικό στοιχείο ενός προγράμματος VB.Net είναι η κλάση.

Μάθημα στο VB.Net

Στο VB.Net, χρησιμοποιούμε κλάσεις για να ορίσουμε ένα σχέδιο για το α Τύπος δεδομένων. Δεν σημαίνει ότι ένας ορισμός κλάσης είναι ένας ορισμός δεδομένων, αλλά περιγράφει από τι θα αποτελείται ένα αντικείμενο αυτής της κλάσης και τις πράξεις που μπορούμε να εκτελέσουμε σε ένα τέτοιο αντικείμενο.

Ένα αντικείμενο είναι ένα παράδειγμα μιας κλάσης. Τα μέλη κλάσης είναι οι μέθοδοι και οι μεταβλητές που ορίζονται μέσα στην κλάση.

Για να ορίσουμε μια κλάση, χρησιμοποιούμε τη λέξη-κλειδί Class, η οποία θα πρέπει να ακολουθείται από το όνομα της κλάσης, το σώμα της κλάσης και τη δήλωση End Class. Αυτό περιγράφεται στην ακόλουθη σύνταξη:

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

Εδώ,

  • Το χαρακτηριστικόList υποδηλώνει μια λίστα χαρακτηριστικών που πρόκειται να εφαρμοστούν στην κλάση.
  • Ο AccessModifier είναι το επίπεδο πρόσβασης της καθορισμένης κλάσης. Είναι μια προαιρετική παράμετρος και μπορεί να λάβει τιμές όπως Public, Protected, Protected Friend, Friend και Private.
  • Το Inherits υποδηλώνει οποιαδήποτε γονική κλάση που κληρονομεί.

Παράδειγμα κλάσης VB.Net

Ακολουθεί ένα παράδειγμα κώδικα για τη δημιουργία κλάσης στο VB.Net:

Βήμα 1) Δημιουργήστε μια νέα εφαρμογή κονσόλας.

Βήμα 2) Προσθέστε τον ακόλουθο κώδικα:

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

Βήμα 3) Εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί Έναρξη από τη γραμμή εργαλείων. Θα πρέπει να λάβετε το ακόλουθο παράθυρο:

Παράδειγμα κλάσης VB.Net

Έχουμε χρησιμοποιήσει τον ακόλουθο κώδικα:

Παράδειγμα κλάσης VB.Net

Επεξήγηση του Code:

  1. Δημιουργία μιας ενότητας με το όνομα Module1.
  2. Δημιουργία κλάσης με το όνομα Figure.
  3. Δημιουργία μέλους κλάσης με όνομα μήκος του τύπου Double. Το επίπεδο πρόσβασής του έχει οριστεί σε δημόσιο που σημαίνει ότι θα έχει πρόσβαση δημόσια.
  4. Δημιουργία ενός μέλους τάξης με το όνομα width of type Double. Το επίπεδο πρόσβασής του έχει οριστεί σε δημόσιο που σημαίνει ότι θα έχει πρόσβαση δημόσια.
  5. Τελειώνοντας το μάθημα.
  6. Δημιουργία της κύριας υποδιαδικασίας.
  7. Δημιουργία αντικειμένου με το όνομα Rectangle. Αυτό το αντικείμενο θα είναι τύπου figure, που σημαίνει ότι θα μπορεί να έχει πρόσβαση σε όλα τα μέλη που ορίζονται μέσα στην κλάση Figure.
  8. Καθορισμός μιας μεταβλητής με όνομα περιοχής τύπου Double και αρχικοποιώντας την τιμή του σε 0.0.
  9. Πρόσβαση στην ιδιότητα μήκους που ορίζεται στην κλάση Figure και αρχικοποίηση της τιμής της σε 8.0.
  10. Πρόσβαση στην ιδιότητα πλάτους που ορίζεται στην κλάση Figure και αρχικοποίηση της τιμής της σε 7.0.
  11. Υπολογισμός του εμβαδού του ορθογωνίου πολλαπλασιάζοντας τις τιμές του μήκους και του πλάτους. Το αποτέλεσμα αυτού του υπολογισμού θα εκχωρηθεί στη μεταβλητή εμβαδού.
  12. Εκτύπωση κειμένου και της περιοχής του ορθογωνίου στην κονσόλα.
  13. Παύση της κονσόλας σε αναμονή για ενέργεια από τον χρήστη για να την κλείσει.
  14. Τερματισμός της υποδιαδικασίας.
  15. Τελειώνοντας το μάθημα.

Παράλληλα με τις κλάσεις, το VB.Net προσφέρει δομές ως έναν ελαφρύ τρόπο για τη συσκευασία σχετικών τιμών.

Δομή στο VB.Net

Μια δομή είναι ένας τύπος δεδομένων που ορίζεται από το χρήστη. Οι δομές μας παρέχουν έναν τρόπο συσκευασίας δεδομένων διαφορετικών τύπων μαζί. Μια δομή δηλώνεται χρησιμοποιώντας τη λέξη-κλειδί δομή.

Παράδειγμα δομής VB.Net

Ακολουθεί ένα παράδειγμα για τη δημιουργία μιας δομής στο VB.Net:

Βήμα 1) Δημιουργήστε μια νέα εφαρμογή κονσόλας.

Βήμα 2) Προσθέστε τον ακόλουθο κώδικα:

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

Βήμα 3) Εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί Έναρξη από τη γραμμή εργαλείων. Θα πρέπει να λάβετε το ακόλουθο παράθυρο:

Δομή στο VB.Net

Έχουμε χρησιμοποιήσει τον ακόλουθο κώδικα:

Δομή στο VB.Net

Επεξήγηση του Code:

  1. Δημιουργία μιας ενότητας με το όνομα Module1.
  2. Δημιουργία μιας δομής με το όνομα Struct.
  3. Δημιουργία μεταβλητής x τύπου Integer. Το επίπεδο πρόσβασής της έχει οριστεί σε Public (Δημόσιο) για να είναι δημόσια προσβάσιμη.
  4. Δημιουργία μεταβλητής y τύπου Integer. Το επίπεδο πρόσβασής της έχει οριστεί σε Public (Δημόσιο) για να είναι δημόσια προσβάσιμη.
  5. Τέλος της δομής.
  6. Δημιουργία της κύριας υποδιαδικασίας.
  7. Δημιουργία αντικειμένου με όνομα st τύπου Struct. Αυτό σημαίνει ότι θα μπορεί να έχει πρόσβαση σε όλες τις ιδιότητες που ορίζονται στη δομή με το όνομα Struct.
  8. Πρόσβαση στη μεταβλητή x που ορίζεται στη δομή Struct και αρχικοποίηση της τιμής της σε 10.
  9. Πρόσβαση στη μεταβλητή y που ορίζεται στη δομή Struct και αρχικοποίηση της τιμής της σε 20.
  10. Ορισμός της μεταβλητής άθροισμα και αρχικοποίηση της τιμής της στο άθροισμα των τιμών των δύο παραπάνω μεταβλητών.
  11. Εκτύπωση κειμένου και του αποτελέσματος της παραπάνω λειτουργίας στην κονσόλα.
  12. Παύση του παραθύρου της κονσόλας σε αναμονή για ενέργεια από τον χρήστη για να το κλείσει.
  13. Λήξη της κύριας υποδιαδικασίας.
  14. Τέλος της ενότητας.

Πώς να δημιουργήσετε ένα νέο έργο στο Microsoft Visual Studio

Το IDE σημαίνει ολοκληρωμένο περιβάλλον ανάπτυξης. Εκεί γράφουμε τον κώδικα μας. Microsoft Το Visual Studio αποτελεί τον πιο κοινό τύπο IDE για προγραμματισμό VB.Net.

Για να εγκαταστήσετε το Visual Studio χρησιμοποιήστε αυτό καθοδηγήσει.

Για να γράψετε τον κωδικό σας, πρέπει να δημιουργήσετε ένα νέο έργο.

Ακολουθούν τα βήματα για τη δημιουργία ενός νέου έργου στο Visual Studio:

Βήμα 1) Μεταβείτε στο μενού Αρχείο στο Visual Studio

Ανοίξτε το Visual Studio, κάντε κλικ στο μενού Αρχείο και επιλέξτε New->Project από τη γραμμή εργαλείων

Έργο εφαρμογής κονσόλας στο Visual Studio

Βήμα 2) Επιλέξτε Windows Αίτηση για έντυπα

Στο νέο παράθυρο, κάντε κλικ στην Visual Basic από το αριστερό κάθετο παράθυρο πλοήγησης και επιλέξτε Windows Αίτηση για έντυπα.

Windows Έργο εφαρμογής φορμών στο Visual Studio

Βήμα 3) Δώστε ένα όνομα στο έργο σας

Δώστε του ένα όνομα και κάντε κλικ στο κουμπί ΟΚ. Το έργο θα δημιουργηθεί.

Θα έχετε δημιουργήσει ένα Windows Έργο Εφαρμογής Φόρμας. Αυτός ο τύπος έργου θα σας επιτρέψει να δημιουργήσετε ένα γραφικό περιβάλλον χρήστη με μεταφορά και απόθεση.ping στοιχεία.

Πώς να δημιουργήσετε ένα έργο εφαρμογής κονσόλας στο Visual Studio

Ίσως χρειαστεί να δημιουργήσετε μια εφαρμογή που να εκτελείται στην κονσόλα. Αυτό απαιτεί να δημιουργήσετε ένα έργο εφαρμογής Κονσόλας. Τα παρακάτω βήματα μπορούν να σας βοηθήσουν να το πετύχετε:

Βήμα 1) Ανοίξτε το Visual Studio και κάντε κλικ στο μενού Αρχείο, επιλέξτε Νέο και μετά Έργο από τη γραμμή εργαλείων.

Έργο εφαρμογής κονσόλας στο Visual Studio

Βήμα 2) Στο νέο παράθυρο, κάντε κλικ στην Visual Basic από το αριστερό κάθετο παράθυρο πλοήγησης. Επιλέξτε Εφαρμογή Κονσόλας.

Έργο εφαρμογής κονσόλας στο Visual Studio

Βήμα 3) Δώστε του ένα όνομα και κάντε κλικ στο κουμπί ΟΚ. Το έργο θα δημιουργηθεί.

Συχνές Ερωτήσεις

Μια ενότητα έχει μία κοινόχρηστη, μη κληρονομήσιμη παρουσία, επομένως είναι κατάλληλη για βοηθητικό κώδικα και σημεία εισόδου κονσόλας. Μια κλάση είναι ένα σχέδιο που δημιουργείτε ως αντικείμενα και μπορείτε να κληρονομήσετε για επαναχρησιμοποιήσιμα, αντικειμενοστρεφή σχέδια.

Η διαδικασία Main είναι το σημείο εισόδου κάθε προγράμματος VB.Net. Το περιβάλλον εκτέλεσης .NET την καλεί μετά τη φόρτωση της εφαρμογής. Μέσα σε μια ενότητα, η Main δεν χρειάζεται λέξη-κλειδί Shared, αλλά μέσα σε μια κλάση πρέπει να είναι Shared.

Ένας χώρος ονομάτων είναι το κοντέινερ ανώτατου επιπέδου που ομαδοποιεί σχετικές κλάσεις και ενότητες και αποτρέπει τις διενέξεις ονομάτων. Η πρόταση Imports τον θέτει σε εφαρμογή, ώστε να μπορείτε να καλείτε μέλη όπως το Console.WriteLine απευθείας.

Χρησιμοποιήστε μια Δομή για μικρά, βραχύβια δεδομένα επειδή είναι τύπος τιμής αντιγράφηκε κατά την ανάθεση. Επιλέξτε μια Κλάση για μεγαλύτερα αντικείμενα που χρειάζονται κληρονομικότητα, αναφορές ή κοινόχρηστη κατάσταση, καθώς οι κλάσεις είναι τύποι αναφοράς που διαχειρίζονται από σωρό.

Το VB.Net είναι αντικειμενοστρεφές, επομένως όλος ο εκτελέσιμος κώδικας πρέπει να βρίσκεται μέσα σε μια ενότητα ή κλάση. Αυτό το κοντέινερ περιέχει τις μεταβλητές, τις διαδικασίες και το κύριο σημείο εισόδου που χρειάζεται ο μεταγλωττιστής για να οργανώσει το πρόγραμμα.

Ναι. Το GitHub Copilot στο Visual Studio 2026 μπορεί να δημιουργήσει ολοκληρωμένες δομές VB.Net, μετατρέποντας ένα σχόλιο σε απλά αγγλικά σε μια Ενότητα, Κλάση ή Κύρια διαδικασία. Να ελέγχετε πάντα τον δημιουργημένο κώδικα πριν τον χρησιμοποιήσετε.

Ναί. Visual Studio Το 2026 χρησιμοποιεί Τεχνητή Νοημοσύνη μέσω του GitHub Copilot και της IntelliCode για την επιτάχυνση της κωδικοποίησης VB.Net, προσφέροντας συμπληρώσεις με επίγνωση του περιβάλλοντος που μαθαίνουν τα μοτίβα σας και αναδεικνύουν πρώτα τα πιο σχετικά μέλη.

Μια εφαρμογή κονσόλας εκτελείται σε ένα παράθυρο εντολών μόνο με κείμενο και είναι ιδανική για την εκμάθηση της βασικής σύνταξης του VB.Net. Windows Η εφαρμογή Forms προσθέτει μια γραφική διεπαφή που δημιουργείται με μεταφορά και απόθεσηping στοιχεία ελέγχου για εφαρμογές υπολογιστή.

Συνοψίστε αυτήν την ανάρτηση με: