C++ Einführung und professionelle Programmierung
|
|
|
- Eike Hermann
- vor 8 Jahren
- Abrufe
Transkript
1 Ulrich Breymann C++ Einführung und professionelle Programmierung ISBN-10: ISBN-13: Vorwort Weitere Informationen oder Bestellungen unter sowie im Buchhandel
2 Vorwort zur 9. Auflage Mittlerweile ist der C++-Standard, der 1998 verabschiedet wurde und zu dem es 2003 einige Korrekturen gab, in die Jahre gekommen. Die Anforderungen an C++ sind gewachsen, auch zeigte sich, dass manches im Standard fehlte und anderes überflüssig oder fehlerhaft war. Das C++-Standardkomitee hat kontinuierlich an der Entwicklung des nächsten C++-Standards gearbeitet. Der Arbeitsname ist C++09, weil es die feste Absicht des Standardkomitees ist, den neuen C++-Standard spätestens 2009 zu verabschieden. Abgesehen von einigen wenigen Spracherweiterungen und -änderungen wurde im April 2006 beschlossen, den TR1 (Technical Report 1 [TR1]) mit der Ausnahme spezieller mathematischer Funktionen in den Standard aufzunehmen. Der TR1 besteht aus teilweise erheblichen Erweiterungen der C++-Standardbibliothek, die von manchen Compilern zum Teil schon realisiert werden. Allerdings ist der Gesamtumfang der Änderungen recht groß: Der Entwurf des neuen C++-Standards [ISO06] umfasst mehr als 1000 Seiten. Dies stellte den Anlass dar, das vorliegende Buch zu überarbeiten. Um den Charakter als einführendes Lehrbuch nicht zu verändern, musste eine sinnvolle Auswahl getroffen werden. Abschnitt A.4 auf Seite 680 zeigt die berücksichtigten Änderungen. Im laufenden Text wird auf sie mit einer Randmarkierung wie rechts hingewiesen. Fast jeder, der sich professionell oder studierend mit dem Thema Programmieren befasst, hat mittlerweile Zugriff auf einen schnellen Internet-Zugang, sei es am Arbeitsplatz, zu Hause oder in der Universität bzw. Hochschule. Die Aktualität einer CD-ROM lässt einige Zeit nach Erscheinen zu wünschen übrig. Daher haben sich Verlag und Autor entschlossen, auf die den vorhergehenden Auflagen noch beigelegte CD-ROM zu verzichten, und bitten um Verständnis für diese Maßnahme. Selbstverständlich ist das gesamte entsprechende Material im Internet auf der zum Buch gehörenden Web-Site verfügbar ( Um Anfängern den Einstieg in die Arbeit mit einer Entwicklungsumgebung zu erleichtern, wurden neue Abschnitte aufgenommen, die Schritt für Schritt durch die Konstruktion des ersten Programms mit Hilfe einer Open-Source 1 -Entwicklungsumgebung führen (Abschnitte bis 2.1.4). Ich wünsche Ihnen viel Freude mit diesem Buch und viel Erfolg bei der Arbeit mit C++! Bremen, im Februar 2007 Ulrich Breymann C Siehe Glossar Seite 747.
3 Vorwort Historisches C++ wurde etwa ab 1980 von Bjarne Stroustrup als objektorientierte Sprache entwickelt, damals»c mit Klassen«genannt; die Bezeichnung C++ existiert seit wurde C++ von der ISO (International Standards Organisation) standardisiert. C++ steht für eine evolutionäre Entwicklung von C. ++ ist der Inkrement- Operator in C, der den Wert einer Variablen um 1 erhöht. C ist eine der am weitesten verbreiteten Programmiersprachen. Wenn in technischen Bereichen Kenntnisse einer Programmiersprache gefragt sind, wird meistens Erfahrung in C++ als Nachfolgesprache von C gewünscht. C++ enthält den größten Teil von C als Untermenge. C++ unterstützt die rechnerinterne Darstellung von Objekten der realen Welt sowie die Wiederverwendbarkeit von Software. Viele große und kleine Firmen setzen C++ ein. Für wen ist dieses Buch geschrieben? Dieses Buch ist für alle geschrieben, die einen kompakten und gleichzeitig gründlichen Einstieg in die Konzepte und Programmierung mit C++ suchen. Es ist für Anfänger 2 gedacht, die noch keine Programmiererfahrung haben, aber auch für Programmierer, die diese Programmiersprache kennen lernen möchten. Nach dem Einstieg in die objektorientierte Programmierung werden auch fortgeschrittene Konzepte von C++ beschrieben und an Beispielen demonstriert. Ziel des Buchs Das Buch soll eine Einführung in die C++-Programmiersprache und die Benutzung der C++-Standardbibliothek bieten. Das Ziel des Buchs ist es, C++ so darzustellen, dass möglichst bald ein Verständnis des objektorientierten Ansatzes entwickelt wird und rasch programmiert werden kann. Gleichzeitig soll die Darstellung möglichst kompakt sein, ohne dass die Lesbarkeit leidet. C++ wird als standardisierte Programmiersprache unabhängig von speziellen Produkten beschrieben. Es wird nicht von C ausgegangen und C-Kenntnisse werden nicht vorausgesetzt. Das Buch eignet sich auch als Begleitbuch zu einer Vorlesung oder zu Kursen. Fortgeschrittenen und professionellen Programmierern dient das Buch als Nachschlagewerk bei der täglichen Arbeit, was durch die Referenz zur C++-Standardbibliothek (Teil 2 des Buchs), ein detailliertes Inhaltsverzeichnis und ein umfangreiches Stichwortverzeichnis unterstützt wird. 2 Geschlechtsbezogene Formen meinen hier und im Folgenden stets Männer und Frauen.
4 22 Vorwort Aufbau Objekte in C++ werden als Bauelemente zur Konstruktion von Software verstanden. Die Objekte selbst bestehen aber auch aus Bauelementen, nämlich aus Daten und den Operationen, auch Funktionen oder Methoden genannt, die mit diesen Daten arbeiten. Daher werden erst diese Eemente behandelt, um danach Objekte als Bauelemente auf höherem Niveau konstruieren zu können. Aus didaktischen Gründen werden grundlegende Standardbausteine, nämlich die abstrakten Typen vector und string der C++-Standardbibliothek, früh eingeführt. Diese Elemente erlauben sinnvolle Beispiele einiger Komplexität, ohne dass Kenntnisse über ihre Implementierung oder über Zeiger vorliegen müssen. Durchaus wichtige, aber sehr niedrigsprachliche C-Konstruktionen wie Zeiger und C-Arrays können daher zugunsten von programmiersprachlichen Konzepten und der Objektorientierung nach hinten geschoben werden. Die Wirkungsweise vieler Klassen der C++-Standardbibliothek wird an vereinfachten Beispielen demonstriert. Daraus ergibt sich der grundlegende Aufbau des Buchs: Nach einer Einführung, die die Objektorientierung kurz streift, werden die Grundlagen beschrieben, nämlich Datenstrukturen und Funktionen, um dann gezielt auf die Objektorientierung einzugehen. Anschließend werden die besprochenen Themen erweitert und vertieft. Es wird versucht, den Stoff einschließlich der Beispiele hierarchisch möglichst so anzuordnen, dass Verweise auf noch nicht behandelte Teile nur selten nötig sind. Dadurch etwas»unelegant«geratene Beispiele werden später wieder aufgegriffen, um zu zeigen, wie man es besser machen kann. Tipp Web-Site zum Buch Wo finden Sie was? Programmieren lernt man nicht nur durch Lesen, sondern vor allem durch Programmieren, also durch eigenes Tun! Es wird Ihnen daher ans Herz gelegt, die Beispiele zu bearbeiten und zu verstehen sowie selbst Beispiele zu programmieren. Dabei wird häufig das Problem auftauchen, etwas nachschlagen zu müssen. Es gibt die folgenden Hilfen: Erklärungen zu Begriffen aus der objektorientierten Programmierung sind zusätzlich im Glossar (Seite 743) aufgeführt. Es gibt ein recht umfangreiches Stichwortverzeichnis (ab Seite 751) und ein sehr detailliertes Inhaltsverzeichnis. Die Referenz zur C++-Standardbibliothek (Teil 2 des Buchs) ist zusätzlich als elektronischer Hypertext von der Internet-Seite zum Buch vorhanden., sowie Links zu weiterer Dokumentation. Weiteres Material, Hinweise und nützliche Links sind auf der Web-Site zu diesem Buch zu finden. Der Name der Web-Adresse steht für»objektorientierte Programmierung mit C++«.
5 Vorwort 23 Anregungen und Kritik sind erwünscht. Wenn Sie Fehler mitteilen oder Anregungen und Kritik äußern möchten, können Sie den Autor über den Verlag oder direkt über erreichen Zu guter Letzt An einem Lehrbuch sind immer mehrere beteiligt: Vom Autor werden viele Elemente zusammengetragen, variiert und verbunden, um ein Thema geschlossen darstellen zu können. Die Mitarbeit im DIN-Arbeitskreis zur Standardisierung von C++ trug wie die im Text und im Literaturverzeichnis genannten Quellen dazu bei. Den Autoren sei an dieser Stelle herzlich gedankt, ebenso den Menschen, die diese und die vorhergehenden Auflagen des Buchs durch Hinweise und Anregungen verbessern halfen. Insbesondere danke ich Prof. Dr. Ulrich Eisenecker von der Universität Leipzig, Herrn Johannes Knaupp von der Berufsakademie Stuttgart, meinem Kollegen Prof. Dr. Jürgen Lübcke von der Hochschule Bremen, Prof. Dr. Bodo Bartning von der FHO Emden, sowie Herrn Dr. Ansgar Steinkamp von der Universität Dortmund für sachkundige Kritik und Anregungen. Frau Margarete Metzger und Frau Irene Weilhart vom Hanser Verlag danke ich für die gute Zusammenarbeit. Ulrich Breymann
Vorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4
Vorwort Ulrich Breymann Der C++-Programmierer C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-41644-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41644-4
Vorwort. 1
Vorwort Dieses Buch entstand aus der Unterrichtspraxis an beruflichen und allgemeinbildenden Schulen, der innerbetrieblichen Aus- und Weiterbildung in einem Chemiebetrieb und der beruflichen Qualifizierung
Gradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann [email protected] Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge
Linux-Treiber entwickeln
Linux-Treiber entwickeln Eine systematische Einführung in Gerätetreiber für den Kernel 2.6 von Jürgen Quade, Eva K Kunst überarbeitet Linux-Treiber entwickeln Quade / Kunst schnell und portofrei erhältlich
EIDI 1 Einführung in die Informatik 1. PGdP Praktikum Grundlagen der Programmierung. Harald Räcke 2/217
EIDI 1 Einführung in die Informatik 1 PGdP Praktikum Grundlagen der Programmierung Harald Räcke 2/217 Wie löst man Probleme mithilfe von Computern? 0 Harald Räcke 3/217 Inhalte: EIDI 1 1. Was ist das Problem?
Die Geschichte von C
Die Geschichte von C Stefan Thomas Im Proseminar C-Programmierung - Grundlagen und Konzepte 1/20 Der Weg zu C Gliederung Die Verbreitung von C Konsequenzen und Notwendigkeiten Zusammenfassung/Fazit 2/20
Grundkurs Programmieren in Visual C#
Grundkurs Programmieren in Visual C# von 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42223 0 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
Software-Praktikum. Überblick und Zeitplan
Standort Hagen Fachbereich Technische Betriebswirtschaft Software-Praktikum Überblick und Zeitplan Andreas de Vries und Volker Weiß Version: 26. September 2016 Inhaltsverzeichnis 1 Einführung und Überblick
C für Java-Programmierer
Carsten Vogt C für Java-Programmierer ISBN-10: 3-446-40797-9 ISBN-13: 978-3-446-40797-8 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40797-8 sowie im
Statistik für Wirtschaftswissenschaftler
WiST-Studienkurs Statistik für Wirtschaftswissenschaftler von Prof. Dr. Josef Bleymüller, Dr. Günther Gehlert, Prof. Dr. Herbert Gülicher 16. Auflage Statistik für Wirtschaftswissenschaftler Bleymüller
Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16
Programmierung 1 für Wirtschaftsinformatik Wintersemester 2015/16 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Programmierung 1: Programmierung 1 - Ziele Vermittlung von Grundkenntnissen
Software-Praktikum. Ein praxisorientiertes Vorgehen zur Software-Erstellung
Software-Praktikum Ein praxisorientiertes Vorgehen zur Software-Erstellung Von Stefan DiBmann, Universităt Dortmund Volker Zurwehn, Universităt Dortmund 83 SPRINGER FACHMEDIEN WIESBADEN GMBH 1988 Dipl.-Inform.
Grundlagen der Informatik
Grundlagen der Informatik Dr. Norbert Spangler Sprechstunde : nach Vereinbarung E-Mail [email protected] [email protected] http://www.fbi.h-da.de/organisation/personen/spangler-norbert.html Grundlagen
Warum JavaScript? Vorwort
Vorwort Programmieren ist die Kunst, Computer dazu zu bringen, das zu machen, was du willst! Das machst du mit einer Programmiersprache, mit der du aufschreibst, was der Computer tun soll. Programmieren
Teil II: Konzepte imperativer Sprachen
Teil II: Konzepte imperativer Sprachen Imperative Konzepte und Techniken Eine Einführung am Beispiel von Java K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 2. Nov. 2015 II. Konzepte
Informatik 1. für Kommunikationstechniker, Mechatroniker. Teil 1 - Wintersemester 2012/13
Informatik 1 für Kommunikationstechniker, Mechatroniker Teil 1 - Wintersemester 2012/13 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Dieser Foliensatz wurde z.t. von Herrn Prof. Grossmann
Jane Hergert Bernd Marcus. Methoden und Verfahren der Berufseignungsdiagnostik. kultur- und sozialwissenschaften
Jane Hergert Bernd Marcus Methoden und Verfahren der Berufseignungsdiagnostik kultur- und sozialwissenschaften Das Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere das
C++ mit. Microsoft Visual C++ 2008. Richard Kaiser. Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.
Richard Kaiser C++ mit Microsoft Visual C++ 2008 Einführung in Standard-C++-, C++/CLI und die objektorientierte Windows.NET-Programmierung Mit CD-ROM Geleitwort Wenn man heute nach Literatur über Programmiersprachen
Tel. 0531 295-2599 E-Mail: [email protected]. Vorstellung der eigenen Person
Prof. Dr.-Ing. Hartmut Helmke in Deutsches Zentrum für Luft- und Raumfahrt e.v. (DLR) Institut für Flugführung Abteilung Lotsenassistenzsysteme Postfach 32 67 38108 Braunschweig Know-How-Abfrage Fragebogen
Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft
Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 7,5 (!) Stunden
Das Praktikum mit Seminar vertieft die in der Vorlesung erworbenen Fähigkeiten in theoretischer und praktischer Hinsicht:
66/2006 vom 13.10.2006 FU-Mitteilungen Seite 25 e. Module affiner Bereiche Modul: Chemie für Physiker Aneignung der Grundlagen der Chemie mit Ausnahme der organischen Chemie sowie Erlangung eines Allgemeinwissens
Software Engineering
Software Engineering Gustav Pomberger, Wolfgang Pree Architektur-Design und Prozessorientierung ISBN 3-446-22429-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22429-7 sowie
Programmieren und Algorithmen und Datenstrukturen 2
Programmieren und Algorithmen und Datenstrukturen 2 -Überblick und Organisation Reiner Nitsch [email protected] Vorlesung - Organisation Termine Mi3 Fr2 Bedarfsweise (Synchronisierung mit Praktikum,
und -implementierungstechniken, Datenbanken & Java.
Gunter Saake ist Professor für Datenbanken und Informationssysteme an der Uni Magdeburg und forscht unter anderem auf den Gebieten Datenbankintegration, digitale Bibliotheken, objektorientierte Informationssysteme
Probeklausur: Programmierung WS04/05
Probeklausur: Programmierung WS04/05 Name: Hinweise zur Bearbeitung Nimm Dir für diese Klausur ausreichend Zeit, und sorge dafür, dass Du nicht gestört wirst. Die Klausur ist für 90 Minuten angesetzt,
TECHNIK WISSENSCHAFTLICHEN ARBEITENS. Stefan Bauernschmidt Jens Stegmaier RECHERCHIEREN FORMGESTALTUNG PRÄSENTIEREN
Stefan Bauernschmidt Jens Stegmaier TECHNIK WISSENSCHAFTLICHEN ARBEITENS RECHERCHIEREN FORMGESTALTUNG PRÄSENTIEREN Beiträge zur Didaktik Stefan Bauernschmidt Jens Stegmaier TECHNIK WISSENSCHAFTLICHEN
Praktische Informatik I
Praktische Informatik I WS 2005/2005 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Einführung 1-1 Inhaltsverzeichnis (1) 1. Einführung 1.1 Was ist Informatik?
Erweiterungscurriculum Grundlagen der Informatik
BEILAGE 3 zum Mitteilungsblatt 15. Stück, Nr. 97.2 2015/2016 04.05.2016 Erweiterungscurriculum Grundlagen der Informatik Datum des Inkrafttretens 1. Oktober 2016 Inhaltsverzeichnis 1 Allgemeines...- 2-2
JavaScript kinderleicht!
JavaScript kinderleicht! Einfach programmieren lernen mit der Sprache des Web Bearbeitet von Nick Morgan 1. Auflage 2015. Taschenbuch. XX, 284 S. Paperback ISBN 978 3 86490 240 6 Format (B x L): 16,5 x
Wie kann man die Korrektheit reaktiver Systeme gewährleisten?
Korrektheit durch modulare Konstruktion Wie kann man die Korrektheit reaktiver Systeme gewährleisten? Ansatz: Durch systematische Konstruktion (Schlagwort: strukturierte Programmierung für parallele Programmiersprachen)
ALGOL 68 im Aspekt einer modernen Programmiersprache???
ALGOL 68 im Aspekt einer modernen Programmiersprache??? General-purpose-Programmiersprache: Ein sehr wichtiges Kriterium ist die Möglichkeit, alle Algorithmen (=Lösungsverfahren) in einer Programmiersprache
Kontakt. Programmierkurs. Webseite. Ziel des Kurses
Kontakt Programmierkurs Birgit Engels, Anna Schulze ZAIK Universität zu Köln WS 07/08 Vorlesung: Mittwochs 14:00-16:00 Uhr Hörsaal I der Physik Sprechstunde: nach Vereinbarung Weyertal 80 Dachgeschoss
Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft
Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 1 Stunde
Programmieren mit Java
Reinhard Schiedermeier Programmieren mit Java 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
Vorlesung Programmieren
Vorlesung Programmieren Einführung 26.10.2016 Jun.-Prof. Dr.-Ing. Anne Koziolek Version 1.0 ARBEITSGRUPPE ARCHITECTURE-DRIVEN REQUIREMENTS ENGINEERING (ARE) INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION
magnum C++ WALTER SAUMWEBER kompakt komplett kompetent
magnum C++ WALTER SAUMWEBER kompakt komplett kompetent Quickview... 5 Liebe Leserin, lieber Leser... 13 Teil 1 Grundlagen... 15 1 Was ist Programmieren?... 17 1.1 Was ist eigentlich ein Computerprogramm?...
Vorwort. Walter Doberenz, Thomas Gewinnus. Visual Basic Kochbuch. ISBN (Buch): ISBN (E-Book):
Vorwort Walter Doberenz, Thomas Gewinnus Visual Basic 2012 - Kochbuch ISBN (Buch): 978-3-446-43430-1 ISBN (E-Book): 978-3-446-43563-6 Weitere Informationen oder Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43430-1
0. Einführung. C und C++ (CPP)
C und C++ (CPP) 0. Einführung Prof. Dr. Marc Rennhard Institut für angewandte Informationstechnologie InIT ZHAW Zürcher Hochschule für Angewandte Wissenschaften [email protected] Marc Rennhard, 05.01.2010,
Mit freundlichen Empfehlungen KARL STORZ
Frauenärztliche Taschenbücher Herausgeber: Thomas Römer, Andreas D. Ebert, Wolfgang Straube Mit freundlichen Empfehlungen KARL STORZ Man sieht nur mit dem Herzen gut. Das Wesentliche ist für die Augen
Informationsverarbeitung im Bauwesen
1/21 Informationsverarbeitung im Bauwesen Einführung in das Programmieren mit C++ Markus Uhlmann Institut für Hydromechanik Karlsruher Institut für Technologie www.ifh.kit.edu WS 2010/2011 Vorlesung 8
Vorlesung Programmierung
- 1 - Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es?
Vorlesung Programmierung
- 1 - Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es?
Vorlesung Informatik, Teil 1. Organisatorisches
Vorlesung Informatik, Teil 1 Organisatorisches Ansprechpartner Dozent: Prof. Dr.-Ing. Reiner Dudziak Raum: C4 04 Telefon: +49 (0) 234 / 32 10 423 email: [email protected] Sprechzeiten: dienstags,
Vorwort. Walter Doberenz, Thomas Gewinnus. Visual C# Grundlagen und Profiwissen ISBN:
Vorwort Walter Doberenz, Thomas Gewinnus Visual C# 2008 Grundlagen und Profiwissen ISBN: 978-3-446-41862-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41862-2 sowie im
Vorlesung Programmierung
- 1 - Vorlesung Programmierung n Inhalt der Vorlesung l Was ist ein Programm? l Was sind grundlegende Programmierkonzepte? l Wie konstruiert (entwickelt) man ein Programm? l Welche Programmier-Paradigmen
Objektorientiertes Programmieren in C++
Nicolai Josuttis Objektorientiertes Programmieren in C++ Von der Klasse zur Klassenbibliothek D-64289 Darmstadt ADDISON-WESLEY PUBLISHING COMPANY Bonn Paris Reading, Massachusetts Menlo Park, California
Elektrische und elektronische Messtechnik
Elektrische und elektronische Messtechnik Rainer Felderhoff Grundlagen, Verfahren, Geräte und Systeme ISBN 3-446-40571-2 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40571-2
Strafgesetzbuch: StGB
Strafgesetzbuch: StGB Studienkommentar von Prof. Dr. Wolfgang Joecks 10. Auflage Strafgesetzbuch: StGB Joecks schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
Basiswissen Software-Projektmanagement
isql-reihe Basiswissen Software-Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard von Bernd Hindel, Klaus Hörmann, Markus Müller, Jürgen Schmied
Mediation im Klassenzimmer
Hansueli Weber Mediation im Klassenzimmer Kinder lösen Konflikte selber Eine Anleitung in 9 Schritten Handreichung für Lehrpersonen (Primarstufe, Sekundarstufe I) Hansueli Weber. Mediation im Klassenzimmer
Statistische Datenanalyse mit R
Aus dem Kursangebot des Rechenzentrums: Statistische Datenanalyse mit R Dozent: Johannes Hain, Lehrstuhl für Mathematik VIII Statistik Termine: 03. bis 05. März 2015 jeweils von 13.00 bis 16.00 Uhr Raum:
Das Fuji X100 Handbuch
Michael Diechtierow Das Fuji X100 Handbuch Fotografieren mit der Fujifilm FinePix X100 Dr. Michael Diechtierow [email protected] Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm
Eberhard G. Fehlau. 30 Minuten. Mobbing
Eberhard G. Fehlau 30 Minuten Mobbing Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische
Grundkurs Programmieren in Java
Grundkurs Programmieren in Java Band 1: Der Einstieg in Programmierung und Objektorientierung Bearbeitet von Dietmar Ratz, Jens Scheffler, Detlef Seese 1. Auflage 2001. Taschenbuch. 463 S. Paperback ISBN
Band II Heinz-Hermann Krüger Einführung in Theorien und Methoden der Erziehungswissenschaft
Einführungskurs Erziehungswissenschaft Herausgegeben von Heinz-Hermann Krüger Band II Heinz-Hermann Krüger Einführung in Theorien und Methoden der Erziehungswissenschaft Die weiteren Bände Band I Heinz-Hermann
4. Objektorientierte Programmierung mit C++
4. Objektorientierte Programmierung mit C++ Einführung C++ / Entwicklung/ Sprachfamilie Nicht objektorientierte Erweiterungen von C Grundlagen des Typkonzepts von C++ Ziele der Objektorientierung Objekt
Stickel Datenbankdesign
Stickel Datenbankdesign Praxis der Wirtschaftsinformatik Herausgeber Prof. Dr. Karl-Heinz-Rau und Prof. Dr. Eberhard Stickel, Berufsakademie Stuttgart Bisher erschienene Bücher Eberhard Stickel DATENBANKDESIGN
Übung zur Vorlesung Programmieren in C
Übung zur Vorlesung Programmieren in C 1 Einführung Marvin Gülker / Claudio Vellage Ruhruniversität Bochum Wintersemester 2016/2017 Gülker/Vellage (Ruhruniversität Bochum) 1 Einführung Wintersemester 2016/2017
Für Unternehmen ist die Wahl der passenden Rechtsform von zentraler Bedeutung.
V Vorwort Für Unternehmen ist die Wahl der passenden Rechtsform von zentraler Bedeutung. Zu Beginn der Tätigkeit ist zu entscheiden, ob das Unternehmen vom Unternehmer persönlich, auf Basis einer juristischen
11. Komponenten Grundlagen der Programmierung 1 (Java)
11. Komponenten Grundlagen der Programmierung 1 (Java) Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 10. Januar 2006 Einordnung im Kontext der Vorlesung
Grundkurs Software- Entwicklung mit C++
Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage
APPS für ios 10. professionell entwickeln. Apple Watch
thomas SILLMANN APPS für ios 10 professionell entwickeln // Sauberen Code schreiben mit Swift 3 und Objective-C // Stabile Apps für iphone und ipad programmieren // Techniken & Methoden von Grund auf verstehen
grep kurz & gut John Bambenek and Agnieszka Klus
grep kurz & gut grep kurz & gut John Bambenek and Agnieszka Klus Beijing Cambridge Farnham Köln Sebastopol Tokyo Copyright der deutschen Ausgabe 2009 by O'Reilly Verlag GmbH & Co.KG Darstellung eines
Dr. Michael Diechtierow
Dr. Michael Diechtierow [email protected] Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm Korrektorat: Sandra Gottmann Satz: Anna Diechtierow Herstellung: Birgit Bäuerlein Umschlaggestaltung:
Einführung in die Programmierung
Einführung in die Programmierung Prof. Dr. Peer Kröger, Janina Bleicher, Florian Richter Ludwig-Maximilians-Universität München, Institut für Informatik, LFE Datenbanksysteme Wintersemester 2016/2017 Peer
Willi Bohl Strömungsmaschinen 2 Berechnung und Konstruktion
Willi Bohl Strömungsmaschinen 2 Berechnung und Konstruktion Kamprath-Reihe Prof. Dipl.-Ing. Willi Bohl Strömungsmaschinen 2 Berechnung und Konstruktion 8., korrigierte Auflage Vogel Buchverlag Prof. Dipl.-Ing.
Software-Entwicklung mit Delphi
Software-Entwicklung mit Delphi Eine systematische Einführung Bearbeitet von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage 2002. Taschenbuch. 296 S. Paperback ISBN 978 3 446 22088 1
Einführung in die Programmierung Wintersemester 2008/09
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund Gliederung Organisatorisches Technisches
Grundlagen des Software Engineering
Gustav Pomberger und Günther Blaschek Grundlagen des Software Engineering Prototyping und objektorientierte Software-Entwicklung Mit 101 Abbildungen Technische Universität Darmstadt FACHBEREICH INFORMATIK
Sachinformation. TButton. TLabel. TMemo
Sachinformation Oft fehlt es im Informatik-Unterricht an kurzen, zielgerichteten Aufgaben (Übungsaufgaben), mit denen Schüler/innen den Umgang mit den grundlegenden Konzepten der Objektorientierung (auch
PHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani [email protected] Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
Objektorientierte Programmierung in Java
Objektorientierte Programmierung in Java 1. Auflage Objektorientierte Programmierung in Java schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag C.H. Beck im Internet:
ios-apps programmieren mit Swift
Christian Bleske ios-apps programmieren mit Swift Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV 2., aktualisierte und erweiterte Auflage Christian Bleske
Michael Kolberg. einfach klipp & klar. Microsofft* Press
Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons
Methodisches Handeln in der Sozialen Arbeit
Hiltrud von Spiegel Methodisches Handeln in der Sozialen Arbeit Grundlagen und Arbeitshilfen für die Praxis Mit 4 Abbildungen, 4 Tabellen und 30 Arbeitshilfen 5., vollständig überarbeitete Auflage Ernst
Vorwort zur vierten Auflage
Vorwort zur vierten Auflage Die elektrische Antriebstechnik erweitert ihre Anwendungsbereiche ständig. Ein Beispiel sind die elektrischen Antriebsstränge sowohl bei hybriden PKWs als auch bei Nutzfahrzeugen.
Zur Erstellung des Projektberichts u. a. wissenschaftlicher Arbeiten
Zur Erstellung des Projektberichts u. a. wissenschaftlicher Arbeiten Tilman Vierhuff 4. Februar 2005 2 Zweck und Ziele des Projektberichts 2 Zweck und Ziele des Projektberichts Bewertungsgrundlage 2 Zweck
Objektorientierte Softwareentwicklung mit UML
Objektorientierte Softwareentwicklung mit UML von erweitert, überarbeitet Objektorientierte Softwareentwicklung mit UML Forbrig schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser
Algorithmen und Datenstrukturen 06
31. Mai 2012 1 Besprechung Blatt 5 Fragen 2 Objektorientierte Programmierung Allgemein Sichtbarkeit Konstanten 3 Unified Modeling Language (UML) Klassendiagramme Anwendungsfalldiagramme 4 Vorbereitung
Webbasierte Programmierung
Webbasierte Programmierung Eine Einführung mit anschaulichen Beispielen aus der HTML5-Welt apl. Prof. Dr. Achim Ebert Inhalt Kapitel 0: Organisation Allgemeine Informationen Wer sind wir? Anforderungen
PowerPoint Professionell Präsentieren. Inge Baumeister
PowerPoint 2016 Professionell Präsentieren Inge Baumeister Inhalt Verlag: BILDNER Verlag GmbH Bahnhofstraße 8 94032 Passau http://www.bildner-verlag.de [email protected] Tel.: +49 851-6700 Fax: +49
Das Softwaresystem BASEMENT
Numerische Modellierung von Naturgefahren mit dem Softwaresystem BASEMENT Workshop vom 6. Oktober 2006 an der VAW ETH Zürich Das Softwaresystem BASEMENT David Vetsch Inhalt 1. Motivation und Entstehungsgeschichte
Grundlagen von C# - 1
Grundlagen von C# - 1 Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Über diesen Kurs 2. Benötigte Software 3. Exkurs: Architektur von.net und C# 4. Erstes Programm: Hello World Grundlegende Eigenschaften
Grundlagen der Programmierung
Grundlagen der Programmierung Dr. Tom Kamphans 1. Vorlesung 12.10.2016 1 Organisatorisches Vorlesung: Mittwochs 14:00 15:30, Raum F 201 Übung: Mittwochs 15:45 19:00, Raum F 225 Übung: alle zwei Wochen
Prüfungsklausur Entwicklungswerkzeuge und Software-Architektur Ergebnis der Klausur
Fakultät für Mathematik und Informatik Elektronische Schaltungen 58084 Hagen 02331 987 1166 Prüfungsklausur Entwicklungswerkzeuge und Software-Architektur 21781 Datum: 12. März 2011 (Bearbeitungszeit 120
Einführung in die Programmierung 1
Einführung in die Programmierung 1 Einführung (S.2) Einrichten von Eclipse (S.4) Mein Erstes Programm (S.5) Hallo Welt!? Programm Der Mensch (S.11) Klassen (S.12) Einführung Wie Funktioniert Code? Geschriebener
Java-Programmierung mit NetBeans
Java-Programmierung mit NetBeans Klassen, Objekte, Alternativen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Grundlegende Definitionen - Objekt Ein Objekt ist allgemein ein Gegenstand
Vorwort. Vorwort zur 1. Auflage
Vorwort V Vorwort zur 1. Auflage Wenn Sie bei Amazon das Stichwort Präsentation eingeben, dann listet Ihnen der weltgrößte Online-Buchhandel etwa 600 Treffer auf. Wozu also das 601. Buch über Präsentation?
Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Einführung in die Programmierung Organisatorisches Skript zur Vorlesung Einführung in die Programmierung im Wintersemester
TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4
Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...
Überblick. 5. Objekt und Klasse, Elementfunktionen
Überblick 1. Einführung C++ / Entwicklung/ Sprachfamilie 2. Nicht objektorientierte Erweiterungen von C 2.1 Das Ein-/Ausgabekonzept von C++ 2.2 Referenzen in C++ 2.3 Heap-Allokatoren in C++ 3. Grundlagen
Amtsblatt des Ministeriums für Kultus, Jugend und Sport Baden-Württemberg
Amtsblatt des Ministeriums für Kultus, Jugend und Sport Baden-Württemberg Ausgabe C LEHRPLANHEFTE REIHE I Nr. ^^ Bildungsplan für das berufliche Gymnasium der dreijährigen Aufbauform Band 2 Berufsbezogene
Entwicklung der Datenbanksysteme
Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger Jahren waren die
