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

Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web: 9 βήματα
Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web: 9 βήματα

Βίντεο: Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web: 9 βήματα

Βίντεο: Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web: 9 βήματα
Βίντεο: Πως να φτιάξω τον δικό μου web browser εύκολα με το visual basic 2024, Νοέμβριος
Anonim
Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web
Δημιουργία προγράμματος στη Visual Basic: Πρόγραμμα περιήγησης στο Web

Αυτό το Instructable εξηγεί τη διαδικασία δημιουργίας μιας απλής εφαρμογής περιήγησης ιστού στο VB. NETI έχει σχεδιαστεί ως συνέχεια του πρώτου μου VB. NET Instructable: Δημιουργία του πρώτου προγράμματος στο Visual Basic. Συνιστάται να διαβάσετε πρώτα αυτό το διδακτικό, καθώς αυτό το διδακτικό υποθέτει ότι έχετε βασικές γνώσεις σχετικά με τη διεπαφή Visual Basic Express Edition, όπως καλύπτεται στο άλλο μου εκπαιδευτικό. Αν και η Visual Basic 2005 Express Edition λειτουργεί καλά για αυτό το εκπαιδευτικό, χρησιμοποιώ Visual Basic 2008 Express Edition, διαθέσιμο από τη Microsoft

Βήμα 1: Δημιουργήστε το έργο

Δημιουργήστε το έργο
Δημιουργήστε το έργο

Δημιουργήστε ένα νέο έργο Windows Forms και ονομάστε το πρόγραμμα περιήγησης στο Web. Αλλάξτε το μέγεθος της φόρμας όπως σας αρέσει.

Βήμα 2: Προσθέστε τα στοιχεία ελέγχου και αλλάξτε ιδιότητες

Προσθέστε τα στοιχεία ελέγχου και αλλάξτε τις ιδιότητες
Προσθέστε τα στοιχεία ελέγχου και αλλάξτε τις ιδιότητες

Από την εργαλειοθήκη, σύρετε ένα TextBox, ένα WebBrowser και ένα κουμπί στη φόρμα. Τοποθετήστε τα όπως είναι στην εικόνα. Στη συνέχεια, επεξεργαστείτε την ιδιότητα Anchor του TextBox και του WebBrowser έτσι ώστε να είναι επιλεγμένα όλα τα πλαίσια γύρω από το γκρι τετράγωνο (εμφανίζονται όταν επεξεργάζεστε την ιδιότητα αγκύρωσης), αυτό θα επιτρέψει στα στοιχεία ελέγχου να "τεντωθούν" όταν αλλάξει το μέγεθος της φόρμας. Κάντε το ίδιο για το κουμπί, αλλά ορίστε το μόνο στο "Πάνω, Δεξιά". Αλλάξτε επίσης την ιδιότητα κειμένου του Form1 σε πρόγραμμα περιήγησης στο Web ή κάτι παρόμοιο για να αλλάξετε τη γραμμή τίτλου.

Βήμα 3: Κωδικός

Κώδικας!
Κώδικας!

Κάντε διπλό κλικ στο κουμπί 1 και προσθέστε τον ακόλουθο κώδικα στον επεξεργαστή, μετά τη γραμμή "Ιδιωτικό υπο" και πριν από τη γραμμή "Τερματισμός δευτερεύοντος"

WebBrowser1. Navigate (TextBox1. Text)Αυτός ο κώδικας λέει απλώς στο πρόγραμμα: Όταν κάποιος κάνει κλικ στο κουμπί 1, πάρτε το WebBrowser για να πλοηγηθείτε σε ό, τι υπάρχει στο TextBox1 Αυτό είναι! Έχετε ένα πρόγραμμα περιήγησης ιστού που λειτουργεί. Κάντε κλικ στο κουμπί αναπαραγωγής για να το δοκιμάσετε.

Βήμα 4: Περισσότερα πράγματα

Περισσότερα πράγματα
Περισσότερα πράγματα

Τώρα, δεν νομίζατε ότι θα σας έδινα μόνο μια γραμμή κώδικα - έτσι; Στα επόμενα βήματα, θα εφαρμόσουμε τα ακόλουθα:

  • Η γραμμή διευθύνσεων που αλλάζει καθώς αλλάζει η σελίδα
  • Πλήκτρα πίσω, εμπρός και ανανέωσης
  • Γραμμή κατάστασης.

Βήμα 5: Adress Bar

Adress Bar
Adress Bar

Προς το παρόν, το μόνο που κάνει η γραμμή διευθύνσεων είναι να εμφανίζει τη σελίδα που πληκτρολογείτε, αν κάνετε κλικ σε έναν σύνδεσμο, η αλλαγή δεν αντικατοπτρίζεται στη γραμμή διευθύνσεων. Για να το διορθώσουμε αυτό, πρέπει να προσθέσουμε κι άλλο κώδικαΓυρίστε πίσω στην προβολή σχεδίασης, κάντε κλικ στο "Form 1.vb (Design)" και, στη συνέχεια, κάντε διπλό κλικ στο στοιχείο ελέγχου WebBrowser. Θα επιστρέψει στην προβολή κώδικα, ωστόσο θα υπάρχει κάποιος άλλος κώδικας εκεί, προσέξτε ότι λέει "WebBrowser1_DocumentCompleted", αυτός είναι ο κώδικας που θέλουμε, οπότε δεν χρειάζεται να κάνουμε καμία αλλαγή εδώ, αλλά υπάρχει ένα κενό γραμμή κάτω από αυτήν, πριν από τη δήλωση End Sub, και θέλουμε να προσθέσουμε κάποιο κώδικα εκεί. Πληκτρολογήστε τα παρακάτω εκεί

