Inhaltsverzeichnis. jetzt lerne ich. Vorwort 15

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

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich

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

ISBN Print; PDF; epub

ISBN Print; PDF; epub

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

Dirk Louis. Richtig einsteigen: Programmieren lernen mit Visual C# 2013

Das erwartet dich in diesem Buch 8. Kapitel 1 Aufbruch ins Programmierabenteuer 14

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

Komplettes Starterkit für den erfolgreichen Einstieg in die Programmierung

Das Einsteigerseminar ASP

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

Michael Kolberg. einfach klipp & klar. Microsofft* Press

Richtig einsteigen: Programmieren lernen mit Visual C# 2010

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

Das erwartet dich in diesem Buch 8. Kapitel 1 Aufbruch ins Programmierabenteuer 14

Einstieg in Visual C# 2010 Galileo Press

Visual Basic.NET mit Methode

Das erwartet dich in diesem Buch 8. Kapitel 1 Aufbruch ins Programmierabenteuer 14

C++ Programmieren mit einfachen Beispielen DIRK LOUIS

Vorwort. Teil I: Grundkurs 1. 1 Keine Angst vor C++! 3

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual Basic 2010 Express installieren Teil II Grundlagen von Visual Basic

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

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Wochenvorschau Tag 1 Erste Schritte in C# Tag 2 Die Visual C#-Umgebung

Markt +Technik

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

Dirk Louis. c++ Das komplette Starterkit für den einfachen Einstieg in die Programmierung. 2. Auflage HANSER

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

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

IJCLZL. lerne ich Visual Basic. Markt&Technik Buch- und Software-Verlag GmbH

Das Einsteigerseminar Objektorientierte Programmierung in Java

Richtig einsteigen: Access 2007 VBA-Programmierung

Borland C++ 5 Borland C++ 5 Borland C++ 5

Objektorientierte Programmierung in Java

Richtig einsteigen: Access 2010 VBA-Programmierung

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

Programmieren lernen in ASP.NET mit C#

C programmieren. Jürgen Wolf

Inhalt. Einführung 15. Grundlagen 37

