Galileo Computing < openbook > Galileo 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
A Installation und technische Hinweise
B Lösungen der Übungsaufgaben
Stichwort

Download:
- ZIP, ca. 7,8 MB
Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Einstieg in Visual Basic 2010 von Thomas Theis
Inkl. Visual Studio Express Editions
Buch: Einstieg in Visual Basic 2010

Einstieg in Visual Basic 2010
2., akt. und erw. Aufl., Klappbroschur, mit DVD
467 S., 24,90 Euro
Galileo Computing
ISBN 978-3-8362-1541-1
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


Galileo Computing - Zum Seitenanfang

9.2 Ein lokaler Webserver Zur nächsten ÜberschriftZur vorigen Überschrift

Testumgebung

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 Siesicherlich 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.

Development Server

Eine Alternative bietet Visual Web Developer 2010 Express: Dieses Programm beinhaltet einen lokalen Entwicklungs-Webserver, den ASP.NET Development Server. Dieser wird automatisch beim Start einer Webanwendung aufgerufen. Er wird im vorliegenden Kapitel genutzt.

Sein Basisverzeichnis wird erst später benötigt. Es handelt sich normalerweise um C:\Programme\Gemeinsame Dateien\Microsoft Shared\DevServer\10.0. Zunächst müssen Sie Visual Web Developer 2010 Express von der Buch-DVD installieren. Im gesamten Kapitel 9 wird mithilfe dieses Programms in Visual Basic entwickelt.


Galileo Computing - Zum Seitenanfang

9.2.1 Eine erste Internet-Anwendung topZur vorigen Überschrift

ASP.NET Web-Anwendung

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

index.htm

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

Nach dem Markieren der Datei index.htm im Projektexplorer können Sie über das Kontextmenü die noch leere Codeseite aufrufen. Der nachfolgende Code wird eingegeben und gespeichert. Dabei werden Sie feststellen, dass beim Eingeben einige Elemente automatisch erstellt bzw. ergänzt werden.

<html>
<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.

Ergebnis ansehen

Zum Betrachten des Ergebnisses markieren Sie im Projektexplorer die Datei index.htm und starten die Anwendung über das Menü DebuggenDebugging starten (oder die Funktionstaste Taste 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 9.1 Ausgabe im Browser

http://localhost

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.

Anwendung beenden

Falls Sie die gesamte Anwendung inkl. Webserver beenden wollen, dann wird dies von der Entwicklungsumgebung aus durchgeführt, über das Menü DebuggenDebugging Beenden (oder über das blaue Quadrat in der Symbolleiste).

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

html

  • Im Container <html> ... </html> steht der gesamte HTML-Code.

head

  • Zwischen <head> und </head> stehen der Titel und Informationen über das Dokument.

title

  • Der Container <title> ... </title> beinhaltet den Titel, der in der Titelleiste des Browsers angezeigt wird.

body

  • Im Container <body> ... </body> steht der Code für die Inhalte, die im Browserfenster angezeigt werden.


Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






<< zurück
  Zum Katalog
Zum Katalog: Einstieg in Visual Basic 2010

Einstieg in Visual Basic 2010
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Katalog: Visual Basic 2010






 Visual Basic 2010


Zum Katalog: Windows Presentation Foundation






 Windows Presentation
 Foundation


Zum Katalog: Silverlight 4






 Silverlight 4


Zum Katalog: Einstieg in Visual C# 2010






 Einstieg in
 Visual C# 2010


Zum Katalog: Visual C# 2010






 Visual C# 2010


Zum Katalog: Einstieg in PHP 5.3 und MySQL 5.4






 Einstieg in PHP 5.3
 und MySQL 5.4


Zum Katalog: PHP 5.3 und MySQL 5.4






 PHP 5.3 und
 MySQL 5.4


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2010
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.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de