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.9 Arbeiten mit Arrays Arrays, auf deutsch Felder oder Datenfelder, enthalten mehrere Variablen des gleichen Typs. Eine einzelne Variable sprechen Sie über die Indexposition an. VB.NET beginnt beim Zählen des Indexwertes stets bei 0. Die folgenden Codezeilen aus vb_10.aspx demonstrieren, wie Sie ein Array deklarieren, wie Sie Werte zuweisen und auslesen und wie Sie die Größe eines Arrays nachträglich ändern können.
    Dim s As String
    Dim i As Integer
    Dim k As Integer

    Dim zahlen(3) As Integer ' Ein Array mit 4 (vier)
                             ' Werten deklarieren
    ' Werte zuweisen
    zahlen (0) = 10
    zahlen (1) = 66
    zahlen (2) = -66
    zahlen (3) = 0

    k = 0
    ' GetUpperBound(0) liefert den höchsten Indexwert
    ' der ersten Dimension eines Arrays.
    For i = 0 to zahlen.GetUpperBound(0)
       k += zahlen(i)
    Next
    ausgabe.innerHTML = CStr(k)  ' 10

    ' Array mit ReDim vergrößern.
    ' Preserve sorgt dafür, dass die bisherigen Werte
    ' erhalten bleiben.
    ReDim Preserve zahlen(4)
    zahlen (4) = 55
    ausgabe.innerHTML &= " – " & CStr(zahlen(1)) ' 66

    ' Ohne Preserve werden die bisherigen Werte
    ' gelöscht.
    ReDim zahlen(5)
    ausgabe.innerHTML &= " – " & CStr(zahlen(1)) ' 0

    ' Array bereits bei der Deklaration initialisieren.
    ' Bei expliziter Initialisierung darf beim Array
    ' nicht die Anzahl der Werte angegeben werden.
    ' Diese ergibt sich aus der Menge der übergebenen
    ' Werte. Deswegen:
    ' Dim texte() ..., und nicht: Dim texte(2) ...
    Dim texte() As String = {"ene", "mene", "muh"}
Auch Arrays sind Objekte. Alle Arrays stammen von der Klasse System.Array ab. Bei allen Arrays können Sie also auch die Eigenschaften und Methoden verwenden, über die System.Array verfügt. Length ruft die Gesamtzahl aller Elemente in allen Dimensionen des Arrays ab. Mit BinarySearch durchsuchen Sie ein sortiertes eindimensionales Array . GetLength nennt die Anzahl der Elemente in einer einzelnen Dimension des Arrays. GetLowerBound nennt die untere Grenze und GetUpperBound die obere Grenze des Arrays. Mit der statischen Methode Reverse können Sie die Reihenfolge der Elemente in einem eindimensionalen Array umkehren. Mit Sort können Sie ein Array sortieren. Details zu diesen und weiteren Eigenschaften und Methoden finden Sie in der Dokumentation. Zur Illustration enthält vb_11.aspx einige Zeilen Code:
    Dim s As String
    Dim i As Integer

    Dim zahlen(3) As Integer
    zahlen (0) = 13
    zahlen (1) = 66
    zahlen (2) = 0
    zahlen (3) = -4

    Array.Sort (zahlen)

    s = ""
    For i = 0 to zahlen.GetUpperBound(0)
       s &= zahlen(i) & " "
    Next
    ausgabe.innerHTML = s             ' -4 0 13 66

    Array.Reverse (zahlen)
    s = ""
    For i = 0 to zahlen.GetUpperBound(0)
       s &= zahlen(i) & " "
    Next
    ausgabe.innerHTML &= "<br>" & s   ' 66 13 0 -4
<< 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