<Trainingsinhalt> ASP.NET programmieren

Ähnliche Dokumente
jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

ASP. Jetzt lerne ich. Active Server Pages. Dynamische Web-Seiten einfach programmiert MARKT&TECHNIK VERLAG

Programmieren lernen in ASP.NET mit C#

Das Einsteigerseminar ASP

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

<Trainingsinhalt> XML und Datenbanken

Inhalt. Vorbemerkungen... 1

Visual Basic.NET mit Methode

PHP Programmierung. Seminarunterlage. Version 1.07 vom

Programmieren lernen in Visual Basic.NET

Scriptsprachen für dynamische Webauftritte

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

jetzt lerne ich тш^шш Visual C# 2008 Das komplette Starterkit für den erfolgreichen Einstieg Markt+Technik

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS XML Programmierung - Grundlagen PHP Programmierung - Grundlagen...

Inhaltsverzeichnis. jetzt lerne ich

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

Inhaltsverzeichnis. jetzt lerne ich. Vorwort 15

Einstieg in Visual C# 2010 Galileo Press

Inhaltsverzeichnis. jetzt lerne ich

Visual C Markt+Technik DIRK LOUIS. Der schnelle und einfache Einstieg in die Windows-Programmierung

Brogrammiereii lernen in

33 Computer & Literatur Verlag GmbH

Schnellübersicht Kapitel

Teil 5: Server-Side- Programmierung

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19

Schnellübersicht...5. Vorwort...7. Inhaltsverzeichnis Vor dem Start Wer sind Sie? Hinweise zum Buch...

Helma Spona. Windows PowerShell. Galileo Press

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Jörg Krause PHP 4. Grundlagen und Profiwissen. Webserver-Programmierung unter Windows und Linux HANSER

<Trainingsinhalt> C# programmieren

Webseiten entwickeln mit ASP.NET

Objektorientierte Programmierung in Java

Inhalt. 1. PHP-Einführung 1

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm

Martin Kästner Perl fürs Web

Inhaltsverzeichnis. 1 Hallo 13

1 Einführung Grundlagen Fehlerbehandlung Erweiterte Grundlagen Objektorientierte Programmierung...

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

Inhalt. Einführung 15. Grundlagen 37

Auf einen Blick. TEIL I Vorbereitungen TEIL II Einstieg in PHP TEIL III Webtechniken TEIL IV Datenbanken...

Das Einsteigerseminar Objektorientierte Programmierung in Java

Klaus Schmidt PHP 4. Computer & Literatur Verlag GmbH

Inhaltsverzeichnis. jetzt lerne ich

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis.

2 Anlegen und Konfigurieren von Datenbanken 35

Inhaltsverzeichnis. Vorwort. Basiswissen

Visual Basic.NET und ADO.NET

Unternehmensdatenbanken

ACÖ - Martin Kästner Perl fürs Web. Galileo Computing

Inhaltsverzeichnis. Inhaltsverzeichnis

Walter Doberenz/Thomas Kowalski Programmieren lernen in

Inhaltsverzeichnis. Vorwort Vorwort zur 2. Ausgabe Teil I Einführung. 1 Einleitung Der Microsoft SQL Server...

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen PHP Programmierung - Grundlagen... 3

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

ActionScript, Director, PHP 5 und MySQL

Madrid Amsterdam

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Dirk Loui. Markt&Technik Buch- und Software- Verlag GmbH. Delphi 3

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?

Python. Grundlagen, fortgeschrittene Programmierung und Praxis

JSP mit Tomcat. jetzt lerne ich. Der einfache Einstieg ins dynamische Webpublishing mit JavaServer Pages. Markt+Technik

Thomas Theis. Einstieg in JavaScript

1.1 Aufbau dieses Buchs Visual Studio Mein erstes Windows-Programm... 16

Windows PowerShell. Galileo Press. Helma Spona

