Objektorientiertes Programmieren für Ingenieure

Prof. Dr.-Ing. Uwe Probst


Zu der Veranstaltung „Softwareentwicklung“ ist im November 2014 folgendes Buch im Hanser Verlag erschienen:

Probst, U.: Objektorientiertes Programmieren für Ingenieure
ISBN: 978-3-446-44234-4                    29.99€

 

 

Dieses Lehrbuch bietet einen kompakten Überblick über die modernen Konzepte und Methoden der objektorientierten Programmierung speziell für Ingenieure.

Ein großes Thema im Bereich Elektrotechnik und Maschinenbau ist die Erstellung von Systembaukästen, um viele Produktvarianten aus vergleichsweise wenigen Modulen zusammensetzen zu können. Leser übertragen diese grundlegenden Ingenieurkonzepte der Modularisierung anhand der objektorientierten Programmierung auf die Softwareentwicklung. Dabei lernen sie wichtige Entwurfsmethodiken kennen und wenden diese anhand zahlreicher Anwendungen und Programmierbeispiele in C++ auf ingenieurwissenschaftliche Fragestellungen an.

Ausgewählte Diagramme aus dem Vorrat der UML illustrieren dabei die Entwicklungsmethoden. Anhand von Entwurfsmustern werden problemorientierte Lösungsansätze erklärt und an Beispielen dargestellt. Zudem wird die Leistungsfähigkeit moderner Entwicklungswerkzeuge aufgezeigt.

Das Lehrbuch richtet sich an Studierende ingenieurwissenschaftlicher Studiengänge sowie Techniker und Ingenieure in der Praxis.

Hier finden Sie die Lösungsvorschläge der Programmierbeispiele und Programmierübungen aus dem Lehrbuch Objektorientiertes Programmieren für Ingenieure. Die Projekte sind mit Visual Studio 2010 erstellt und getestet. In den jeweiligen Projektordnern finden Sie alle Quellcode- und Headerdateien, so dass auch andere Entwicklungssysteme und Compiler eingesetzt werden können.

 

BauteilListeMitDiagramm

FarbigeVariableLinien

Polymorphismus

BeobachterMuster

FreiesZeichnen

Referenzen

Bestueckungsliste

FreiesZeichnenMitListe

ReihenParallelSchaltung

Complex

Frequenzgang

SequentielleSTLContainer

CString

Geometrie

sichereFelderDynamischerLaenge

Dateien

MakrosUndTemplates

Taschenrechner

Exceptions

MesswerteDarstellen