TextBox1. Text = WebBrowser1. Url. ToStringΑυτό λέει στο πρόγραμμα ότι μόλις ολοκληρωθεί το WebBrowser1_DocumentCompleted, θα πρέπει να αλλάξουμε TextBox1. Text to the WebBrowser1. Url. Το ToString υπάρχει επειδή, από προεπιλογή, η ιδιότητα URL του προγράμματος περιήγησης ιστού δεν είναι ο ίδιος τύπος δεδομένων (συμβολοσειρά), όπως απαιτείται από το πλαίσιο κειμένου. Το ToString γράφει τη διεύθυνση URL σε μια συμβολοσειρά για το TextBox.

Βήμα 6: Κουμπιά δράσης

Κουμπιά δράσης
Κουμπιά δράσης

Επιστρέψτε στην προβολή σχεδίασης και σύρετε 3 νέα κουμπιά στη φόρμα και τοποθετήστε τα. Αλλάξτε την ιδιότητα κειμένου καθενός: Button2 = Back, Button3 = Forward και Button4 = Refresh. Εάν τα τοποθετήσετε όπως η δική μου, προσαρμόστε την ιδιότητα αγκύρωσης του Refresh to Top, κάντε κλικ στο RightDouble στο κουμπί Πίσω και πληκτρολογήστε τον ακόλουθο κώδικα.

WebBrowser1. GoBack () Επιστροφή στο σχέδιο, κάντε διπλό κλικ Προώθηση και πληκτρολόγηση

WebBrowser1. GoForward ()Προβολή σχεδίασης και διπλό κλικ για Ανανέωση

WebBrowser1. Ανανέωση ()Δοκιμάστε το πρόγραμμα περιήγησης και δοκιμάστε τις νέες δυνατότητες.

Βήμα 7: Γραμμή κατάστασης

Γραμμή κατάστασης
Γραμμή κατάστασης

Επιστρέψτε στην προβολή σχεδίασης, προσθέστε μια ετικέτα, αλλάξτε το Κείμενο σε "Φόρτωση …" (χωρίς τα εισαγωγικά) Τώρα, μεταβείτε στην προβολή κώδικα κάνοντας κλικ στην καρτέλα Form1.vb. Βρείτε την καταχώριση WebBrowser1_DocumentCompleted και πληκτρολογήστε κάτω από τον κωδικό που τοποθετήσατε εκεί νωρίτερα

Label1. Text = "Τέλος"Τώρα, κάντε κλικ επάνω όπου ο κώδικας λέει DocumentCompleted. Μετακινήστε το ποντίκι σας εκεί που βρίσκονται τα δύο αναπτυσσόμενα πλαίσια. Επιλέξτε το δεύτερο (Αυτό που λέει DocumentCompleted) και επιλέξτε Πλοήγηση. Στη συνέχεια, θα εμφανιστεί κάποιος νέος κώδικας - typ

Label1. Text = "Φόρτωση"Αυτό παρέχει απλώς έναν δείκτη κατά τη φόρτωση της σελίδας. Επίσης, ίσως θελήσετε να ορίσετε την ιδιότητα αγκύρωσης της ετικέτας.

Βήμα 8: Ολοκλήρωση

Ολοκληρώστε!
Ολοκληρώστε!

Ορίστε. Έχετε ένα πλήρως λειτουργικό πρόγραμμα περιήγησης ιστού. Συνεχίστε να το προσαρμόζετε όπως θέλετε. Όπως και στο πρώτο μου διδάξιμο. Έχω μερικές εργασίες για εκείνους που ολοκληρώνουν αυτό το διδακτικό. Εφαρμόστε τα ακόλουθα:

  • Λειτουργία σπιτιού
  • Αλλάξτε το κουμπί Ανανέωση σε κουμπί Διακοπή κατά τη φόρτωση μιας σελίδας.

Ελπίζω ότι αυτά τα έργα σας έδειξαν πόσο εύκολο είναι να προγραμματίσετε!

Βήμα 9: Λύσεις

Λύσεις
Λύσεις

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

Αλλάξτε το χρώμα φόντου

Αυτό είναι απλό - Αλλάξτε την ιδιότητα BackColour του Form1 σε διαφορετικό χρώμα

Προσθέστε μερικές πληροφορίες πνευματικών δικαιωμάτων

Μια νέα ετικέτα με την αλλαγή της ιδιότητας κειμένου θα κάνει το κόλπο

Κάντε το μέγεθος της φόρμας να αλλάξει με την εικόνα

Αλλάξτε το AutoSize σε True και το AutoSizeMode στο GrowAndShrinkDone! Ακόμα έρχεται: Θα δημιουργήσω μερικά ακόμη VB. NET Instructables. Συνεχίστε την κωδικοποίηση!

Συνιστάται: