Ulla Kirch inklusive CD-ROM C# - mitp.de · PDF fileEinleitung C# Lernen und professionell...

3
Ulla Kirch Gezielter Lernerfolg durch überschaubare Kapiteleinheiten Vollständige Darstellung – Schritt für Schritt Konsequent objektorientiert programmieren Auf der CD: Microsoft Visual C# 2008 Express Edition, Beispielprogramme und Musterlösungen Lernen und professionell anwenden C# inklusive CD-ROM

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

  1. 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

  1. 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

  1. 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