Objektorientierte Programmierung und C++
Ab der 4. Septemberwoche bietet die Abteilung FVTK
(Rechenzentrum) im Rahmen der Nutzerseminare des FZR eine Einführung in
die objektorientierte Programmierung mit C++ an.
Ort: Hörsaal Zentralbibliothek
Zeit: jeweils Dienstag 9:30-11:00 (22.9., 29.9., 6.10., 13.10., (20.10.))
Die Kenntniss mindestens einer imperativen prozeduralen Programmiersprache
(C, Pascal, Fortran, (BASIC)) ist für diesen Kurse erforderlich.
Inhalt
Der Kurs gibt einen Überblick über die Nutzung des objektorientierten Programmierstils insbesondere
unter Verwendung der Programmiersprache C++.
Dabei werden folgende Aspekete hervorgehoben:
- Entwicklung der Programmiersprachen und das objektorientierte Programmieren
- Programmierstile und Vergleich
- Einführung in die Theorie des objektorientierten Programmierens
- Konzept des abstrakten Datentyps
- OO-Konzepte
- Vererbung, Polymorphie und Bindung
- OO-Sprachen
- OO-Softwareentwurf
- C++ I
- Crash-course "C"
- neue Operatoren in C++ (new, delete)
- Funktions- und Operatorüberladung, ad-hoc Polymorphismus
- Strukturen
- Datenkapselung
- Klassen
- Klassendefinition
- Instanzierung
- Datenkapselung
- Vererbung und Bindung
- Friends
- C++ II
- Templates (STL)
- Streams
- Ausnahmebehandlung (Exceptions)
- Performance und C++
- weitere OO-Sprachen
- Turbo-Pascal und Delphi
- Java
- Smalltalk
- Eiffel
- Oberon
OO-Systeme
- OO GUI's (OLE, MFC)
- OO Betriebssysteme
- verteiltes OOP (CORBA, DCOM)
- OO Datenbanken
Der Kurs soll mit "Übungen/"Lab-sessions"
kombiniert werden, so daß Sie Gelegenheit
haben, Ihre Probleme an konkreten Beispielen
erörtern zu können.
Unterlagen
- C-Kurs
- Vortragsfolien zum OOP-Kurs:
-
Einführung in das objektorientierte Programmieren
(PostScript 830 kByte)
- C++ I
(PostScript 600 kByte)
- Crash-course "C", neue Operatoren in C++,
Funktions- und Operatorüberladung,
Strukturen, Datenkapselung, Klassen, Instanzierung
- C++ II (PostScript 540 kByte)
- Vererbung, Bindung, Friends, Templates (STL)
- C++ III (PostScript 260 kByte)
- Streams, Ausnahmebehandlung (Exceptions), Performance und C++, HPC++
- weitere OO Sprachen und OO Systeme
(PostScript 1.8 MByte)
- Turbo-Pascal und Delphi, Java, Smalltalk, Eiffel, Oberon
GUI's , Betriebssysteme, Datenbanken
- Komplett (Microsoft PowerPoint 7.0, 690 kByte)
- Komplett (Microsoft PowerPoint 4.0, 7.9 MByte)
- Komplett (PostScript komprimiert, 675 kByte)
- Script (PostScript gzip-komprimiert 760 kByte) zum
OOP-Seminar am IWR der TU Dresden
Abteilung,
Institut
Nils Schmeißer
12.10.1998