Baydaoui Webseiten entwickeln mit ASP.NET
1. Auflage 2013
ISBN: 978-3-446-43784-5
Verlag: Hanser, Carl
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C#
E-Book, Deutsch, 321 Seiten
ISBN: 978-3-446-43784-5
Verlag: Hanser, Carl
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
In Teil I des Buches erhalten Ein- und Umsteiger eine grundlegende Einführung in ASP.NET (inkl. Vergleich mit PHP), Visual Basic, SQL, Einrichtung der Entwicklungsumgebung, HTML & CSS, Steuerelemente und Konfiguration.
Auf den Grundlagen aufbauend wird in Teil II Schritt für Schritt eine Website entwickelt. Spätestens hier wendet sich das Buch auch an Softwareentwickler, die ihre .NET-Kenntnisse um internetbasierte Techniken erweitern wollen. Das Projekt führt mit ausführlichen Erklärungen durch sämtliche Aspekte der Website-Entwicklung - von Styling, Formularerstellung und Datenbank-Aktionen bis zu Debugging und Veröffentlichung der Website.
Die Entwicklung datenbankbasierter Webapplikationen ist nicht mehr Thema dieses Buches, es liefert jedoch die Grundlagen dafür.
Jamal Baydaoui ist selbstständiger Webentwickler mit den Schwerpunkten .NET und PHP.
Autoren/Hrsg.
Weitere Infos & Material
1;Inhalt;6
2;1 Einführung;10
3;2 ASP.NET;14
3.1;2.1 Geschichte;14
3.2;2.2 Funktionsweise;15
3.3;2.3 Sprachen;15
4;3 Die Entwicklungsumgebung;18
4.1;3.1 Systemvoraussetzungen;18
4.2;3.2 Installation;19
5;4 HTML und CSS;22
5.1;4.1 HTML;22
5.1.1;4.1.1 Was ist HTML?;22
5.1.2;4.1.2 Geschichte;22
5.1.3;4.1.3 Aufbau und Syntax;23
5.1.4;4.1.4 Ein erstes HTML-Dokument erstellen;25
5.1.5;4.1.5 Einige HTML-Elemente im Überblick;27
5.1.6;4.1.6 HTML-Kommentare;29
5.1.7;4.1.7 Zusammenfassung;31
5.2;4.2 CSS;31
5.2.1;4.2.1 Was ist CSS?;31
5.2.2;4.2.2 Geschichte;31
5.2.3;4.2.3 Aufbau und Syntax;32
5.2.4;4.2.4 Selektoren;32
5.2.5;4.2.5 CSS in HTML einbinden;34
5.2.6;4.2.6 Floating;38
5.3;4.3 Übungen;45
5.3.1;4.3.1 HTML-Übung 1;46
5.3.2;4.3.2 HTML-Übung 2;49
5.3.3;4.3.3 HTML-Übung 3;52
6;5 JavaScript;58
6.1;5.1 Was ist JavaScript?;58
6.2;5.2 Anwendungsgebiete;58
6.3;5.3 Aufbau und Syntax;58
6.3.1;5.3.1 Einbindung;58
6.3.2;5.3.2 Syntax;59
6.3.3;5.3.3 Dynamisches HTML mit JavaScript;72
6.4;5.4 JavaScript-Übung;78
7;6 Einführung in Visual Basic .NET;86
7.1;6.1 Syntax;86
7.2;6.2 Datentypen und Variablen;87
7.3;6.3 Operatoren;89
7.4;6.4 Funktionen und Prozeduren;91
7.5;6.5 Kontrollstrukturen und Schleifen;94
7.6;6.6 Fehlerbehandlung;99
8;7 Einführung in C#;102
8.1;7.1 Syntax;102
8.2;7.2 Datentypen und Variablen;103
8.3;7.3 Operatoren;105
8.4;7.4 Funktionen und Prozeduren;107
8.5;7.5 Kontrollstrukturen und Schleifen;110
8.6;7.6 Fehlerbehandlung;115
9;8 Ein Schnelleinstieg in die Objektorientierung;116
9.1;8.1 Begriffsübersicht;116
9.2;8.2 Code-Beispiele;118
10;9 Ein erstes „Hello World“-Projekt;126
10.1;9.1 Ein neues Projekt in Visual Studio anlegen;126
10.2;9.2 Eine Webform hinzufügen;128
10.3;9.3 Website ausführen;131
11;10 Die wichtigsten Websteuerelemente im Überblick;136
11.1;10.1 Button;136
11.2;10.2 Checkbox;137
11.3;10.3 HyperLink;137
11.4;10.4 Image;138
11.5;10.5 Label;138
11.6;10.6 Panel;138
11.7;10.7 Textbox;138
11.8;10.8 DropDownList;139
11.9;10.9 ListBox;139
11.10;10.10 Datensteuerelemente;140
12;11 Datenbanken und SQL;142
12.1;11.1 Datenbanken;142
12.1.1;11.1.1 Microsoft SQL Server installieren;142
12.1.2;11.1.2 Den SQL Server über Microsoft SQL Management Studio verwalten;144
12.2;11.2 SQL;145
12.2.1;11.2.1 Was ist SQL?;145
12.2.2;11.2.2 DDL-Befehle;146
12.2.3;11.2.3 DML-Befehle;149
12.3;11.3 Tabellen und Daten mit dem SQL Management Studio verwalten;154
12.3.1;11.3.1 Datenbank erstellen;154
12.3.2;11.3.2 Tabelle erstellen;155
12.3.3;11.3.3 Daten hinzufügen und verändern;157
13;12 Die Verwendung von eingebetteten Codes;158
13.1;12.1 Kommentare <%-- --%>;160
13.2;12.2 Eingebettete Codeblocks <% %>;160
13.3;12.3 Direktausgabe <%= %>;162
13.4;12.4 Funktionsaufruf;164
13.5;12.5 Expressions <%$ %>;166
13.6;12.6 Datenbindung <%# %>;167
14;13 PHP und ASP.NET im Vergleich;168
14.1;13.1 Gegenüberstellung einiger Funktionen;168
14.2;13.2 Ein Beispielprojekt im Vergleich;171
14.2.1;13.2.1 Das Beispielprojekt in PHP;171
14.2.2;13.2.2 Das Beispielprojekt in ASP.NET;174
15;14 Debugging;184
15.1;14.1 Die Überwachung initialisieren;184
15.2;14.2 Das Überwachen-Fenster;188
16;15 Beispielprojekt: Die Entwicklung einer Webseite mit ASP.NET;194
16.1;15.1 Masterseiten;194
16.2;15.2 Statische Seiten;198
16.3;15.3 CSS hinzufügen;203
16.4;15.4 Menüs;205
16.5;15.5 Formulare;208
16.5.1;15.5.1 Per E-Mail versenden;212
16.5.2;15.5.2 Validierung;216
16.5.3;15.5.3 In der Datenbank speichern;220
16.6;15.6 Dynamische Seiten;230
16.6.1;15.6.1 Daten aus der Datenbank anzeigen;235
16.7;15.7 Uploads und Dateihandling;246
16.7.1;15.7.1 Uploads;246
16.7.2;15.7.2 Dateihandling;256
16.8;15.8 GridView;262
17;16 Konfiguration;270
17.1;16.1 Allgemeine Informationen;270
17.2;16.2 Der Aufbau der Konfigurationsdateien;271
18;17 Die Veröffentlichung einer Webseite;272
18.1;17.1 Webseite veröffentlichen;272
18.2;17.2 Datenbank auf den Webserver überspielen;274
19;18 ASP.NET-Übungen;284
19.1;18.1 Neues Webseitenprojekt erstellen;284
19.2;18.2 Masterseite einfügen;284
19.3;18.3 Neue Seite hinzufügen;285
19.4;18.4 Neue Datenbank erstellen;287
19.5;18.5 Neue Tabelle erstellen;287
19.6;18.6 Formular erstellen;288
19.7;18.7 ConnectionString hinzufügen;289
19.8;18.8 Validierung und Speicherung in der Datenbank;290
19.9;18.9 ListView;295
19.10;18.10 Menü hinzufügen;299
19.11;18.11 Fehlermeldung ausgeben;300
19.12;18.12 Styling;302
19.13;18.13 Validator DisplayMode;308
19.14;18.14 Menü-Styling;309
19.15;18.15 Fazit;310
20;Index;312




