Autor: U. Sacklowski
Version: 1.0
Datum: 31.07.02 (letzte Änderung: 19.11.09)
Gliederung:
2. Programmdateien
2.1 Übersicht
2.2 CVS-System
2.3 Zusätzliches Archivsystem
Die Entwicklerdokumente für das XCTL-System bestehen aus der Web-Dokumentation und den Programmdateien.
Urheberrechte: Wir möchten darauf hinweisen, daß die Original-Programmdateien und ihre Nachfolgeprodukte Eigentum der Physik sind. Sie sind ausschließlich für unsere Lehrveranstaltung gedacht.
Programmdateien: alle Programm- und Management-Files, wie z.B. Source-,
Objekt-, Projekt-Files
Bereitgestellt werden Programmdateien für die Windows- und die UNIX-Umgebung.
Die Bereitstellung erfolgt an zwei Stellen:
Das CVS-System (Concurrent Versions System) ist das zentrale Bezugssystem
für unsere Programmentwicklung.
Beschreibung der Funktionsweise und der Nutzung dieses Tools unter Werkzeuge
> CVS.
Im CVS-System werden einige Module geführt. Bis einschließlich zum Modul XC010702 basieren alle auf einer 16 Bit-Compilierung und einer Borland-Umgebung. Mit dem Modul XCTL_32 ist der Wechsel in die 32 Bit-Visual C++ - Welt vollzogen worden.
a) XCTL_32 und XCTL_32_DRV
Dies ist unser aktuelles System (Beginn: Juli 2003)
32 Bit - Visual C++ - Welt. Lauffähig unter Windows NT / 2000.
b) XC010701
Abschließendes System aus der 16 Bit - Borland-Welt.
Ausgangspunkt hierfür waren:
- der RTK_XCTL9702-Modul in seiner Endfassung und
- die neue Programmstruktur von Kay Schützler.
c - e: Ältere Module; Anordnung: zeitlich absteigend.
c) Neue_Struktur
Eine neue von Kay Schützler im Frühjahr 2001 erarbeitete Programmstruktur.
d) RTK_XCTL9702
Ausgangspunkt hierfür waren die zuletzt von der Physik übergebenen
Files XCTL9702.zip (Sommer 1999).
Dieser Modul war bis zum Übergang zu XC010701 die Entwicklungsgrundlage.
e) RTK_Borland
Ausgangspunkt hierfür waren die zuerst von der Physik übergebenen
Files RTK.zip (Herbst 1998).
Dieser Modul diente den ersten Analysen.
Weitere Module:
- RTK_ANSI: RTK_Borland > RTK_ANSI zwecks Analyse unter McCabe.
- BC5_Borland: Dieser Modul beinhaltet die Headerfiles der Borland
C++ 5.02 - Umgebung. Er fand nur in Sonderfällen Verwendung.
- BC5_ANSI: RC5_Borland > BC5_ANSI zwecks Analyse unter McCabe.
Hier werden zahlreiche Files gehalten (Archiv), wie z.B. die Ausgangsfiles
von der Physik.
Sämtliche Files sind unter "/vol/repl262-vol1/cvs/XCTL_Progr.-Archiv"
abgespeichert.
Weitere Verzeichnisstruktur: