Objektorientiertes Programmieren

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

39,99 € (Print)

inkl. MwSt., ggf. zzgl. Versandkosten

sofort lieferbar
39,99 € (PDF)

sofort lieferbar

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.
Kundenbewertungen für "Objektorientiertes Programmieren"
(Geprüfte Bewertung)
27.09.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.09.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.08.2024

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

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

Bewertung schreiben
Bewertungen werden nach Überprüfung freigeschaltet.

Die mit einem * markierten Felder sind Pflichtfelder.

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

Die Coverdateien dürfen Sie zur Bewerbung des Buches honorarfrei verwenden.

Print Cover

E-Book Cover

Die Coverdateien dürfen Sie zur Bewerbung des Buches honorarfrei verwenden.

Print Cover

E-Book Cover

Weitere Titel des Autors Auch oft angesehen
Auch oft angesehen
Newsletter

Nichts mehr verpassen!

Aktuelles & Angebote
im monatlichen IT-Newsletter.

Hanser Youtube Channel

Autoreninterviews,
Messebesuche, Buchvorstellungen,
Events
und vieles mehr.

Hanser Podcast

Wissen für die Ohren

Themen aus Wirtschaft,
Management und Technik