Objektorientiertes Programmieren

Eine Einführung für die Ingenieurwissenschaften in C++

€39,99 (Print)

inkl. MwSt., ggf. zzgl. Versandkosten

sofort lieferbar
€39,99 (PDF)

ready to ship

Beschreibung
Objektorientiertes Programmieren
Dieses Lehrbuch bietet einen kompakten Überblick über die modernen Konzepte und Methoden der objektorientierten Programmierung speziell für Ingenieur:innen.

Anhand von ingenieurwissenschaftlichen Beispielen werden die grundlegenden Konzepte der objektorientierten Programmierung (OOP) nachvollziehbar erläutert. Ausgewählte Diagramme aus dem Vorrat der UML illustrieren die Entwicklungsmethoden. Anhand von Entwurfsmustern werden problemorientierte Lösungsansätze erklärt und an Beispielen dargestellt. Die Leistungsfähigkeit moderner Entwicklungswerkzeuge wird aufgezeigt.

Für die Neuauflage haben in Kapitel 5 Multi-Threading/Tasking-Anwendungen mit den zugehörigen Herausforderungen (Verklemmungen etc.) und den entsprechenden Lösungsstrategien wie u. a. Mutex Eingang gefunden. Ebenso wurde das Themengebiet Entwurfsmuster um das wichtige Model-View-Controller-Muster in Kapitel 6 erweitert und mit Beispielen und Übungen versehen.

Aus dem Inhalt: Entwurf von komplexen Softwaresystemen, Einführung in die OOP, Grundlagen der Softwareentwicklung, Sinn und Zweck der UML, GUI, Entwicklungswerkzeuge und ihr Leistungsumfang, Fehlerbehandlungsstrategien

Im Internet finden Sie zu diesem Titel alle Beispielprogramme sowie Lösungsvorschläge für die Programmierübungen und weitere ergänzende Inhalte.
Objektorientiertes Programmieren
Dieses Lehrbuch bietet einen kompakten Überblick über die modernen Konzepte und Methoden der objektorientierten Programmierung speziell für Ingenieur:innen.

Anhand von ingenieurwissenschaftlichen Beispielen werden die grundlegenden Konzepte der objektorientierten Programmierung (OOP) nachvollziehbar erläutert. Ausgewählte Diagramme aus dem Vorrat der UML illustrieren die Entwicklungsmethoden. Anhand von Entwurfsmustern werden problemorientierte Lösungsansätze erklärt und an Beispielen dargestellt. Die Leistungsfähigkeit moderner Entwicklungswerkzeuge wird aufgezeigt.

Für die Neuauflage haben in Kapitel 5 Multi-Threading/Tasking-Anwendungen mit den zugehörigen Herausforderungen (Verklemmungen etc.) und den entsprechenden Lösungsstrategien wie u. a. Mutex Eingang gefunden. Ebenso wurde das Themengebiet Entwurfsmuster um das wichtige Model-View-Controller-Muster in Kapitel 6 erweitert und mit Beispielen und Übungen versehen.

Aus dem Inhalt: Entwurf von komplexen Softwaresystemen, Einführung in die OOP, Grundlagen der Softwareentwicklung, Sinn und Zweck der UML, GUI, Entwicklungswerkzeuge und ihr Leistungsumfang, Fehlerbehandlungsstrategien

Im Internet finden Sie zu diesem Titel alle Beispielprogramme sowie Lösungsvorschläge für die Programmierübungen und weitere ergänzende Inhalte.
Customer evaluation for "Objektorientiertes Programmieren"
(Geprüfte Bewertung)
27 Sep 2024

An der Oberfläche schleifend, aber gutes Buch, um sich einzulesen.

Da man mit C, was vorausgesetzt wird, ja schon bekannt wird, sind vor allem die Kapitel zum objektorientierten Programmieren (Kap. 3) hilfreich. Der Übergang von einer sequenziellen zu einer OO-Sprache ist ja ein Kulturbruch.

Ebenfalls wichtig und hervorragend ist die Erklärung der dynamischen Speicherverwaltung, weil genau ein extremer Unterschied zwischen C und C++ existiert.

Die Techniker der Softwareentwicklung halte ich zwar für gut, sind aber eigentlich schon bei Programmieren mit C zu berücksichtigen. Eine gute Wiederholung ist es dennoch. (Kapitel 5)

Klassenbibliotheken sind das um und auf bei OO, die hätten durchaus noch mehr herausstreichen können.

Sehr gut wiederum ist die Erwähnung des Model View Controllers.

(Geprüfte Bewertung)
15 Sep 2024

Übersichtliche Vorstellung des objektorientierten Programmierens mit C++

Der Verfasser bietet anhand der ausgewählten Übungen die Möglichkeit, sich zielgerichtet im Selbststudium mit den Merkmalen der OOP in C++ zu beschäftigen. Am Anfang arbeitet er die Unterschiede zu C heraus, stellt die Prinzipien der OOP vor und geht auf die Techniken zur Softwareentwicklung (z. B. mittels verschiedener Vorgehensmodelle, der Unterstützung der Darstellung durch UML-Diagramme oder mit Programmablaufplänen) ein. Auch die Arbeit mit grafischen Benutzeroberflächen kommt nicht zu kurz. Den Abschluss bilden Beispielanwendungen zum Entwurf komplexer Softwaresysteme. Zusammenfassend kann man sagen, dass das Buch gelungen ist, aber auch gewisse Grundkenntnisse der Leser in C++ voraussetzt.

(Geprüfte Bewertung)
21 Aug 2024

Gelungene Einführung und gutes Nachschlagewerk für C++

Übersichtliches Buch mit guten anschaulichen Beispielen, anhand derer die Konzepte erläutert werden. Empfehlenswert!

Write an evaluation
Evaluations will be activated after verification.

The fields marked with * are required.

Autor(en)

Prof. Dr.-Ing. Uwe Probst lehrt Leistungselektronik und Antriebstechnik am Fachbereich Elektro- und Informationstechnik der Technischen Hochschule Mittelhessen.

Prof. Dr.-Ing. Uwe Probst lehrt Leistungselektronik und Antriebstechnik am Fachbereich Elektro- und Informationstechnik der Technischen Hochschule Mittelhessen.

Cover Downloads

You may use the cover files free of charge to promote the book.

Print Cover

E-Book Cover

You may use the cover files free of charge to promote the book.

Print Cover

E-Book Cover

All books by this author Customers also viewed
Customers also viewed