Zuhause Persönliche Finanzen Visual Basic entdecken. NET Internet-Technologie: ASP. NET - Dummies

Visual Basic entdecken. NET Internet-Technologie: ASP. NET - Dummies

Inhaltsverzeichnis:

Video: Azure Friday | Azure Instance Metadata Service 2024

Video: Azure Friday | Azure Instance Metadata Service 2024
Anonim

ASP. NET ist die eingebaute Technologie. NET, mit dem Sie Webseiten und andere internetbasierte Anwendungen erstellen. ASP. NET ist nicht nur die nächste Version von ASP (Active Server Pages). ASP wurde hinausgeworfen und ASP. NET wurde von Grund auf geschrieben. Es ist eine brandneue, objektorientierte Sprache.

ASP. NET umfasst zwei Haupttechnologien: WebForms, also Steuerelemente für die Benutzerschnittstelle mit dahinter liegendem Code, die zusammen eine Webseite für Besucher in ihrem Browser darstellen. und Webservices, bei denen es sich um eine Klasse oder Klassen handelt, die Funktionalität, aber keine Benutzeroberfläche bieten. Webdienste können nicht in einem Browser angezeigt werden. Sie werden nur programmgesteuert verwendet, ähnlich wie ein VB-Windows-Formular Funktionen verwenden kann, die in einem traditionellen VB-Modul gespeichert sind.

Der Zweck von ASP

Die Hauptidee von Active Server Pages ist, dass Menschen (oder nur eine Person) im Internet (oder einem lokalen Intranet) surfen und auf einer Seite in Ihrem Webseite. Anstatt jedoch nur statischen Content auf dieser Seite zu sehen (einfacher, vordefinierter HTML-Code), möchten Sie dynamische Inhalte bereitstellen. Die beste Möglichkeit, dynamisch mit einem Besucher zu interagieren, besteht darin, die Webseite auf Ihrem Server zu erstellen. Dann senden Sie das resultierende neue HTML an den Besucher.

So können Sie Ihre Website attraktiv, aktuell, variabel und für den Besucher interessant gestalten. Beachten Sie außerdem, dass eine bestimmte Webseite von Tausenden von Personen gleichzeitig verwendet werden kann. Diese Möglichkeit erfordert einige Anpassungen bei der Programmierung. Wie kann Ihr Programm zum Beispiel globale Variablen beibehalten (erinnern)?

HTML-Beschränkungen

Webseiten werden in einer Sprache namens HTML programmiert, die von Browsern wie Internet Explorer verstanden und beantwortet wird. Reines HTML beschreibt lediglich, wie Text und Grafiken aussehen sollten - Größe, Position, Farbe und so weiter. Sie können mit HTML keine signifikanten Berechnungen durchführen. Sie können nicht einmal 2 + 2 hinzufügen. An sich ist HTML ziemlich nutzlos.

HTML gibt lediglich an, dass eine Überschrift relativ groß ist, dass ein Textkörper auf der Webseite blau gefärbt ist, dass eine Grafik auf der Seite niedriger ist als eine andere Grafik und so weiter. HTML enthält auch einige einfache Objekte wie Tabellen und Listenfelder. Aber selbst die Tabellen und Listboxen sind statische, im Wesentlichen leblose Anzeigeobjekte.

Um die Möglichkeiten von HTML zu erweitern, wurde die Idee eines aktiven Servers entwickelt. Es erlaubt Ihnen, auf Ihrem Server zu rechnen; dann werden die Ergebnisse dieser Berechnung in eine Seite von HTML zusammengesetzt.Die HTML-Seite wird dann an den Computer des Besuchers zur Anzeige in seinem Browser gesendet. Diese Fähigkeit bringt Ihre Webseiten zum Leben.

