Δομή προγράμματος VB.Net, Module, Classes: Hello World Παράδειγμα

Πίνακας περιεχομένων:

Anonim

Σε αυτό το σεμινάριο, θα μάθετε-

  • Ενότητες
  • Γεια σας World Program
  • Μαθήματα
  • Δομές
  • Χρήση του Microsoft Visual Studio IDE

Ενότητες

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

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

Γεια σας World Program

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

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

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

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

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

Επεξήγηση του κώδικα:

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

Μαθήματα

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

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

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

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

Εδώ,

  • Το attributeList δηλώνει μια λίστα χαρακτηριστικών που πρέπει να εφαρμοστούν στην τάξη.
  • Το AccessModifier είναι το επίπεδο πρόσβασης της καθορισμένης κλάσης. Είναι μια προαιρετική παράμετρος και μπορεί να έχει τιμές όπως Δημόσιο, Προστατευμένο, Προστατευμένο Φίλο, Φίλο και Ιδιωτικό.
  • Τα κληρονομικά υποδηλώνουν οποιαδήποτε γονική τάξη που κληρονομεί.

Ακολουθεί παράδειγμα κώδικα για τη δημιουργία κλάσης στο VB.NET -

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

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

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) Εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί Έναρξη από τη γραμμή εργαλείων. Θα πρέπει να λάβετε το ακόλουθο παράθυρο:

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

Επεξήγηση του κώδικα:

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

Δομές

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

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

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

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) Εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί Έναρξη από τη γραμμή εργαλείων. Θα πρέπει να λάβετε το ακόλουθο παράθυρο:

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

Επεξήγηση του κώδικα:

  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

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

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

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

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

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

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

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

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

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

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

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

Περίληψη

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