Jamal Baydaoui
Webseiten entwickeln mit ASP.NET
Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C#
Inhalt
6
1 Einführung
10
2 ASP.NET
14
2.1 Geschichte
14
2.2 Funktionsweise
15
2.3 Sprachen
15
3 Die Entwicklungsumgebung
18
3.1 Systemvoraussetzungen
18
3.2 Installation
19
4 HTML und CSS
22
4.1 HTML
22
4.1.1 Was ist HTML?
22
4.1.2 Geschichte
22
4.1.3 Aufbau und Syntax
23
4.1.4 Ein erstes HTML-Dokument erstellen
25
4.1.5 Einige HTML-Elemente im Überblick
27
4.1.6 HTML-Kommentare
29
4.1.7 Zusammenfassung
31
4.2 CSS
31
4.2.1 Was ist CSS?
31
4.2.2 Geschichte
31
4.2.3 Aufbau und Syntax
32
4.2.4 Selektoren
32
4.2.5 CSS in HTML einbinden
34
4.2.6 Floating
38
4.3 Übungen
45
4.3.1 HTML-Übung 1
46
4.3.2 HTML-Übung 2
49
4.3.3 HTML-Übung 3
52
5 JavaScript
58
5.1 Was ist JavaScript?
58
5.2 Anwendungsgebiete
58
5.3 Aufbau und Syntax
58
5.3.1 Einbindung
58
5.3.2 Syntax
59
5.3.3 Dynamisches HTML mit JavaScript
72
5.4 JavaScript-Übung
78
6 Einführung in Visual Basic .NET
86
6.1 Syntax
86
6.2 Datentypen und Variablen
87
6.3 Operatoren
89
6.4 Funktionen und Prozeduren
91
6.5 Kontrollstrukturen und Schleifen
94
6.6 Fehlerbehandlung
99
7 Einführung in C#
102
7.1 Syntax
102
7.2 Datentypen und Variablen
103
7.3 Operatoren
105
7.4 Funktionen und Prozeduren
107
7.5 Kontrollstrukturen und Schleifen
110
7.6 Fehlerbehandlung
115
8 Ein Schnelleinstieg in die Objektorientierung
116
8.1 Begriffsübersicht
116
8.2 Code-Beispiele
118
9 Ein erstes „Hello World“-Projekt
126
9.1 Ein neues Projekt in Visual Studio anlegen
126
9.2 Eine Webform hinzufügen
128
9.3 Website ausführen
131
10 Die wichtigsten Websteuerelemente im Überblick
136
10.1 Button
136
10.2 Checkbox
137
10.3 HyperLink
137
10.4 Image
138
10.5 Label
138
10.6 Panel
138
10.7 Textbox
138
10.8 DropDownList
139
10.9 ListBox
139
10.10 Datensteuerelemente
140
11 Datenbanken und SQL
142
11.1 Datenbanken
142
11.1.1 Microsoft SQL Server installieren
142
11.1.2 Den SQL Server über Microsoft SQL Management Studio verwalten
144
11.2 SQL
145
11.2.1 Was ist SQL?
145
11.2.2 DDL-Befehle
146
11.2.3 DML-Befehle
149
11.3 Tabellen und Daten mit dem SQL Management Studio verwalten
154
11.3.1 Datenbank erstellen
154
11.3.2 Tabelle erstellen
155
11.3.3 Daten hinzufügen und verändern
157
12 Die Verwendung von eingebetteten Codes
158
12.1 Kommentare <%-- --%>
160
12.2 Eingebettete Codeblocks <% %>
160
12.3 Direktausgabe <%= %>
162
12.4 Funktionsaufruf
164
12.5 Expressions <%$ %>
166
12.6 Datenbindung <%# %>
167
13 PHP und ASP.NET im Vergleich
168
13.1 Gegenüberstellung einiger Funktionen
168
13.2 Ein Beispielprojekt im Vergleich
171
13.2.1 Das Beispielprojekt in PHP
171
13.2.2 Das Beispielprojekt in ASP.NET
174
14 Debugging
184
14.1 Die Überwachung initialisieren
184
14.2 Das Überwachen-Fenster
188
15 Beispielprojekt: Die Entwicklung einer Webseite mit ASP.NET
194
15.1 Masterseiten
194
15.2 Statische Seiten
198
15.3 CSS hinzufügen
203
15.4 Menüs
205
15.5 Formulare
208
15.5.1 Per E-Mail versenden
212
15.5.2 Validierung
216
15.5.3 In der Datenbank speichern
220
15.6 Dynamische Seiten
230
15.6.1 Daten aus der Datenbank anzeigen
235
15.7 Uploads und Dateihandling
246
15.7.1 Uploads
246
15.7.2 Dateihandling
256
15.8 GridView
262
16 Konfiguration
270
16.1 Allgemeine Informationen
270
16.2 Der Aufbau der Konfigurationsdateien
271
17 Die Veröffentlichung einer Webseite
272
17.1 Webseite veröffentlichen
272
17.2 Datenbank auf den Webserver überspielen
274
18 ASP.NET-Übungen
284
18.1 Neues Webseitenprojekt erstellen
284
18.2 Masterseite einfügen
284
18.3 Neue Seite hinzufügen
285
18.4 Neue Datenbank erstellen
287
18.5 Neue Tabelle erstellen
287
18.6 Formular erstellen
288
18.7 ConnectionString hinzufügen
289
18.8 Validierung und Speicherung in der Datenbank
290
18.9 ListView
295
18.10 Menü hinzufügen
299
18.11 Fehlermeldung ausgeben
300
18.12 Styling
302
18.13 Validator DisplayMode
308
18.14 Menü-Styling
309
18.15 Fazit
310
Index
312
© 2009-2024 ciando GmbH