Inhalt
Vorwort
1 Wie .NET und ASP.NET funktionieren
2 Installation
3 Hinweise zu VB.NET
4 »Hallo, Welt!« – Ein ASP.NET-Crashkurs
5 Die Page-Klasse
6 HTML-Serversteuerelemente
7 Validierung von Anwendereingaben
8 Webserversteuerelemente
9 Webserversteuerelemente für die Darstellung von Listen
10 Webserversteuerelemente selbst erstellen
11 Der Status von Seiten, Sitzungen und Applikationen
12 ASP.NET und Datenbanken
13 »Wer darf was?« ASP.NET und Sicherheit
14 Webanwendungen erstellen und konfigurieren
15 Leistungssteigerung durch Caching
16 Web Services
A Anhang
Index
Download (ca 14,3 MB)
Buch bestellen (29,90 EUR)
Ihre Meinung?@
<< zurück | Galileo Computing / <openbook> / Einstieg in ASP.NET | vor >>
Einstieg in ASP.NET von Matthias Lohrer
| Kapitel 3 Hinweise zu VB.NET
|  | 3.1 Eine Testumgebung
|  | 3.2 Variablen
|  |  | 3.2.1 Bezeichner
|  |  | 3.2.2 VB.NET-Datentypen
|  | 3.3 Konstanten
|  | 3.4 Typkonvertierungen
|  | 3.5 Kontrollstrukturen
|  |  | 3.5.1 Entscheidungen mit If
|  |  | 3.5.2 Select Case
|  |  | 3.5.3 Zählschleife mit For Next
|  |  | 3.5.4 Schleife mit Do Loop
|  |  | 3.5.5 Schleife mit While
|  | 3.6 Funktionen und Prozeduren
|  |  | 3.6.1 Aufbau
|  |  | 3.6.2 Übergabe von Parametern
|  | 3.7 Klassen erstellen
|  |  | 3.7.1 Eigenschaften einer Klasse über Felder realisieren
|  |  | 3.7.2 Eigenschaften mit Property-Prozeduren realisieren
|  |  | 3.7.3 Schreibgeschützte Eigenschaften
|  |  | 3.7.4 Methoden erstellen
|  |  | 3.7.5 Konstruktor erstellen
|  |  | 3.7.6 Klassen vererben
|  | 3.8 Mit Objekten arbeiten
|  |  | 3.8.1 Objekte vergleichen
|  |  | 3.8.2 Den Typ eines Objekts bestimmen
|  |  | 3.8.3 Objekte in andere Klassen konvertieren
|  | 3.9 Arbeiten mit Arrays
|  | 3.10 Dateizugriffe
|  | 3.11 Fehlerbehandlung mit Try ... Catch ... Finally ... End Try
## 3.10 Dateizugriffe Im Namensraum System.IO liegen die Klassen, mit denen Sie unter .NET auf Dateien zugreifen. vb_12.aspx demonstriert die prinzipielle Vorgehensweise, wie Sie Daten in eine schlichte Textdatei schreiben und anschließend wieder auslesen.
    <!-- vb_12.aspx -->
    <%@ Page Language="VB" Debug="True" Strict="True" %>
    <script runat="server">
    Sub Page_Load (ByVal Sender As Object, _
                   ByVal E As EventArgs)
       Dim datnam As String
       datnam = "C:\vbnet9840-lsop.txt"
       Dim schreiber As _
                  New System.IO.StreamWriter(datnam, True)
       schreiber.WriteLine _
                  ("Ich war hier : " & now.toString)
       schreiber.Close()

       Dim leser As New System.IO.StreamReader (datnam)
       Dim s, t As String
       s = leser.ReadLine()
       Do Until s Is Nothing
          t &= s & "<br>"
          s = leser.ReadLine()
       Loop
       leser.close()

       ausgabe.innerHTML = t
    End Sub
    </script>
    <html><head><title>
    Einstieg in VB.NET
    </title></head>
    <body>
    <h3>Einstieg in VB.NET</h3>
    <p id="ausgabe" runat="server"></p>
    </body></html>
Beim Aufrufen der Seite schreibt das Skript in die Datei C:\vbnet9840-lsop.txt den Text Ich war hier und fügt das Datum an. Wenn die Datei noch nicht existiert, wird sie angelegt. Anschließend wird der Inhalt der Datei ausgelesen und im Browser ausgegeben. Für den Schreibvorgang verwendet das Skript die Klasse System.IO.StreamWriter und für das Lesen ist die Klasse StreamReader zuständig. Auf die weiteren Möglichkeiten, die diese Stream-Klassen bieten, möchte ich hier nicht näher eingehen. Interessanter ist die Frage, wie Sie mit den Fehlern umgehen können, die beim Zugriff auf Dateien leicht möglich sind.
<< zurück | <top> | vor >>
Zum Katalog
Einstieg in ASP.NET bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung

.NET-Bibliothek
| Einstieg in VB.NET
| VB.NET
| Einstieg in C#
| Visual C#
| VB.NET und Datenbanken

Empfehlung
| Einstieg in XML

Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

MyGalileo
Der Service für registrierte Leser: Info

Copyright © Galileo Press GmbH 2003
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 GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de