ASP verwendet eine Skriptsprache (JavaScript oder VBScript), um seine Berechnungen durchzuführen. Skriptsprachen sind eine Untergruppe ihrer übergeordneten Sprache (Java oder Visual Basic). Bei ASP müssen Besucher jedoch keine Sprachfunktionen in ihren Computer integrieren. Sie erhalten die Ergebnisse Ihrer serverseitigen Datenverarbeitung, die in normales HTML übersetzt und als eine Seite an sie gesendet wird. Wenn Sie beispielsweise auf die Schaltfläche Senden klicken, wird diese Tatsache an Ihren Server zurückübermittelt, wo weitere Berechnungen stattfinden können und eine weitere HTML-Seite generiert wird, um an den Besucher zurückgesendet zu werden. Dieser Zyklus kann so lange fortgesetzt werden, wie Ihr Besucher interessiert ist.

ASP erlaubt Ihnen daher, viele nützliche Dinge auf Ihrem Server zu tun, die Sie mit HTML niemals tun könnten. Sie können auf eine Datenbank zugreifen, vordefinierte Komponenten einfügen, Ihre Webseiten überarbeiten (einschließlich Nachrichten über Ihr Unternehmen, das heutige Datum usw.), damit sich die Besucher nicht langweilen, wenn sie bei jedem Besuch dieselben Inhalte sehen, und viele andere wertvolle Techniken… Der Besucher sieht die neuesten Produktankündigungen, aktuelle Informationen und alles andere, was Sie bereitstellen möchten. Ihre Webseiten werden interaktiv, reaktionsschnell und zeitnah.

Firewalls und andere notwendige Übel

Da ASP Standard-HTML an den Besucher sendet, überwindet ASP ein Browser-Kompatibilitätsproblem. Es spielt keine Rolle, ob Benutzer Netscape, Internet Explorer (IE) oder einen anderen Browser verwenden - sie können Ihre Standard-HTML-Seiten anzeigen. Darüber hinaus sind Firewalls, die darauf ausgelegt sind, Hacker, Whackers, Viren, Würmer und andere Eindringlinge aus Ihrem Computer fernzuhalten, so konzipiert, dass HTML uneingeschränkt bestehen kann. Unschuldiges, bloß beschreibendes, nur visuelles HTML kann Ihrem Computer nichts anhaben, genauso wenig wie ein Bild einer Waffe schießen kann.

Sie können Skripterstellung in eine HTML-Seite einfügen und dem Computer des Besuchers eine eingeschränkte Datenverarbeitung überlassen. Dies wird clientseitiges Scripting genannt. Es funktioniert gut, wenn Sie sicher sind, dass alle Ihre Besucher die erforderlichen Sprachkomponenten auf ihren Maschinen installiert haben, dass ihre Sicherheitseinstellungen Skripte zulassen (viele Block-Skripte) und dass sie alle denselben Browser (und diesen Browser) verwenden. unterstützt Scripting). Wenn Sie also nur eine Site verwenden, die intern in einem Intranet verwendet werden soll und jeder in Ihrem Unternehmen den IE verwendet, und Sie sicher sind, dass alle die richtigen Komponenten auf ihren Festplatten haben, probieren Sie es aus. einige Client-Side-Computing. Intranets erlauben oft das Scripting. Es gibt jedoch viele Gründe, Server-seitiges Computing zu bevorzugen, das HTML-Ergebnisse an Clients sendet.

Auf ASP zu. NET

Programmierer wollten mehr als ASP angeboten, und jetzt können Sie Datei- und Webseitenerweiterungen mit dem Namen ASPX sehen. Diese Erweiterung sagt Ihnen, dass ASP. NET wird verwendet. In der Tat kann viel ASP-Quellcode problemlos ohne ernsthafte Änderungen mit dem ASP laufen.NET-Engine. So zwingen Sie eine ASP-Quellcodedatei, unter ASP auszuführen. NET, ändern Sie einfach die Dateinamenerweiterung von. ASP zu ASPX. In einigen Fällen kann es ohne Änderung funktionieren.