Dirk Louis. Markt&Technik Buch- und Software- Verlag GmbH. Delphi 2 Delphi 2. Delphi 2. Delphi 2

Inhaltsverzeichnis. Vorwort 11. Teill Einführung

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Bibliografische Informationen digitalisiert durch

[ SQL] Wissen, das sich auszahlt

PHP5. Schritt für Schritt zum Profi

Inhaltsverzeichnis. Vorwort... 15

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Richtig einsteigen: Access 2007 VBA-Programmierung

Beschreibung des Angebotes

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Makros in OpenOffice.org - Basic/StarBasic

magnum C++ WALTER SAUMWEBER kompakt komplett kompetent

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

1 Einführung Grundlagen Fehlerbehandlung Erweiterte Grundlagen Objektorientierte Programmierung 185

Einstieg in Visual Basic 2008

Auf einen Blick. TEIL I Vorbereitungen TEIL II Einstieg in PHP TEIL III Webtechniken TEIL IV Datenbanken...

Inhalt. Vorwort zur dritten Auflage 11

NET.Compact Framework

Programmieren mit Ruby

Handbuch für die Programmierung mit LabVIEW

Microsoft ASP.NET 2.0 Crashkurs

Einstieg in Visual Basic 2015

Vorwort Das Konzept Der Inhalt Die Besonderheiten Der Dank... 35

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1

Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen Variablen Spezial-Variablen Kontext Wahrheitswert 18 3 Skalare 20 3.

Vorwort zur sechsten Auflage

KAPITEL 3 Basis-ASP.NET-Objekte

Inhaltsverzeichnis Einleitung Imperative Sprachkonzepte Objektorientierte Sprachkonzepte

Visual Basic.NET. Der einfache Einstieg in die Sprache, Klassenbibliothek und das.net Framework 1.1. Markt+Technik PETER MONADJEMI

C#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg.

Inhaltsverzeichnis. Bibliografische Informationen digitalisiert durch

Richtig einsteigen: Webseiten programmieren lernen mit Visual Web Developer 2005

Transkript:

<Trainingsinhalt> ASP.NET programmieren i training

Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 20 1.1.1 Ein kurzer Ausflug: Das.NET Framework 20 1.1.2 ASP.NET als Bestandteil des.net Framework 21 1.1.3 Warum ASP.NET? 21 1.1.4 Die Funktionsweise von ASP.NET 23 1.2 Installation und Konfiguration 25 1.2.1 Installationsvoraussetzungen 25 1.2.2 Installation des.net Frameworks unter Windows 2000 Professional/Server 26 1.2.3 Hinweise zur Installation unter Windows XP 34 1.2.4 Die Konfiguration von ASP.NET 37 1.3 Entwicklungswerkzeuge für ASP.NET 38 1.3.1 Texteditoren 39 1.3.2 Grafische Entwicklungsumgebungen 40 1.4 Der erste Schritt 42 1.5 Fragen 44 2 Visual Basic.NET 45 2.1 Spracheinführung 46 2.2 Variablen und ihre Datentypen 46 2.2.1 Variablendeklaration 46

