Visual Studio (Microsoft Foundation Class)

Übungen

Kapitel Aufgabe Programm
SDI mit CFormView SDI-GUI1.doc sdigui1.exe
SDI mit CView SDI-GUI2.doc sdigui2.exe

Visual Studio 2008

Beispiel Beschreibung Link
Dialogfenster mit
einem Textfeld,
einem Spinner,
einer CheckBox,
einer ComboBox,
einem Schalter
Der Event des Schalters liest alle Daten aus dem Dialogfenster.

Die CheckBox enabled die ComboBox
Projekt_Dialog_Bsp1_2005.doc

Fertiges Programm: DialogBsp2.exe
MDI-Editor Eine Datei kann mehrere Fenster haben.
Über die Document-View-Archtektur werden die Daten verteilt
Projekt_MDI_Edit_2005.doc

Fertiges Programm: edit_mdi2.exe
Grafik Zoom Eine 2D-Grafik wird angezeigt.
Gitter in der X- und Y-Achse.
Dann kann mit der linken Maustaste eine "Gummiband" aufgezogen werden.
Momentan keine weitere Aktion.
Projekt_Grafik_Zoom_2005.doc

Fertiges Programm: Grafik_Zoom2.exe
SDI-Serialize mit Forms Ein SDI-Programm mit drei Dialog-Elementen zeigt Name, Matrnr und Prüfungsliste.

Dabei werden diese in eine Datei gespeichert und können wieder gelesen werden.
SDI-Serialize.pdf (Aufgabe und Lösungsschritte)

Fertiges Projekt: SDI-Serialize.zip (3,7 MB)
Fertiges Programm: SDI-Serialize.exe
SDI-ListView Ein SDI-Programm stellt einige Daten als Tabelle dar.
Die einzelnen Spalten können sortiert werden

es fehlt noch:
die Verbindung zum Dokument
Umschalten in die verschiednenen Typen
SDI-ListView.pdf (Aufgabe und Lösungsschritte)

Fertiges Projekt: SDI-ListView.zip (4,3 MB)
Fertiges Programm: SDI-ListView.exe
SDI-Tree Das SDI-Programm zeigt, wie man mittels mehrerer Knoten einen Baum erstellt.
Die rekursive Variante ist aber nicht dabei.
Dazu gibt es das 2. Labor, in der Vorlesung.
Auf Wunsch aber erhältlich
SDI-TreeView.pdf (Aufgabe und Lösungsschritte)

Drives.bmp (Aufgabe und Lösungsschritte)

Fertiges Projekt: SDI-TreeView.zip (7,1 MB)
Fertiges Programm: SDI_TreeView.exe
Dialog Slider Im Dialogfenster sind zwei Slider eingebaut.
Der Eventhandler verarbeitet nun BEIDE Events.
Man muss den Parameter auswerten.
Fertiges Projekt: TestSlider.zip (4,3 MB)
Fertiges Programm: TestSlider.exe

Visual Studio 6

Beispiel Beschreibung Link
Dialogfenster mit
einem Textfeld,
einem Spinner,
einer CheckBox,
einer ComboBox,
einem Schalter
Der Event des Schalters liest alle Daten aus dem Dialogfenster.

Die CheckBox enabled die ComboBox
Projekt_Dialog_Bsp1.doc

Fertiges Programm: DialogBsp1.exe
MDI-Editor Eine Datei kann mehrere Fenster haben.
Über die Document-View-Archtektur werden die Daten verteilt
Projekt_MDI_Edit.doc

Fertiges Programm: edit_mdi1.exe
Grafik Zoom Eine 2D-Grafik wird angezeigt.
Gitter in der X- und Y-Achse.
Dann kann mit der linken Maustaste eine "Gummiband" aufgezogen werden.
Momentan keine weitere Aktion.
Projekt_Grafik_Zoom.doc

Fertiges Programm: Grafik_Zoom1.exe

Scripte

Kapitel Script (Eine Folie pro Seite)
(Powerpoint)
Script (Zwei Folien pro Seite)
(Powerpoint)
PDF-Datei (WinWord)
Einleitung Einleitung.pdf Einleitung-2.pdf WIN32
MFC
Kapitel 2 Grafik.pdf Grafik-2.pdf Grafik1
Grafik2
Übung
Kapitel 3 Dialog.pdf Dialog-2.pdf MFC-Eigenschaften.pdf

Literatur MFC

Visual C++ 6
Susanne Wigard
ISBN 3-8287-5019-2

Visual C++ 6
Richard C. Leinecker, Tom Archer
Mitp-Verlag
ISBN 3-8266-0464-4

Inside Vidual C++
Version 5
David Kruglinski
ISBN 3-86063-394-5

Windows-Programmierung mit MFC
Jeff Prosise
ISBN 3-86063-434-8
Microsoft Press
2. Auflage