ASP. NET erfordert nicht, dass Sie einen vorhandenen ASP-Code, den Sie geschrieben haben, verwerfen. Tatsächlich können ASP-Seiten gleichzeitig mit ASP ausgeführt werden. NET Seiten. Sie können Ihre aktuellen ASP-Webanwendungen auf demselben Server wie neue ASPs ausführen. NET-Webanwendungen, die Sie erstellen.

Die folgende Liste ist eine Auswahl der Stärken und Funktionen, die Sie finden werden, wenn Sie mit der Verwendung von ASP beginnen. NET:

  • ASP. NET-Code ist einfacher zu schreiben, zu debuggen und zu warten als ASP, insbesondere für größere Projekte. ASP. NET bietet Ihnen eine umfangreiche Suite von Debugging-Tools, die in ASP einfach nicht verfügbar waren (einschließlich Breakpoints, Tracing und ausführliche Fehlermeldungen).
  • ASP. NET-Code kann in das vollständige Visual Basic geschrieben werden. NET-Sprache, sodass Sie einige Ihrer vorhandenen Programmierkenntnisse nutzen und Ihre Erfahrungen von der Windows-Betriebssystemplattform auf die Browser-Intranet- / Internetplattform übertragen können.
  • Ältere ActiveX-Komponenten, die Sie geschrieben haben, können mit verwendet werden. NET Sprachen.
  • Leistungsstarke IDE-Debugging-Tools sind verfügbar.
  • Sie erhalten WYSIWYG Design und Bearbeitung.
  • Assistenten können Sie durch langwierige oder komplexe Aufgaben führen.
  • Die objektorientierte Grundlage von ASP. Die NET-Programmierung kann das Lesen, Wiederverwenden, Warten und Teilen von Code zwischen Gruppen von Programmierern erleichtern, die zusammen an einem einzelnen Projekt arbeiten müssen.
  • ASP. NET VB. Der NET-Quellcode wird in einem separaten Fenster geschrieben und in einer separaten Datei aus dem HTML-Code gespeichert. (HTML wird auch verwendet, um zu einer ASP.NET-Webseite beizutragen.) Dieses Code-Behind-Feature macht das Leben einfacher, da Sie nicht versuchen müssen, gemischte HTML / VB-Dateien zu lesen. NET-Quellcode.
Visual Basic entdecken. NET Internet-Technologie: ASP. NET - Dummies

Die Wahl des Herausgebers

Tipps für die Auswahl von Feldtypen in Access 2013 - Dummies

Tipps für die Auswahl von Feldtypen in Access 2013 - Dummies

Beim Entwerfen einer Datenbank in Access 2013 Entscheiden Sie, welcher Typ jedes Feld sein wird. Access bietet 12 Feldtypen, aus denen Sie auswählen können. Wählen Sie den Feldtyp aus, der am besten die Daten beschreibt, die Sie im Feld speichern möchten, und das funktioniert für den Analysetyp, den Sie benötigen, um die ...

Nützliche Funktionen in Access 2007 - Dummies

Nützliche Funktionen in Access 2007 - Dummies

Obwohl Access 2007 über mehrere integrierte Funktionen verfügt, dürfen Sie nicht mehr verwenden. als ein paar von ihnen in Ihren Berichten. Dennoch, wenn Sie nicht wissen, dass sie verfügbar sind, könnten Sie viele der Funktionen vermissen, die Sie wirklich nützlich finden könnten. Obwohl diese Liste weit davon entfernt ist, umfassend zu sein, zeigt diese Tabelle eine Reihe von Funktionen ...

Sichern Ihrer Access 2003-Datenbank als MDE-Datei - Dummies

Sichern Ihrer Access 2003-Datenbank als MDE-Datei - Dummies

Wenn Sie eine Access 2003-Datenbank erstellen. andere Leute - besonders Leute, die ein wenig ratlos über Access sind - Sie können Ihre Datenbank sperren, um andere Benutzer daran zu hindern, Änderungen vorzunehmen, die sie möglicherweise beschädigen. Sie können Sicherheit in Form von Benutzernamen und Passwörtern hinzufügen, aber ...