2.2.2 Zahltypen 47 2.2.3 Zeichenketten 51 2.2.4 Datumstypen 53 2.2.5 Logische Datentypen 55 2.2.6 Objekte 56 2.2.7 Datentypkonvertierung 56 2.2.8 Arrays 57 2.2.9 Konstanten 58 2.3 Kontrollstrukturen 59 2.3.1 Programmschleifen 59 2.3.2 Bedingte Verzweigungen 64 2.3.3 Unbedingte Verzweigungen, Funktionen und Prozeduren 66 2.4 Events und Event-Handler 67 2.5 Objektorientierte Programmstrukturen 68 2.5.1 Klassen 68 2.5.2 Objekte 69 2.5.3 Eigenschaften 69 2.5.4 Methoden 69 2.5.5 Vererbung 70 2.6 Fragen 70 3 Basis-ASP.NET-Objekte 71 3.1 Das Response-Objekt 72 3.1.1 Die Methode Response.Write 73 3.1.2 Die Methode Response.Redirect 73 3.1.3 Die Eigenschaft Buffer 74 3.1.4 Die Eigenschaft ContentType 75 3.2 Das Request-Objekt 75 3.2.1 Die Eigenschaft QueryString 76 3.2.2 Die Eigenschaft Cookies 77 3.3 Das Session-Objekt 77 3.3.1 Die Eigenschaft SessionID 77 3.3.2 Die Eigenschaft Timeout 78 3.3.3 Die Eigenschaft Codepage 79 3.3.4 Die Eigenschaft LCID 80 3.3.5 Die Methode Abandon 81 3.4 Server-Objekt 81 3.4.1 Die Methode CreateObject 82 3.4.2 Die Methode HTMLEncode 82 3.4.3 Die Methode URLEncode 83 3.4.4 Die Methode MapPath 83

3.5 Einige HTTP-Objekte 83 3.5.1 Was kann mein Browser: HTTPBrowserCapabilities 84 3.5.2 Fehler und Sicherheitsinformationen: HTTPContext 87 3.5.3 Cookies mit HTTPCookie 88 3.5.4 Was HTTP-Klassen sonst noch alles können 89 3.6 Weitere Objekte 92 3.6.1 Das Page-Objekt 92 3.7 Fragen 93 4 Formulare 95 4.1 Der klassische Ansatz 96 4.1.1 Versendemethoden 96 4.1.2 Das Request-Objekt 97 4.1.3 Formularwerte ausgeben 98 4.1.4 Formularüberprüfung 101 4.1.5 Vorausfüllung 107 4.2 HTML Controls 112 4.2.1 Aufbau 112 4.2.2 HTML auf dem Server 114 4.2.3 Formulare serverseitig 116 4.2.4 Vollständigkeitsüberprüfung 124 4.3 Web Controls 127 4.3.1 Text ausgeben 129 4.3.2 Textfelder und Passwortfelder 130 4.3.3 Checkboxen 131 4.3.4 Radiobuttons 132 4.3.5 Auswahllisten 135 4.3.6 Mehrfach-Auswahllisten 136 4.3.7 Versende-Schaltflächen 138 4.3.8 Vollständigkeitsüberprüfung 139 4.4 Fragen 142 5 Formulare überprüfen 145 5.1 Was sind Validation Controls? 146 5.2 Pflichtfelder 148 5.3 Reguläre Ausdrücke 152 5.3.1 Muster 153 5.3.2 Validator 155 5.3.3 Leere Felder 157 5.4 Ausgabe formatieren 158 5.5 Browserunterschiede 161 5.6 Fragen 164

6 Seiten mit Gedächtnis 165 6.1 Weitergabe mit Formularen 166 6.2 Weitergabe in der URL 171 6.3 Cookies 175 6.3.1 Fakten 176 6.3.2 Cookies setzen 178 6.3.3 Cookies lesen 179 6.3.4 Cookietest 182 6.3.5 Personalisierung 183 6.4 Sessions 187 6.4.1 Mit Sessions arbeiten 188 6.4.2 Sessions ohne Cookies 190 6.5 Fragen 191 7 Dateizugriff 193 7.1 Dateien erstellen 194 7.1.1 Datei und Stream 194 7.1.2 Das File-Objekt 195 7.1.3 Neue Datei erzeugen 197 7.2 Dateien auslesen 199 7.2.1 Dateiinhalt zeichenweise einlesen 200 7.2.2 Sonderzeichen darstellen 202 7.2.3 Dateiinhalt zeilenweise einlesen 203 7.2.4 Dateiinhalt in einem Stück einlesen 206 7.3 In Dateien schreiben 207 7.3.1 StreamWriter instanziieren 207 7.3.2 Methoden 208 7.4 Mit dem Dateisystem arbeiten 210 7.4.1 Laufwerke 210 7.4.2 Verzeichnisse 211 7.4.3 Anwendung: Dateibrowser 213 7.5 Dateibasiertes Gästebuch 218 7.5.1 Vorüberlegungen 218 7.5.2 In das Gästebuch schreiben 219 7.5.3 Gästebuch auslesen 223 7.6 Fragen 225 8 Mailversand 227 8.1 Feedback Formulare 228 8.2 Konfiguration für den E-Mail Versand 230

