|
|
|
|
|
|
|
|
|
GUI mit MFC und .net mit C#
|
|
|
Prüfungsthemen MFC
|
|
|
|
Es kommt nur MFC in der Prüfung vor:
|
|
|
|
Einfache Dialogfenster mit verschiedenen GUI-Elementen, Events (UpdateData(???))
|
|
MessageBox (Yes/No/Cancel etc.)
|
|
Dokumentverwaltung mit SDI-Fenster (CView, Zeichnen)
|
|
Dokumentverwaltung mit SDI-Fenster (CFormView, Dialogelemente)
|
|
Grafik zeichnen
|
|
|
|
Beispiele:
|
|
Dialogfenster mit drei Eingabezeilen, bestimmen des Maximalwertes
|
|
Dialogfenster mit drei Eingabezeilen, bestimmen des Maximal bzw. Minimalwertes abhängig von zwei Radiobutton
|
|
Dialogfenster mit einer Eingabezeilen und einem Texteditor. Anhängen der Zeile an den Editor
|
|
|
|
SDI mit einfachen Grafiken (Kreis, Linie, Viereck etc.)
|
|
SDI mit Dokumenten-Verwaltung und FormView. Beispiel Rechteck
|
|
SDI mit Dokumenten-Verwaltung und View. Beispiel Rechteck, nun wird gezeichnet
|
|
|
|
Scripte
|
|
|
|
|
|
|
|
|
|
|
|
Labore
|
|
|
|
|
|
Vorlesungsübungen
|
|
|
|
|
|
|
|
|
|
|
|
Beispiele und Übungen (MFC)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Beispiele
|
|
|
|
|
|
Inhalt
|
|
|
Der Schwerpunkt der Veranstaltung liegt in der Entwicklung von grafischen Windows-Programmen mittels der Microsoft Foundation Class (MFC) und .net.
Dazu gehören MFC:
Aufbau, Konzepte der grafische Elemente (Linien, Kreise, Flächen etc), Dialogfenster, SDI, Speicherung und laden der Daten. Entwicklung einer Dokument / View Ansicht.
Dazu gehören .net
Aufbau, Konzepte der grafische Elemente (Linien, Kreise, Flächen etc), Dialogfenster, SDI, Speicherung und laden der Daten (Streams) Thread / Semaphore
Das Ziel ist es, Grundkenntnisse in beiden „Welten“ zu erhalten. Ein Labor beschäftigt sich mit der Winword-Vorschau ! Der Vorlesungsstil ist mit vielen Übungen untersetzt. Am Schluss gibt es noch einen kurzen Überblick über die Windows Presentation Foundation. Damit werden Vektor-Dialoge erzeugt.
|
|
|
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
Zusatz-Komponenten für MFC
http://www.codeproject.com/KB/MFC/UltimateToolbox.aspx
|
|
|
Literatur C#
|
|
|
Softwareentwicklung mit C#
Hanspeter Mössenböck dpunkt.Verlag ISBN 3-89864-406-5Visual C+ 2005
Günter Born, Benjamin Born Entwickler.press ISBN 978-3-939084-40-2
Visual C# 2008 von Andreas Kuehnel
Das umfassende Handbuch Buch: Visual C# 2008
Visual C# 2008 geb., mit DVD 1.366 S., 49,90 Euro Galileo Computing ISBN 978-3-8362-1172-7
Datenbank-Programmierung mit Visual C# 2008
Walter Doberanz, Thomas Gewinnus Microsoft Press ISBN 978-3-86645-421-7
Links
http://www.guidetocsharp.de
http://msdn.microsoft.com/de-de/library/kx37x362.aspx
http://www.java2s.com/Code/CSharp/CatalogCSharp.htm
|
|
|
Literatur Design Pattern
|
|
|
Design Patterns, Gamma, Helms, Johnson, Vlissides
Holub on Patterns: Allen Holub, Apress-Verlag, ISBN 1-59059-388-X
Patterns kompakt: Karl Eilebrecht, Gernot Starke:, Spektrum Verlag, Berlin 2004
GoTo Java 2: Guido Krüger:, Addison-Wesley, München, 2000
Patterns konkret: Max Kleiner; Silvia Rothen; Bernhard Angerer
A System of Patterns: Frank Buschmann; Regine Meuner; Hans Rohnert; Peter Sommerlad; Michael Stal, ISBN: 0471958697
|
|
|
|
|