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