Πρόγραμμα 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

Επεξήγηση Κώδικα:

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

Μάθημα στο 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

Επεξήγηση Κώδικα:

  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:

Βήμα 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

Επεξήγηση Κώδικα:

  1. Δημιουργία μιας ενότητας με το όνομα Module1.
  2. Δημιουργία μιας δομής με το όνομα Struct.
  3. Δημιουργία μεταβλητής x ακέραιου τύπου. Το επίπεδο πρόσβασής του έχει οριστεί σε Δημόσιο για να είναι προσβάσιμο στο κοινό.
  4. Δημιουργία μεταβλητής y ακέραιου τύπου. Το επίπεδο πρόσβασής του έχει οριστεί σε Δημόσιο για να είναι προσβάσιμο στο κοινό.
  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 Αίτηση για έντυπα.

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

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

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

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

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

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

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

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

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

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

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

Σύνοψη

  • A Το πρόγραμμα VB.Net αποτελείται από διάφορα μέρη.
  • Μετά την εισαγωγή ενός χώρου ονομάτων σε ένα πρόγραμμα, μας δίνεται η δυνατότητα να χρησιμοποιήσουμε όλες τις μεθόδους και τις λειτουργίες που έχουν οριστεί σε αυτήν την ενότητα.
  • Κάθε πρόγραμμα VB.Net πρέπει να έχει μια ενότητα.
  • Ο μεταγλωττιστής VB.Net αγνοεί τα σχόλια.
  • Μπορούμε να έχουμε περισσότερες από μία διαδικασίες σε ένα πρόγραμμα VB.Net.