Σπίτι Προσωπικά Οικονομικά Ανακάλυψη της Visual Basic. Τεχνολογία Διαδικτύου του Διαδικτύου: ASP. NET - ανδρείκελα

Ανακάλυψη της Visual Basic. Τεχνολογία Διαδικτύου του Διαδικτύου: ASP. NET - ανδρείκελα

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

Βίντεο: Look Up | Gary Turk - Official Video 2024

Βίντεο: Look Up | Gary Turk - Official Video 2024
Anonim

ASP. NET είναι η ενσωματωμένη τεχνολογία. NET που χρησιμοποιείτε για τη δημιουργία ιστοσελίδων και άλλων εφαρμογών που βασίζονται στο Internet. ΑΣΠΙΔΑ. Το NET δεν είναι απλά η επόμενη έκδοση του ASP (Active Server pages). Το ASP απορρίφθηκε και το ASP. Το NET γράφτηκε από το έδαφος. Είναι μια ολοκαίνουργια, αντικειμενοστρεφής γλώσσα.

ASP. Το NET περιλαμβάνει δύο βασικές τεχνολογίες: WebForms, τα οποία είναι χειριστήρια διεπαφής χρήστη με κώδικα πίσω από αυτά που μαζί δημιουργούν μια ιστοσελίδα για να βλέπουν οι επισκέπτες στα προγράμματα περιήγησής τους. και τις υπηρεσίες Web, οι οποίες είναι κλάσεις ή κλάσεις που παρέχουν λειτουργικότητα αλλά όχι περιβάλλον χρήστη. Οι υπηρεσίες Web δεν μπορούν να προβληθούν σε ένα πρόγραμμα περιήγησης. χρησιμοποιούνται μόνο προγραμματικά με τρόπο παρόμοιο με τον τρόπο με τον οποίο μια μορφή VB των Windows μπορεί να χρησιμοποιήσει λειτουργίες αποθηκευμένες σε μια παραδοσιακή ενότητα VB.

Σκοπός του ASP

Η κύρια ιδέα των Active Server Pages είναι ότι οι χρήστες (ή μόνο ένα άτομο) περιηγούνται στο Διαδίκτυο (ή σε ένα τοπικό intranet) και φτάνουν σε μια σελίδα Ιστοσελίδα. Αλλά αντί να βλέπετε απλώς στατικό, κονσερβοποιημένο περιεχόμενο σε αυτή τη σελίδα (απλό, προ-γραμμένο HTML), θέλετε να παρέχετε δυναμικό περιεχόμενο. Ο καλύτερος τρόπος για να αλληλεπιδράσετε δυναμικά με έναν επισκέπτη είναι να δημιουργήσετε την ιστοσελίδα στον διακομιστή σας, στη συνέχεια και εκεί. Στη συνέχεια, στέλνετε τον προκύπτοντα φρέσκο ​​κώδικα HTML στον επισκέπτη.

Έτσι μπορείτε να κάνετε την ιστοσελίδα σας ελκυστική, ενημερωμένη, ποικίλη και ενδιαφέρουσα για τον επισκέπτη. Σημειώστε επίσης ότι μια δεδομένη ιστοσελίδα μπορεί να χρησιμοποιηθεί από χιλιάδες ανθρώπους ταυτόχρονα. Αυτή η δυνατότητα απαιτεί ορισμένες προσαρμογές στον τρόπο προγραμματισμού. Για παράδειγμα, πώς μπορεί να παραμείνει το πρόγραμμα σας (θυμηθείτε) παγκόσμιες μεταβλητές;

Περιορισμοί HTML

Οι ιστοσελίδες προγραμματίζονται σε μια γλώσσα που ονομάζεται HTML, την οποία καταλαβαίνουν και απαντούν σε προγράμματα περιήγησης όπως ο Internet Explorer. Το Pure HTML περιγράφει απλώς πώς πρέπει να φαίνεται το κείμενο και τα γραφικά - μέγεθος, τοποθεσία, χρώμα και ούτω καθεξής. Δεν μπορείτε να κάνετε σημαντικό υπολογισμό με HTML. Δεν μπορείτε να προσθέσετε καν 2 + 2. Από μόνη της, το HTML είναι αρκετά άχρηστο.

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

Για να επεκταθούν οι δυνατότητες της HTML, αναπτύχθηκε η ιδέα ενός ενεργού διακομιστή. Σας επιτρέπει να υπολογίζετε στο διακομιστή σας. τότε τα αποτελέσματα αυτού του υπολογισμού συντίθενται σε μια σελίδα HTML.Στη συνέχεια, η σελίδα HTML αποστέλλεται στον υπολογιστή του επισκέπτη για προβολή στον περιηγητή του. Αυτή η δυνατότητα φέρνει τις ιστοσελίδες σας ζωντανές.

