Ulla Kirch inklusive CD-ROM C# - mitp.de · PDF fileEinleitung C# Lernen und professionell...
Transcript of Ulla Kirch inklusive CD-ROM C# - mitp.de · PDF fileEinleitung C# Lernen und professionell...
Ulla Kirch
Gezielter Lernerfolg durch uumlberschaubare Kapiteleinheiten
Vollstaumlndige Darstellung ndash Schritt fuumlr Schritt
Konsequent objektorientiert programmieren
Auf der CD Microsoft Visual C 2008 Express Edition Beispielprogramme und Musterloumlsungen
Lernen und professionell anwenden
Cinklusive CD-ROM
15
Einleitung
Dieses Buch ist fuumlr Leser geschrieben die C als erste Programmiersprache ler-nen oder die als erfahrene Programmierer auf C umsteigen wollen Es bietet sodie Voraussetzungen um anschlieszligend Datenbankzugriffe oder auch verteilteAnwendungen mit den Bibliotheken des NET Frameworks zu entwickeln
Die Sprachbeschreibung von C basiert auf der ECMA-Spezifikation 334 derEuropean Computer Manufacturers Association die auf Initiative von HewlettPackard Intel und Microsoft entwickelt wurde Die Spezifikation entspricht derISOIEC-Norm 23270 die 2003 von der International Standards Organizationverabschiedet und spaumlter erweitert wurde Damit ist C prinzipiell plattformun-abhaumlngig Das Open-Source-Projekt Mono von Novell beispielsweise ermoumlglichtes C-Programme auch unter Linux zu entwickeln
Die Reihenfolge der Darstellung von C in diesem Buch orientiert sich am Zielvon Anfang an sinnvolle Programme schreiben zu koumlnnen Beginnend mit denGrundlagen wie einfache Typen Klassen und Arrays werden typische objekt-orientierte Themen wie Vererbung Polymorphie und Exception-Handling aberauch Spracherweiterungen wie Nullable-Typen partielle Klassen und Genericsim Detail beschrieben und mit vielen Beispielen konkretisiert
Jede Doppelseite im Buch ist wie folgt aufgeteilt Auf der rechten Seite sind dieSprachelemente beschrieben die durch C-Programme und grafische Darstel-lungen auf der linken Seite illustriert werden Die Beispielprogramme zeigeneine typische Anwendung fuumlr das jeweilige Sprachelement Sie sind der Einfach-heit halber als Konsolenanwendungen geschrieben Daruumlber hinaus machenAlgorithmen Datenstrukturen Filterprogramme Utilities und die Implementie-rung von Entwurfsmustern den Leser mit professioneller Programmierung inC vertraut
Um eine leistungsfaumlhige Programmiersprache zu lernen ist viel eigene Erfah-rung durch selbststaumlndiges Entwickeln von Programmen notwendig Am Endejedes Kapitels sind deshalb Uumlbungen zusammengestellt zu denen anschlieszligendMusterloumlsungen angegeben werden Der Leser kann damit seine erreichten Faumlhig-keiten uumlberpruumlfen und das Verstaumlndnis von C vertiefen
Die Beispielprogramme und Musterloumlsungen zu den Uumlbungen befinden sichauch auf der CD zum Buch Damit der Leser seine Programme direkt testen
copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-5915-7) 2009 by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg
Naumlhere Informationen unter httpwwwit-fachportalde5915
Einleitung C Lernen und professionell anwenden
16
kann ist auf der beiliegenden CD die Express Edition von Microsoft Visual C2008 beigefuumlgt Hinweise zur Installation der Entwicklungsumgebung findensich in der entsprechenden Readme-Datei auf der CD
An dieser Stelle moumlchte ich mich bei allen ganz herzlich bedanken die bei derEntstehung dieses Buches geholfen haben insbesonders auch bei meiner Lekto-rin Frau Sabine Schulz vom mitp-Verlag fuumlr die gute und problemlose Zusam-menarbeit und bei Frau Birgit Wunschheim die das Manuskript kritischdurchgelesen und viele konstruktive Vorschlaumlge gemacht hat
Ihnen lieber Leser wuumlnsche ich viel Spaszlig mit C
Ulla Kirch
copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-5915-7) 2009 by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg
Naumlhere Informationen unter httpwwwit-fachportalde5915
- copyright copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-9232-1) 200913by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg13Naumlhere Informationen unter httpwwwmitpde9232
15
Einleitung
Dieses Buch ist fuumlr Leser geschrieben die C als erste Programmiersprache ler-nen oder die als erfahrene Programmierer auf C umsteigen wollen Es bietet sodie Voraussetzungen um anschlieszligend Datenbankzugriffe oder auch verteilteAnwendungen mit den Bibliotheken des NET Frameworks zu entwickeln
Die Sprachbeschreibung von C basiert auf der ECMA-Spezifikation 334 derEuropean Computer Manufacturers Association die auf Initiative von HewlettPackard Intel und Microsoft entwickelt wurde Die Spezifikation entspricht derISOIEC-Norm 23270 die 2003 von der International Standards Organizationverabschiedet und spaumlter erweitert wurde Damit ist C prinzipiell plattformun-abhaumlngig Das Open-Source-Projekt Mono von Novell beispielsweise ermoumlglichtes C-Programme auch unter Linux zu entwickeln
Die Reihenfolge der Darstellung von C in diesem Buch orientiert sich am Zielvon Anfang an sinnvolle Programme schreiben zu koumlnnen Beginnend mit denGrundlagen wie einfache Typen Klassen und Arrays werden typische objekt-orientierte Themen wie Vererbung Polymorphie und Exception-Handling aberauch Spracherweiterungen wie Nullable-Typen partielle Klassen und Genericsim Detail beschrieben und mit vielen Beispielen konkretisiert
Jede Doppelseite im Buch ist wie folgt aufgeteilt Auf der rechten Seite sind dieSprachelemente beschrieben die durch C-Programme und grafische Darstel-lungen auf der linken Seite illustriert werden Die Beispielprogramme zeigeneine typische Anwendung fuumlr das jeweilige Sprachelement Sie sind der Einfach-heit halber als Konsolenanwendungen geschrieben Daruumlber hinaus machenAlgorithmen Datenstrukturen Filterprogramme Utilities und die Implementie-rung von Entwurfsmustern den Leser mit professioneller Programmierung inC vertraut
Um eine leistungsfaumlhige Programmiersprache zu lernen ist viel eigene Erfah-rung durch selbststaumlndiges Entwickeln von Programmen notwendig Am Endejedes Kapitels sind deshalb Uumlbungen zusammengestellt zu denen anschlieszligendMusterloumlsungen angegeben werden Der Leser kann damit seine erreichten Faumlhig-keiten uumlberpruumlfen und das Verstaumlndnis von C vertiefen
Die Beispielprogramme und Musterloumlsungen zu den Uumlbungen befinden sichauch auf der CD zum Buch Damit der Leser seine Programme direkt testen
copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-5915-7) 2009 by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg
Naumlhere Informationen unter httpwwwit-fachportalde5915
Einleitung C Lernen und professionell anwenden
16
kann ist auf der beiliegenden CD die Express Edition von Microsoft Visual C2008 beigefuumlgt Hinweise zur Installation der Entwicklungsumgebung findensich in der entsprechenden Readme-Datei auf der CD
An dieser Stelle moumlchte ich mich bei allen ganz herzlich bedanken die bei derEntstehung dieses Buches geholfen haben insbesonders auch bei meiner Lekto-rin Frau Sabine Schulz vom mitp-Verlag fuumlr die gute und problemlose Zusam-menarbeit und bei Frau Birgit Wunschheim die das Manuskript kritischdurchgelesen und viele konstruktive Vorschlaumlge gemacht hat
Ihnen lieber Leser wuumlnsche ich viel Spaszlig mit C
Ulla Kirch
copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-5915-7) 2009 by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg
Naumlhere Informationen unter httpwwwit-fachportalde5915
- copyright copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-9232-1) 200913by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg13Naumlhere Informationen unter httpwwwmitpde9232
Einleitung C Lernen und professionell anwenden
16
kann ist auf der beiliegenden CD die Express Edition von Microsoft Visual C2008 beigefuumlgt Hinweise zur Installation der Entwicklungsumgebung findensich in der entsprechenden Readme-Datei auf der CD
An dieser Stelle moumlchte ich mich bei allen ganz herzlich bedanken die bei derEntstehung dieses Buches geholfen haben insbesonders auch bei meiner Lekto-rin Frau Sabine Schulz vom mitp-Verlag fuumlr die gute und problemlose Zusam-menarbeit und bei Frau Birgit Wunschheim die das Manuskript kritischdurchgelesen und viele konstruktive Vorschlaumlge gemacht hat
Ihnen lieber Leser wuumlnsche ich viel Spaszlig mit C
Ulla Kirch
copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-5915-7) 2009 by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg
Naumlhere Informationen unter httpwwwit-fachportalde5915
- copyright copy des Titels raquoC - Lernen und professionell anwendenlaquo (ISBN 978-3-8266-9232-1) 200913by Verlagsgruppe Huumlthig Jehle Rehm GmbH Heidelberg13Naumlhere Informationen unter httpwwwmitpde9232