8.3 Versenden von E-Mail mit ASP.NET 232 8.3.1 Eine erste E-Mail 233 8.3.2 E-Mails an mehrere Empfänger 235 8.3.3 Erweiterte Eigenschaften des MailMessage Objekts 236 8.3.4 Ein Rundschreiben mit Dateianhang 238 8.3.5 Fragen 241 9 Datenbankzugriff 243 9.1 Relationale Datenbanken 244 9.2 Arbeiten mit MS Access 244 9.2.1 Erstellen einer neuen MS Access Datenbank 245 9.2.2 Tabellen in einer MS Access Datenbank anlegen 245 9.2.3 Daten in die neu erzeugten Tabellen einfügen 249 9.3 Eine kleine Einführung in SQL 251 9.3.1 Select 251 9.3.2 Delete und Truncate Table 252 9.3.3 Insert into 253 9.3.4 Update 254 9.3.5 SQL und MS Access 254 9.4 ADO.NET 257 9.4.1 Das Konstrukt der Managed Provider 258 9.4.2 ADO.NET-Objekte 259 9.5 Mit ASP.NET auf eine Datenbank zugreifen 260 9.5.1 Eine Verbindung zu einer Datenbank aufbauen 260 9.5.2 Daten aus der Datenbank lesen 263 9.5.3 Einfache Datenmanipulationen 267 9.5.4 Das DataGrid 270 9.6 Fragen 274 10 Debugging ASP.NET 277 10.1 Ein paar Tipps vorab 278 10.1.1 Zugriff auf das eigene Entwicklungssystem 278 10.1.2 Die Programmierung zeigt keinen Einfluss auf mein.aspx Dokument 279 10.2 Parserfehler und Syntaxfehler 280 10.3 Try und Catch zur strukturierten Ausnahmebehandlung 282 10.4 Null-Werte abfangen 285 10.5 Zwei neue Möglichkeiten: Debug und Trace 287 10.5.1 Der Debug-Modus 287 10.5.2 Der Trace-Modus 290

10.6 Einige Vorgehensweisen um die Ursachen eines Fehlers einzuschränken 294 10.7 Fragen 301 Anhang A: Kurzreferenz 303 A.1 VB.NET Referenz 303 A.1.1 Arrays 303 A.1.2 Kollektionen 305 A.1.3 Datentypkonvertierungen 306 A.1.4 Datentypen 314 A.1.5 Deklarationen von Variablen, Objekten und Konstanten 316 A.1.6 Fehlerbehandlung (Err-Objekt) 322 A.1.7 Mathematische Funktionen und Methoden 323 A.1.8 Operatoren 326 A.1.9 Schleifen und Bedingungen 328 A.1.10 String Manipulation 331 A.1.11 Zeit- und Datumsfunktionen 335 A.2 Wichtige Namespaces, Objekte und Controls 337 A.2.1 Web Server Controls 337 A.2.2 Validation Controls 339 A.2.3 HTML Control 340 Anhang B: Lösungen 343 Anhang C: Die CD-ROM zum Buch 365 Stichwortverzeichnis 367

Weitere Informationen: i-training Adobe und Macromedia Trainingszentrum Brecherspitzstraße 8 D-81541 München Telefon +49 (89) 69 35 94 70 Fax +49 (89) 69 35 94 69 www.i-training.de info@i-training.de