Inhalt Kapitel 1 Eine Windows-Anwendung erstellen Einführung in Microsoft® Visual C#® 2005 Express 1 Edition Was ist .NET? 2 Was ist C#? Ist C# eine objektorientierte Programmiersprache (OOPL)? 4 4 Was ist Visual C# 2005 Express Edition? 9 Welche Arten von Anwendungen können Sie mit Visual C# 2005 Express Edition erstellen? 10 Was sind die wichtigsten Features, die Sie kennen müssen? 11 Kapitel 2 Visual C# 2005 Express Edition installieren 15 Die Installation von Visual C# Express Edition vorbereiten 16 Visual C# 2005 Express Edition installieren Kapitel 3 18 Ihre erste Anwendung erstellen 25 Zwei Anwendungstypen: Worin unterscheiden sie sich? 26 Erste Schritte Komponenten der IDE 27 30 Erste Projekte erstellen Eine Konsolenanwendung erstellen Sich mit dem Projektmappen-Explorer vertraut machen Hilfe erhalten: Microsoft Visual Studio 2005 Express Edition-Dokumentation Den Code Ihrer Konsolenanwendung schreiben Anpassen der IDE 31 31 32 33 37 39 41 Kapitel 4 Erstellen Sie in weniger als fünf Minuten Ihren ­eigenen Webbrowser! 45 Was ist ein Projekt? 46 Was ist der Entwurfsmodus? 47 Alles zusammenfügen 54 Kapitel 5 Ihre erste vollständige Windows-Anwendung erstellen 57 Steuerelemente mit Hilfe von Ausrichtungslinien ausrichten 58 IntelliSense verwenden – Ihr neuer bester Freund! IntelliSense und Strg+Leertaste IntelliSense und der Punkt/die öffnende runde Klammer IntelliSense-Filter: Vorauswahl der am häufigsten verwendeten Befehle IntelliSense-Codeausschnitte: Die Zeitersparnis Wie Sie Codeausschnitte einfügen IntelliSense und die automatischen using-Anweisungen 59 60 60 Umbenennen und Umgestalten Was können Sie umbenennen? Wie und wo Sie das Feature Symbolumbenennung verwenden Refactoring–Methoden extrahieren 66 67 Allgemeine Windows-Steuerelemente 71 Was passiert, wenn ein Ereignis ausgelöst wird? 74 62 63 64 66 67 70 iii Patrice Pelland: Programmieren Sie jetzt! mit Visual C# 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-569-7) Kapitel 6 Ändern Sie Ihren Webbrowser jetzt! 81 Wie Sie Ihre Anwendung starten können 82 Interagieren mittels Dialogfeldern Ein Infofeld einfügen Ein Navigations-Dialogfeld einfügen 89 89 92 Ein professionelles Look & Feel mit ein paar Mausklicks Einen ToolStrip-Container und weitere Tools hinzufügen Eine Statusleiste in den Browser einfügen Personalisieren Sie Ihre Anwendung mit WindowsSymbolen 96 96 98 Kapitel 7 Fehler finden und beheben Eine Anwendung debuggen Eine DLL in einer Anwendung verwenden Einen Verweis in Ihre Anwendung einfügen Haltepunkte, Lokal, Bearbeiten und Fortsetzen und Schnellansichten Kapitel 8 Daten verwalten Was ist eine Datenbank? Was befindet sich in einer Datenbank? Normalisierung von Daten und Datenintegrität Was ist Null? Was sind Primär- und Fremdschlüssel? Wie interagieren Sie mit einer relationalen Datenbank? SQL Server 2005 Express in Visual C# 2005 Express Edition Eine Datenbank mit Visual C# 2005 Express Edition erstellen iv 102 111 112 112 113 114 127 128 128 129 131 132 135 Tabellen in Ihrer Datenbank erstellen 139 Erstellen von Beziehungen zwischen Tabellen 141 In SQL Server-Tabellen mit Visual Studio Daten eingeben 145 Was sind ADO.NET und Datenbindung? Entwicklung der Anwendung CarTracker Komponentenfach Wie bekomme ich aussagekräftigere Informationen auf mein Formular? 148 150 155 156 Kapitel 9 Erstellen Sie Ihre eigene WeatherTrackerAnwendung jetzt! 165 Features der Anwendung Weather Tracker Design der Anwendung im Überblick 166 167 Die Benutzerschnittstelle der Anwendung erstellen Die Anwendung im Statusbereich der Taskleiste ausführen lassen Einen Begrüßungsbildschirm und ein Infofeld hinzufügen Das Dialogfeld Optionen hinzufügen 168 169 176 179 Webdienste verwenden 181 Benutzereinstellungen 185 Im Hintergrund arbeiten 185 Die Kernfunktionalität von Weather Tracker fertig stellen 192 Weather Tracker testen 198 Arbeiten mit dem Dialogfeld Optionen 199 Weather Tracker testen 203 Und nun: ClickOnce! 204 136 137 Programmieren Sie jetzt! mit Microsoft Visual C# 2005 Express Edition Patrice Pelland: Programmieren Sie jetzt! mit Visual C# 2005 Express Edition. Microsoft Press 2006 (ISBN 3-86063-569-7)