Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
1 Einführung
2 Grundlagen
3 Fehlerbehandlung
4 Erweiterte Grundlagen
5 Objektorientierte Programmierung
6 Wichtige Klassen in .NET
7 Weitere Elemente eines Windows-Programms
8 Datenbank-Anwendungen mit ADO.NET
9 Internet-Anwendungen mit ASP.NET
10 Zeichnen mit GDI+
11 Beispielprojekte
12 Windows Presentation Foundation
13 Windows Store-Apps für Windows 8
A Installation und technische Hinweise
B Lösungen der Übungsaufgaben
C Inhalt der Buch-DVD
D Der Autor
Stichwort

Jetzt Buch bestellen
Ihre Meinung?

Spacer
Einstieg in Visual Basic 2012 von Thomas Theis
Ideal für Programmiereinsteiger geeignet
Buch: Einstieg in Visual Basic 2012

Einstieg in Visual Basic 2012
Rheinwerk Computing
579 S., 3., aktualisierte und erweiterte Auflage 2013, brosch., mit DVD
24,90 Euro, ISBN 978-3-8362-1959-4
Pfeil 9 Internet-Anwendungen mit ASP.NET
Pfeil 9.1 Grundlagen von Internet-Anwendungen
Pfeil 9.1.1 Statische Internet-Anwendungen
Pfeil 9.1.2 Dynamische Internet-Anwendungen
Pfeil 9.1.3 Vorteile von ASP.NET
Pfeil 9.2 Ein lokaler Webserver
Pfeil 9.2.1 Eine erste Internet-Anwendung
Pfeil 9.3 Eine erste ASP.NET Anwendung
Pfeil 9.3.1 Fehlerhafte Programmierung
Pfeil 9.4 Formatierung von Internetseiten
Pfeil 9.5 Senden und Auswerten von Formulardaten
Pfeil 9.6 Kontrolle der Benutzereingaben
Pfeil 9.7 Weitere Formularelemente
Pfeil 9.8 Ein Kalenderelement
Pfeil 9.9 ASP.NET und ADO.NET
Pfeil 9.10 Datenbank im Internet ändern

Rheinwerk Computing - Zum Seitenanfang

9.2 Ein lokaler WebserverZur nächsten Überschrift

Dynamische Internet-Anwendungen, die unter ASP.NET erstellt wurden, laufen nur mithilfe von Webservern, die mit dem .NET-Framework zusammenarbeiten können. Während der Entwicklung einer solchen Anwendung wird zum Testen ein lokaler Webserver benötigt, da Sie sicherlich nicht jede Seite, die Sie programmieren, nach jeder Änderung ins Internet hochladen und dann erst testen wollen.

Eine Lösung bietet das Produkt IIS von Microsoft. IIS steht für Internet Information Services und bezeichnet eine umfangreiche Sammlung von Funktionen zur Veröffentlichung von Dokumenten im Internet über verschiedene Protokolle. Die IIS beinhalten u. a. einen lokalen Webserver.

Eine Alternative bietet das Visual Studio Express 2012 für das Web: Es beinhaltet einen lokalen Entwicklungs-Webserver, den ASP.NET Development Server. Dieser wird automatisch beim Start einer Webanwendung aufgerufen. Er wird im vorliegenden Kapitel genutzt.

Für die Entwicklung der Programme in diesem Kapitel müssen Sie Visual Studio Express 2012 für das Web installieren, das auf dem Datenträger zum Buch enthalten ist.


Rheinwerk Computing - Zum Seitenanfang

9.2.1 Eine erste Internet-AnwendungZur vorigen Überschrift

Anhand eines ersten statischen Beispiels soll das Erstellen und Ausführen einer Internet-Anwendung erläutert werden. Rufen Sie zunächst in Visual Basic wie gewohnt den Menüpunkt DateiNeues ProjektInstalliertVorlagen auf. Wählen Sie das Template Leere ASP.NET Web-Anwendung aus der Kategorie Visual BasicInternet aus. Geben Sie im Feld Name den Projektnamen ein, hier WebHalloWelt.