in 21 Tagen Jesse Liberty Der optimale Weg - {Schritt für Schritt zum Programmierprofi

Inhaltsverzeichnis ... Danksagung 11. Einführung 13. Wie Sie Ihr erstes objektorientiertes Programm schreiben 23

Klaus Fahnenstich, Rainer G. Haselier. Richtig einsteigen: Programmieren lernen mit Visual C# 2005

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

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

Schnellübersichten. Visual C# 2015 Grundlagen Programmierung

Python. Grundlagen, fortgeschrittene Programmierung und Praxis

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

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Visual C# 2008 Express Edition installieren Teil II Grundlagen von C#

Inhalt. Vorwort des Herausgebers Die Sprache OpenOffice.org Basic/StarBasic... 15

magnum C++ WALTER SAUMWEBER kompakt komplett kompetent

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

Inhaltsverzeichnis Einleitung xi Kapitel 1: Die Vorbereitung aufs Abenteuer

Arnold Willemer. Einstieg in C++ Galileo Press

Brogrammiereii lernen in

Schnellübersichten. Visual Basic 2015 Grundlagen Programmierung

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education

Helma Spona. Windows PowerShell. Galileo Press

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

In diesem Buch Visuelles Inhaltsverzeichnis Die Tastatur Die Maus Die CD-ROM zum Buch Inhaltsverzeichnis 5

Inhaltsverzeichnis. Teil 1 Grundlagen der Objektorientierung 29

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

Dirk Louis. Delphi 5. Referenz & Praxis. Markt+Technik Verlag

Inhalt. Vorwort Erste Grundlagen... 15

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

1. Xcode und dein erstes Projekt 23

Hans-Georg Schumann. Visual C für Kids

PHP Programmierung. Seminarunterlage. Version 1.07 vom

I Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17

Objektorientiert in C++

1 Einführung Erste Schritte Programmierkurs Datentypen Weiterführende Programmierung

Programmieren lernen in Visual Basic.NET

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Walter Doberenz/Thomas Kowalski Programmieren lernen in

Inhaltsverzeichnis. Inhaltsverzeichnis

Walter Saumweber. Richtig einsteigen: Programmieren lernen mit Visual C

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

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

Gliederung der Folien

Visual C# 2008 in 21 Tagen

Hans-Georg Schumann. C++ für Kids. Objektorientierte Programmierung. für Einsteiger

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

Teil I Installation und erste Schritte 19

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Inhaltsverzeichnis. Einleitung... 13

Visual C#.NET. Bearbeitet von Patrick A. Lorenz

Vorbemerkung 3. Aufbau des Buches 3. Teil 1 Einführung in C# 11

2 Anlegen und Konfigurieren von Datenbanken 35

1 Einführung Grundlagen Fehlerbehandlung Erweiterte Grundlagen Objektorientierte Programmierung 185

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

Teil A Einführung in Microsoft Visual C# und Microsoft Visual Studio

Java-Grundkurs für Wirtschaftsinformatiker

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Thomas Binzinger. Jetzt lerne ich. Delphi. Markt+Technik Verlag

C indb :28

Transkript:

Inhaltsverzeichnis jetzt lerne ich Vorwort 15 1 Ein wenig Theorie vorab 19 1.1 Was ist ein Programm? 20 1.2 Wie wird ein Programm erstellt? 22 1.3 C#, IL-Code und JIT-Compiler 25 1.3.1 Erstellung und Ausführung von C#-Programmen 25 1.3.2 Vorzüge des IL-Codes 25 1.4 Das.NET Framework 29 1.4.1 Die.NET-Initiative 29 1.4.2 Die Komponenten des.net Frameworks 32 1.4.3 Framework, SDK und Bezugsquellen 34 1.5 Visual C# 35 1.5.1 IDE 36 1.5.2 RAD 38 1.6 Zusammenfassung 40 1.7 Fragen und Antworten 40 1.8 Übungen 41 2 Das erste Programm 43 2.1 Am Anfang steht immer ein Projekt 44 2.1.1 Übung 1: Ein eigenes Projekt anlegen 44 2.1.2 Übung 2: Das Projekt speichern 47 2.1.3 Übung 3: Das Programm ausführen 47 7

jetzt lerne ich Inhaltsverzeichnis 2.2 Quelltext der erste Kontakt! 48 2.2.1 Program.cs 49 2.2.2 Form1.cs und Form1.Designer.cs 59 2.2.3 namespace und using 64 2.3 Programmieren in der RAD-Umgebung 65 2.3.1 Die RAD-Umgebung 65 2.3.2 Komponenten aufnehmen 68 2.3.3 Komponenten konfigurieren 71 2.3.4 Ereignisse bearbeiten 73 2.3.5 Eigenschaften zur Laufzeit ändern 74 2.3.6 Die Eigenschaft Name 76 2.4 Was tut sich auf der Festplatte? 77 2.5 Anwendungen von außerhalb Visual C# aufrufen 78 2.6 Zusammenfassung 79 2.7 Fragen und Antworten 80 2.8 Übungen 81 3 C#-Grundkurs: Datenverarbeitung 83 3.1 Konsolenanwendungen 84 3.1.1 Das Grundgerüst 85 3.1.2 Konsolenanwendungen in Visual C# 85 3.1.3 Konsolenanwendungen außerhalb von Visual C# ausführen 86 3.2 Datentypen und Variablen 88 3.2.1 Der»Wert«der Variablen 90 3.2.2 Variablen bei der Definition initialisieren 91 3.2.3 Werte von Variablen abfragen 91 3.2.4 Die einfachen Datentypen 92 3.2.5 Strings 94 3.2.6 Typumwandlung 100 3.2.7 C# für Pedanten 105 3.3 Variablen kontra Konstanten 106 3.4 Operatoren 107 3.4.1 Die verschiedenen Operatoren 109 3.4.2 Verwendung der trigonometrische Methoden 111 3.4.3 Division 113 3.5 Objekte und Klassen 114 3.5.1 C# für Philosophen 114 3.5.2 Klassen definieren 116 3.5.3 Mit Klassen programmieren 122 3.6 Arrays 127 8

Inhaltsverzeichnis jetzt lerne ich 3.6.1 Arrays definieren 127 3.6.2 Auf Array-Elemente zugreifen 128 3.6.3 Arrays initialisieren 129 3.7 Vordefinierte Klassen und Namespaces 130 3.8 Zusammenfassung 131 3.9 Fragen und Antworten 131 3.10 Übungen 132 4 C#-Grundkurs: Modularisierung und Programmsteuerung 135 4.1 Modularisierung durch Klassen und Methoden 135 4.1.1 Teilprobleme in Methoden implementieren I 138 4.1.2 Teilprobleme in Methoden implementieren II 139 4.1.3 Teilprobleme in Klassen implementieren 140 4.1.4 Eigene Bibliotheken 146 4.2 Kontrollstrukturen 150 4.2.1 Bedingungen: if-else 150 4.2.2 Bedingungen und boolesche Ausdrücke 151 4.2.3 Mehrfachbedingungen: switch 153 4.2.4 Die Schleifen for, while und foreach 155 4.2.5 Schleifenvariablen und Abbruchbedingungen 157 4.2.6 Schleifen und Arrays 158 4.2.7 Zauber mit Schleifen, Zahlen und Kaninchen 159 4.2.8 Änderung des Programmflusses 160 4.3 Fehlerbehandlung durch Ausnahmen 161 4.3.1 Ausnahmen abfangen 162 4.3.2 Mehrere catch-blöcke 166 4.3.3 Die Ausnahme-Parameter 168 4.3.4 Eigene Ausnahmen 169 4.4 Zusammenfassung 169 4.5 Fragen und Antworten 170 4.6 Übungen 171 5 C#-Grundkurs: OOP-Vertiefung 173 5.1 Statische und nicht-statische Klassenelemente 174 5.1.1 Nicht-statische Elemente 174 5.1.2 Statische Elemente 177 5.2 Methoden 179 5.2.1 Definition von Methoden 179 5.2.2 Rückgabewerte von Methoden return 180 5.2.3 Parameterübergabe 181 9

jetzt lerne ich Inhaltsverzeichnis 5.2.4 Überladung 185 5.3 Zugriff und Zugriffbeschränkung 186 5.3.1 Gültigkeit 187 5.3.2 Lokale Variablen und Verdeckung 187 5.3.3 Die Zugriffsmodifizierer 188 5.4 Eigenschaften 191 5.5 Vererbung 195 5.5.1 Der grundlegende Mechanismus 196 5.5.2 Der Zugriffsmodifizierer protected 202 5.5.3 Aufruf des Basisklassenkonstruktors 204 5.5.4 Verbergen und Überschreiben geerbter Methoden 206 5.6 Zusammenfassung 209 5.7 Fragen und Antworten 210 5.8 Übungen 210 6 C#-Grundkurs: OOP-Ausblick 211 6.1 Polymorphie 212 6.2 Object 215 6.2.1 ToString() überschreiben 216 6.2.2 Boxing 219 6.3 Schnittstellen (Interfaces) 219 6.3.1 Schnittstellen definieren 219 6.3.2 Schnittstellen implementieren 220 6.4 Zusammenfassung 223 6.5 Fragen und Antworten 223 6.6 Übungen 224 7 C#-Grundkurs: E/A und Dateien 225 7.1 Schreiben auf die Konsole 225 7.1.1 Write(), WriteLine() 225 7.1.2 Formatierte Ausgabe 226 7.2 Schreiben in Dateien 229 7.3 Lesen von Tastatur 231 7.4 Lesen aus Dateien 232 7.5 Befehlszeilenargumente 234 7.6 Zusammenfassung 236 7.7 Fragen und Antworten 236 7.8 Übungen 237 8 C#-Grundkurs: Nützliche.NET-Klassen 239 8.1 Datum und Uhrzeit 239 8.1.1 Datum und Uhrzeit ermitteln 239 10

Inhaltsverzeichnis jetzt lerne ich 8.1.2 Datums- und Zeitangaben manipulieren 240 8.1.3 Datums- und Zeitangaben ausgeben 241 8.1.4 Zeitspannen messen 243 8.2 Zufallszahlen 244 8.3 Die Auflistungsklassen 246 8.3.1 Historisches 246 8.3.2 Die Auflistungen im Vergleich 247 8.3.3 ArrayList 248 8.3.4 List<T> 251 8.3.5 Dictionary<TKey, TValue> 254 8.3.6 Stack<T> 255 8.4 Zusammenfassung 257 8.5 Fragen und Antworten 257 8.6 Übungen 257 9 Ein Rundgang durch Visual C# 259 9.1 Tour-Start 260 9.2 Die Projektverwaltung 260 9.2.1 Vom Nutzen der Projektverwaltung 260 9.2.2 Ein Projekt anlegen 261 9.2.3 Projekte speichern, schließen und öffnen 261 9.2.4 Mit Projekten arbeiten 262 9.2.5 Projekteigenschaften festlegen 264 9.2.6 Projektmappen 266 9.3 Der Editor 270 9.3.1 Syntax-Hervorhebung 271 9.3.2 Automatische Einrückung 271 9.3.3 IntelliSense 272 9.3.4 Zusammenarbeit mit Compiler und Debugger 273 9.3.5 Weitere Funktionen 273 9.4 Der Windows Forms-Designer 274 9.4.1 Komponenten hinzufügen und löschen 274 9.4.2 Komponenten auswählen 274 9.4.3 Komponenten dimensionieren 275 9.4.4 Komponenten ausrichten 276 9.4.5 Komponenten kopieren 276 9.4.6 Das Eigenschaftenfenster 276 9.5 Der Compiler 278 9.6 Der Debugger 280 9.6.1 Fehler und Debugging 280 9.6.2 Ablauf von Debug-Sitzungen 281 11

jetzt lerne ich Inhaltsverzeichnis 9.6.3 Vorbereitungen zum Debuggen 281 9.6.4 Programm in Debugger laden und starten 282 9.6.5 Programm anhalten 283 9.6.6 Programm schrittweise ausführen 284 9.6.7 Die Debug-Fenster 285 9.7 Hilfe 287 9.8 Konfiguration 287 9.9 Zusammenfassung 288 9.10 Fragen und Antworten 288 9.11 Übungen 289 10 Windows-Anwendungen: Formulare und Steuerelemente 291 10.1 Was sind Windows-Anwendungen? 291 10.2 Fenster, Hauptfenster und Formulare 294 10.2.1 Nachgefragt, was ist eigentlich ein Fenster? 295 10.2.2 Das Fenster konfigurieren 296 10.2.3 Anwendungssymbol 302 10.3 Steuerelemente 304 10.3.1 Programmieren mit Steuerelementen 305 10.3.2 Beschriftungsfelder 306 10.3.3 Schaltflächen 308 10.3.4 Kontrollkästchen 310 10.3.5 Optionsfelder und GroupBox 311 10.3.6 Eingabefelder 312 10.3.7 Listenfelder 313 10.3.8 Kombinationsfelder 315 10.3.9 Weitere Steuerelemente und weitere Informationen 316 10.4 Ereignisbehandlung 316 10.4.1 Ereignisbehandlung einrichten 317 10.4.2 Welches Ereignis soll ich abfangen und bearbeiten? 318 10.5 Zusammenfassung 320 10.6 Fragen und Antworten 320 10.7 Übungen 321 11 Windows-Anwendungen: Menüs und Symbolleisten 323 11.1 Menüleisten 324 11.1.1 Aufbau einer Menüleiste 324 11.1.2 Ereignisbehandlung für Menüelemente 327 11.1.3 Menüelemente konfigurieren 329 11.2 Symbolleisten 330 12

Inhaltsverzeichnis jetzt lerne ich 11.3 Kontextmenüs 332 11.4 Zusammenfassung 333 11.5 Fragen und Antworten 333 11.6 Übungen 333 12 Windows-Anwendungen: Dialogfelder 335 12.1 Was sind Dialogfelder? 336 12.2 Dialogfelder aufbauen und konfigurieren 336 12.3 Dialogfelder erzeugen und anzeigen 339 12.4 Einstellungen aus Dialogfeldern abfragen 341 12.5 Standarddialoge 343 12.5.1 Meldungsfelder 343 12.5.2 Dateien öffnen 344 12.6 Zusammenfassung 346 12.7 Fragen und Antworten 346 12.8 Übungen 346 13 Windows-Anwendungen: Grafik 347 13.1 Das Arbeitsmaterial des Künstlers 348 13.1.1 Text zeichnen 348 13.1.2 Rekonstruktion von Zeichnungen Das Paint-Ereignis 350 13.1.3 Zeichenmethoden Graphics 351 13.1.4 Pinsel, Stift und Schrift 353 13.2 In Panels zeichnen 354 13.2.1 Die Benutzeroberfläche 355 13.2.2 Die Auswahl der Funktionen 355 13.2.3 Die Funktionen zeichnen 356 13.3 Freihandlinien 358 13.3.1 Konzept für Freihandlinien 358 13.3.2 Eigene Graphics-Objekte erzeugen 359 13.4 Bilder anzeigen 362 13.4.1 Bilder aus Bilddateien laden 362 13.4.2 Bilder anzeigen 363 13.4.3 Ein Bildbetrachter 363 13.5 Zusammenfassung 366 13.6 Fragen und Antworten 366 13.7 Übungen 367 14 Datenbankzugriff 369 14.1 Relationale Datenbanken und SQL 370 14.2 SQL-Grundlagen 372 14.3 Zugriff auf eine SQL Server-Datenbank 375 13

jetzt lerne ich Inhaltsverzeichnis 14.3.1 Die Datenbank 375 14.3.2 Die Anwendung 382 14.4 Zugriff auf eine Microsoft Access-Datenbank 388 14.4.1 Projekt kopieren 388 14.4.2 Datenbank erstellen 388 14.4.3 Quelltext für Datenbankzugriff anpassen 389 14.5 Datenbankverbindungen mit voller Visual C#-Unterstützung 390 14.6 Zusammenfassung 391 14.7 Fragen und Antworten 392 14.8 Übungen 392 15 Bildschirmschoner 393 15.1 Was unterscheidet Bildschirmschoner von anderen Windows-Anwendungen? 394 15.2 Ein Ticker als Bildschirmschoner 395 15.2.1 Konfiguration des Fensters 395 15.2.2 Beenden bei Mausklick 396 15.2.3 Aufrufargumente auswerten 396 15.2.4 Die Animation 398 15.2.5 Den Bildschirmschoner einrichten 401 15.3 Zusammenfassung 402 15.4 Fragen und Antworten 402 15.5 Übungen 402 16 Wie geht es weiter? 403 Anhang A: Lösungen 405 Anhang B: Die CD-ROM zum Buch 417 Anhang C: Unicode-Zeichen 421 Anhang D: Syntax-Referenz 425 Glossar 443 Stichwortverzeichnis 451 14