Die Wahl des Herausgebers

Ruby Datentypen und Variablen - Dummys

Ruby Datentypen und Variablen - Dummys

Variablen in Ruby werden mit alphanumerischen Zeichen und dem Unterstrich (_) bezeichnet. und kann nicht mit einer Zahl oder einem Großbuchstaben beginnen. Variablen, wie in der Algebra, sind Schlüsselwörter, die verwendet werden, um Datenwerte für eine spätere Verwendung zu speichern. Obwohl sich die in einer Variablen gespeicherten Daten ändern können, ist der Variablenname immer derselbe. Denken Sie an ...

Mit Array und Hash Built-in und verwandten Methoden - Dummies

Mit Array und Hash Built-in und verwandten Methoden - Dummies

Ruby hat viele integrierte Klassen, aber vielleicht die nützlichsten Objekte für die Speicherung anderer Daten sind die Container-Klassen Array und Hash. Sie können viel Zeit beim Codieren sparen, wenn Sie sich daran erinnern, dass jede dieser Klassen viele nützliche Methoden für den Zugriff und die Manipulation ihrer Inhalte hat. Array-Grundlagen Verwenden Sie Arrays für Listen ...

Wie man Scratch-Grafiken in andere Anwendungen exportiert - Dummies

Wie man Scratch-Grafiken in andere Anwendungen exportiert - Dummies

Scratch-Benutzer können Grafiken für andere Anwendungen entwerfen und exportieren wie Microsoft Word und PowerPoint. Eine einfach zu findende Schaltfläche (aus Datei hochladen) ermöglicht es Benutzern, Grafiken in Scratch zu importieren, aber viele Benutzer wissen nicht, wie sie Grafiken auf einem Computer speichern und die Bilder wie andere Grafikdateien exportieren können. Öffnen Sie ein Scratch-Projekt. ...

Die Wahl des Herausgebers

Hinzufügen von Fußnoten und Endnoten in Word 2016 - dummies

Hinzufügen von Fußnoten und Endnoten in Word 2016 - dummies

Fußnoten und Endnoten in Word 2016 enthalten Bonusinformationen, eine Klarstellung oder beiseite, um Text auf einer Seite zu ergänzen. Jede ist im Text durch eine hochgestellte Zahl oder einen Buchstaben gekennzeichnet1. 1 Siehe? Es klappt! Der Unterschied zwischen einer Fußnote und einer Endnote liegt in der Platzierung: Eine Fußnote wird unten angezeigt ...

Wie man Datum und Uhrzeit in Word 2013 Dokument hinzufügt - Dummies

Wie man Datum und Uhrzeit in Word 2013 Dokument hinzufügt - Dummies

Sie haben wahrscheinlich Leute Sie möchten das aktuelle Datum und die aktuelle Uhrzeit kennen oder möchten einfach das Datum oder die Uhrzeit oder beide in Ihr Word 2013-Dokument einfügen. Bis auf wenige Ausnahmen sind Zeitreisende die einzigen, die sich für das laufende Jahr erkundigen. Aber vielleicht brauchen Sie es in Ihrem Dokument ...

Wie man Datum und Uhrzeit zu einem Word 2010 Dokument hinzufügt - Dummies

Wie man Datum und Uhrzeit zu einem Word 2010 Dokument hinzufügt - Dummies

Sie wahrscheinlich haben Leute, die das aktuelle Datum und die Uhrzeit in Ihrem Word 2010-Dokument kennen möchten, oder vielleicht möchten Sie nur das Datum oder die Uhrzeit (oder beides) in Ihr Dokument einfügen. Word hat viele Tricks, um es möglich zu machen. Festhalten des aktuellen Datums oder der aktuellen Uhrzeit in einem Word-Dokument Abgesehen von der Suche ...