|
Aktuelles zuSystemprogrammierung
|
Die Vorlesung befaßt sich inhaltlich mit strukturellen Aspekten und Programmiertechniken von Software-Plattformen und -Umgebungen, mit Prozeß-Interaktion u. -Kommunikation sowie mit Ereignissen und Fenstersystemen und geht exemplarisch auf die Windows-Programmierung ein. Da aktuell Änderungen im Lehrstoff und an den Übungen geplant, aber noch nicht vollständig eingearbeitet sind, wird InteressentInnen empfohlen, sich vor der Verwendung der Unterlagen zu vergewissern, ob diese noch aktuell sind. Die voraussichtlich verwendeten Foliensätze und Übungsblätter werden nachstehend bereitgestellt, auf eventuelle Änderungen wird in der Vorlesung und auf dieser Seite hingewiesen. Die schließlich bearbeiteten Materialien sind dann hier, ggf. nach dem Zeitpunkt ihrer Vorstellung, zu kopieren: SPV14w01, SPV14w02, SPV14w03, SPV16w03a, SPV14w04, SPV14w05, SPV14w06, SPV14w07, SPV15w08, SPV15w09 [ Dieses Fach ist gemäß aktueller PO kein Pflichtfach; deshalb wird es nicht regelmäßig angeboten. Die Materialien werden nach Bedarf aktualisiert und an die tatsächliche Dauer des Semesters angepaßt. Interessierte, Ungeduldige und Voreilige können hier eine frühere Version der eingesetzten Foliensätze herunterladen (gezippte PDF-Dateien 710 kB). ] Zur Erleichterung
der Auseinandersetzung mit den Vorlesungsinhalten können auch die in der
Veranstaltung vorgestellten kurzen Programm-Muster als gezippte Projekte
für MS Visual Studio heruntergeladen werden. 010MemoTest.zip Für den Umgang mit Dateien in C sind hier einige der häufig verwendeten Techniken zusammengestellt, weil in den Übungen damit gearbeitet wird. Das Standardwerk von Kernighan & Ritchie ist auch als eBook erhältlich (s. Quelle).
|
||||||||||||||||||||||||||||
Ein Teil der Übungen
ist obligatorisch für die Teilnahme an der Prüfung am Semesterende. Implementierte
Lösungen zu den Aufgaben sind zunächst vorzuführen und zu besprechen. Erst dann sind die
Quellen und das ausführbare Programm (*.h, *.c, *.exe) sowie
die benötigten Projekt-Dateien (VS
2010: nur *.vcxproj und *.vcxproj.filters), vorzugsweise in ihren Verzeichnissen, gezippt an
Autor
und Tutor zu schicken / Betreff: "SysProg Uebung
...". Bitte nicht MegaByte-weise Datenmüll verschicken! Die Aufgabenstellungen zu den laufenden Übungen können in gezippter Form heruntergeladen werden. Soweit erforderlich, finden sich in jeder Datei auch Zusatzinformationen, erklärende Notizen, vorbereitete Lösungsansätze oder anderes dazugehöriges Anschauungsmaterial:
Der aktuelle Stand der Auswertung eingesandter Lösungen kann hier eingesehen werden.
|
||||||||||||||||||||||||||||
Tips zu den Übungen:
Die Programmieraufgaben werden mit der
Entwicklungsumgebung MS Visual Studio (VS2010 oder VS2005) behandelt. Es ist
besonders ratsam, die empfohlenen Projekt-Einstellungen bei der Arbeit mit MS Visual Studio 2010 einzuhalten, damit ein Austausch von Projekten möglich ist. Für das Arbeiten mit der GLUT-Bibliothek empfiehlt es sich, die benötigten Dateien in die vorgesehenen Systemverzeichnisse zu kopieren. Andernfalls sollte sichergestellt sein, daß Sw-Projekte auf ein entsprechendes Bibliothek-Verzeichnis zugreifen können und daß eine Kopie von GLUT32.DLL im Verzeichnis jedes lauffähigen GLUT-Programms steht (s.a. obige Empfehlungen). Die GLUT-Spezifikation
ist hier in Kopie erhältlich - ebenso der "Kurze
MUI-Führer". Die zur Sw-Entwicklung benötigten GLUT-Dateien und
der MUI-Quellcode (ca. 140 kB) befinden sich in den vorbereiteten Projekten.
|
Letzte Aktualisierung: 12.01.2017