Nun muss der Anwendung eine Datei hinzugefügt werden, die später im Browser angezeigt wird. Dazu markieren Sie im Projekt-Explorer das Projekt. Anschließend rufen Sie über das Kontextmenü den Menüpunkt HinzufügenNeues Element auf und wählen Sie in der Kategorie InstalliertVisual BasicInternet das Template HTML-Seite aus. Die Datei soll den Namen index.htm haben.

In der Datei index.htm wird der nachfolgende Code ergänzt und gespeichert. Dabei werden Sie feststellen, dass beim Eingeben einige Elemente automatisch erstellt bzw. ergänzt werden.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>WebHalloWelt</title>
</head>
<body>
Hallo Welt
</body>
</html>

Listing 9.1 Datei »index.htm«

Dies ist eine rein statische, unveränderliche Internet-Anwendung: nur in HTML, noch ohne Visual Basic. Man hätte sie natürlich auch ohne die Entwicklungsumgebung entwickeln können.

Zum Betrachten des Ergebnisses starten Sie die Anwendung wie gewohnt über das Menü DebuggenDebugging starten (oder die Funktionstaste F5 bzw. über den grünen Pfeil). Dadurch wird der Entwicklungs-Webserver aufgerufen und es erscheint nach kurzer Zeit Ihr Standard-Browser mit der Ausgabe (Abbildung 9.1).

Abbildung

Abbildung 9.1 Ausgabe im Browser

Die Adresse http://localhost:xxxx/index.htm in der Adressleiste des Browsers setzt sich zusammen aus:

  • http: dem Namen des Übertragungsprotokolls
  • localhost: dem Namen des lokalen Webservers
  • xxxx: einer vom lokalen Webserver gewählten Portnummer
  • index.htm: dem Namen der Datei mit dem HTML-Code

Falls Sie Änderungen im Code vornehmen und die Datei speichern, dann reicht es aus, die Browserseite zu aktualisieren, um das neue Ergebnis zu sehen. Die Anwendung muss dazu nicht beendet werden.

Falls Sie die Anwendung beenden wollen, dann können Sie dies wie gewohnt von der Entwicklungsumgebung aus durchführen, über das Menü DebuggenDebugging Beenden (oder über das blaue Quadrat in der Symbolleiste). Alternativ können Sie auch den Browser schließen.

HTML-Dateien bestehen aus Text und HTML-Markierungen. Diese Markierungen sind meist Container, d. h., sie bestehen aus einer Start- und einer Endmarkierung:

  • Zu Beginn der Datei index.htm wird festgehalten, dass es sich um ein HTML-Dokument nach dem genannten W3C-Standard handelt.
  • Im Container <html> ... </html> steht der gesamte HTML-Code.
  • Zwischen <head> und </head> stehen der Titel und Informationen über das Dokument.
  • Der Container <title> ... </title> beinhaltet den Titel, der in der Titelleiste des Browsers angezeigt wird.
  • Im Container <body> ... </body> steht der Code für die Inhalte, die im Browserfenster angezeigt werden.


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
  Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Einstieg in Visual Basic 2012

Einstieg in Visual Basic 2012
Jetzt Buch bestellen


 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Rheinwerk-Shop: Visual Basic 2012






 Visual Basic 2012


Zum Rheinwerk-Shop: Schrödinger programmiert C++






 Schrödinger
 programmiert C++


Zum Rheinwerk-Shop: IT-Handbuch für Fachinformatiker






 IT-Handbuch für
 Fachinformatiker


Zum Rheinwerk-Shop: Java ist auch eine Insel






 Java ist auch
 eine Insel


Zum Rheinwerk-Shop: Einstieg in Python






 Einstieg in Python


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo





Copyright © Rheinwerk Verlag GmbH 2013
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern