Softwareentwicklung

Lernziele: Anhand eines Softwareprojektes aus dem technisch-wissenschaftlichen Bereich, das von den Studierenden selbstständig durchgeführt wird, werden die Programmierkenntnisse nochmals vertieft und das methodische Vorgehen bei der Projektdurchführung geschult. Dabei soll das Verständnis für die enge Verzahnung von Mathematik, Informatik, Prozess- und Regelungstechnik an diesem Beispiel verdeutlicht werden. Gleichzeitig soll eine erste Einführung in die objektorientierte Programmierung vermittelt werden. Dabei wird insbesondere auf die Konzeption moderner Benutzeroberflächen, die Prozesskommunikation auf der Basis von OLE (ActiveX) und die Visualisierung von Daten eingegangen.

Inhalte der Veranstaltung:

Objektorientierte Programmierung

Grundlagen der objektorientierten Programmierung

Eigenschaften, Methoden und Ereignisse

Objektklassen der Windows-Benutzeroberflächen unter .NET

Objektklassen zur Grafikprogrammierung

Definition eigener Objektklassen, globale und lokale Variablen von Objektklassen, Implementation von Methoden

Child-Windows als Objektklasse

 

Prozesskommunikation mit Excel

Frühes und spätes Binden

Konventionen von OLE 2.0 und COM

Excel-Objektmodell

Literatur und Informationen:

Scripte (Theorie und Anwendungen) bei der Fachschaft erhältlich

Intranet unter T:\Softwareentwicklung\...

MS-Dokumentation zu Visual Studio

Lehrbücher zu VB- .NET nach 2005