Η ASP χρησιμοποιεί μια γλώσσα δέσμης ενεργειών (JavaScript ή VBScript) για να κάνει τον υπολογισμό της. Οι γλώσσες δέσμης ενεργειών είναι ένα υποσύνολο της μητρικής τους γλώσσας (Java ή Visual Basic). Ωστόσο, με το ASP, οι επισκέπτες δεν χρειάζεται να διαθέτουν ενσωματωμένες λειτουργίες γλώσσας στον υπολογιστή τους. Λαμβάνουν τα αποτελέσματα του υπολογιστή σας από πλευράς διακομιστή, το οποίο μεταφράζεται σε απλή HTML και στη συνέχεια αποστέλλεται σε αυτά ως σελίδα που μπορούν να δουν. Εάν κάνετε κλικ σε ένα κουμπί Υποβολή, για παράδειγμα, αυτό το γεγονός ανακοινώνεται στον διακομιστή σας, όπου μπορούν να πραγματοποιηθούν περαιτέρω υπολογισμοί και να δημιουργηθεί μια άλλη σελίδα HTML για να σταλεί ξανά στον επισκέπτη. Αυτός ο κύκλος μπορεί να συνεχιστεί για όσο χρονικό διάστημα ο επισκέπτης σας ενδιαφέρει.

Το ASP, συνεπώς, σας επιτρέπει να κάνετε πολλά χρήσιμα πράγματα στο διακομιστή σας που δεν θα μπορούσατε ποτέ να κάνετε με το HTML. Μπορείτε να έχετε πρόσβαση σε μια βάση δεδομένων, να εισάγετε προεγκατεστημένα στοιχεία, να αναθεωρήσετε τις ιστοσελίδες σας (συμπεριλαμβανομένων των ειδήσεων για την επιχείρησή σας, τη σημερινή ημερομηνία κ.ο.κ.) ώστε οι επισκέπτες να μην βαρεθούν βλέποντας το ίδιο περιεχόμενο κάθε φορά που επισκέπτονται και πολλές άλλες πολύτιμες τεχνικές. Ο επισκέπτης βλέπει τις πιο πρόσφατες ανακοινώσεις προϊόντων, τις τελευταίες πληροφορίες και οτιδήποτε άλλο θέλετε να δώσετε. Οι ιστοσελίδες σας γίνονται διαδραστικές, ανταποκρίσιμες και έγκαιρες.

Τείχη προστασίας και άλλα απαραίτητα κακά

Επειδή η ASP στέλνει πρότυπο κώδικα HTML στον επισκέπτη, το ASP ξεπερνά το πρόβλημα συμβατότητας του προγράμματος περιήγησης. Δεν έχει σημασία αν οι χρήστες χρησιμοποιούν το Netscape, τον Internet Explorer (IE) ή κάποιο άλλο πρόγραμμα περιήγησης - μπορούν να δουν τις τυπικές σελίδες HTML. Επιπλέον, τα τείχη προστασίας - που έχουν σχεδιαστεί για να αποτρέπουν από τον υπολογιστή σας τους χάκερ, τους μαστίγια, τους ιούς, τα σκουλήκια και άλλους εισβολείς - έχουν σχεδιαστεί έτσι ώστε να επιτρέπουν στο HTML να περάσει χωρίς αμφισβήτηση. Αθώος, απλώς περιγραφικός, απλώς οπτικός κώδικας HTML δεν μπορεί να προκαλέσει ζημιά στον υπολογιστή σας, μόνο μια φωτογραφία ενός όπλου μπορεί να πυροβολήσει.

Μπορείτε να εισαγάγετε δέσμες ενεργειών σε μια σελίδα HTML και, επομένως, αφήστε τον υπολογιστή του επισκέπτη να κάνει κάποια περιορισμένη υπολογιστική. Αυτό ονομάζεται δέσμη ενεργειών από την πλευρά του πελάτη. Λειτουργεί καλά αν είστε βέβαιοι ότι όλοι οι επισκέπτες σας έχουν τα απαραίτητα γλωσσικά στοιχεία εγκατεστημένα στα μηχανήματά τους, ότι οι ρυθμίσεις ασφαλείας τους επιτρέπουν δέσμες ενεργειών (πολλά δέσμες ενεργειών δέσμης) και ότι όλοι χρησιμοποιούν το ίδιο πρόγραμμα περιήγησης υποστηρίζει scripting). Έτσι, εάν τρέχετε απλώς έναν ιστότοπο που προορίζεται για εσωτερική χρήση σε ένα intranet και όλοι στην εταιρεία σας χρησιμοποιούν IE και είστε βέβαιοι ότι όλοι διαθέτουν τα κατάλληλα συστατικά στοιχεία στους σκληρούς δίσκους τους, προχωρήστε και δοκιμάστε κάποια υπολογιστική πλευρά πελάτη. Τα intranets συχνά επιτρέπουν scripting. Ωστόσο, έχετε πολλούς λόγους να προτιμάτε υπολογιστές πλευράς διακομιστή που στέλνουν αποτελέσματα HTML σε πελάτες.

Περνώντας προς την ASP. NET

Οι προγραμματιστές ήθελαν περισσότερα από ASP που προσφέρονται και τώρα μπορείτε να δείτε επεκτάσεις αρχείων και ιστοσελίδων που ονομάζονται ASPX. Αυτή η επέκταση σας λέει ότι ASP. Το NET χρησιμοποιείται. Στην πραγματικότητα, πολύς πηγαίος κώδικας ASP μπορεί να τρέξει εντάξει χωρίς σοβαρές τροποποιήσεις χρησιμοποιώντας το ASP.NET μηχανή. Έτσι, για να αναγκάσετε ένα αρχείο πηγαίου κώδικα ASP να τρέξει κάτω από την ASP. NET, απλά αλλάξτε την επέκταση αρχείου από το. ASP στην ASPX. Σε ορισμένες περιπτώσεις, μπορεί να λειτουργήσει χωρίς τροποποίηση.

ASP. Το NET δεν απαιτεί να εκτοξεύσετε οποιονδήποτε υπάρχοντα κώδικα ASP που έχετε γράψει. Στην πραγματικότητα, οι σελίδες ASP μπορούν να τρέχουν δίπλα-δίπλα, ταυτόχρονα με την ASP. NET σελίδες. Μπορείτε να διατηρήσετε τις τρέχουσες εφαρμογές Web ASP που εκτελούνται στον ίδιο διακομιστή με τη νέα ASP. NET εφαρμογές Web που δημιουργείτε.

Η παρακάτω λίστα είναι μια δειγματοληψία των δυνατοτήτων και των δυνατοτήτων που θα βρείτε όταν αρχίσετε να χρησιμοποιείτε το ASP. NET:

  • ASP. NET κώδικα είναι πιο εύκολο να γράψετε, να εντοπίσετε σφάλματα και να διατηρήσετε από την ASP, ειδικά για μεγαλύτερα έργα. ΑΣΠΙΔΑ. Το NET σας παρέχει μια γενναιόδωρη σουίτα εργαλείων εντοπισμού σφαλμάτων που δεν ήταν διαθέσιμα στην ASP (συμπεριλαμβανομένων των σημείων διακοπής, εντοπισμού και εκτεταμένων μηνυμάτων λάθους).
  • ASP. Ο κώδικας NET μπορεί να γραφτεί στην πλήρη Visual Basic. NET, ώστε να μπορείτε να αξιοποιήσετε μερικές από τις υπάρχουσες γνώσεις προγραμματισμού, μεταφέροντας την εμπειρία σας από την πλατφόρμα λειτουργικού συστήματος των Windows στην πλατφόρμα intranet / Internet του προγράμματος περιήγησης.
  • Τα στοιχεία ActiveX της Legacy που έχετε γράψει μπορούν να χρησιμοποιηθούν με. NET γλώσσες.
  • Υπάρχουν διαθέσιμα ισχυρά εργαλεία εντοπισμού σφαλμάτων του IDE.
  • Παίρνετε WYSIWYG σχεδιασμό και επεξεργασία.
  • Οι μάγοι μπορούν να σας προωθήσουν μέσα από κουραστικά ή πολύπλοκα καθήκοντα.
  • Η αντικειμενοστρεφής θεμελίωση της ASP. Ο προγραμματισμός NET μπορεί να διευκολύνει την ανάγνωση, την επαναχρησιμοποίηση, τη συντήρηση και την κοινή χρήση κώδικα μεταξύ ομάδων προγραμματιστών που πρέπει να συνεργαστούν σε ένα ενιαίο έργο.
  • ASP. NET VB. Ο πηγαίος κώδικας NET είναι γραμμένος σε ξεχωριστό παράθυρο και αποθηκεύεται σε ξεχωριστό αρχείο από το HTML. (Το HTML χρησιμοποιείται επίσης για να συνεισφέρει σε μια ιστοσελίδα ASP. NET.) Αυτό το χαρακτηριστικό γνώρισμα κώδικα καθιστά ευκολότερη τη ζωή, επειδή δεν χρειάζεται να προσπαθήσετε να διαβάσετε μέσω μικτών HTML / VB. NET κώδικα.
Ανακάλυψη της Visual Basic. Τεχνολογία Διαδικτύου του Διαδικτύου: ASP. NET - ανδρείκελα

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...