Windows - Programmierung in C (MFC)

Schlagwörter:
Referat, Hausaufgabe, Windows - Programmierung in C (MFC)
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschreibt die Programmierung in C++ mit der Microsoft Foundation Classes (MFC) für Windows. Es werden Vorteile von MFC gegenüber normaler C-Programmierung genannt, wie beispielsweise höhere Sicherheit durch weniger Type Casting oder das Sparen von Routinearbeiten. Weiterhin wird die Document-View Architektur erklärt, bei der Daten und deren Darstellung getrennt werden. Es wird darauf eingegangen, dass jedes MFC-Programm ein Anwendungsobjekt besitzt und wie das Hauptfenster der Anwendung verwaltet wird. Auch die Steuerelemente und Dialogfenster werden behandelt, sowie wie man auf ihnen arbeitet. Es wird beschrieben, wie man Nachrichten Tabellen für automatische Reaktion auf Windows Meldungen nutzt und wie der Dialog-Daten-Austausch funktioniert. Das Dokument enthält detaillierte Erklärungen von Konzepten und wird mit Codebeispielen und Grafiken versehen.
Direkt das Referat aufrufen

Auszug aus Referat
Windows - Programmierung in C (MFC) Einleitung zu MFC MFC Microsoft Foundation Classes MFC ist ein objektorientierter überbau über Windows API. Vorteile zu normaler C-Programmierung: Betriebssystemunabhängiger Einige Routinearbeiten bleiben erspart wie z.B.: Meldungsschleife im Hauptprogramm Wenig Type Casting höhere Sicherheit. Statt dessen spezialisierte Element Funktionen Namen Alle Klassen in MFC beginnen mit C(CWnd, CString, CPoint) Member Variable beginnen mit m (z.B.: m hInstance) Ungarische Notation verwenden Allgemeine Hilfsfunktionen beginnen mit Afx(z.B.: AfxMessageBox) Wizards: Application Wizard: zum generieren eines Programm - Gerüsts das auf der Document - View Architektur basiert. Grundlage der Document-View Architektur ist die Trennung von Daten - Speicherung und Daten - Darstellung. Die Daten des Programmes werden in einem Dokument Objekt abgespeicher. Die Klasse von der das Objekt abgeleitet wird ist CDocument, das die technische Realisierung der Datenspeicherung des Programmes enthält. Das Hauptfenster wird mit einem Frame-Objekt verwaltet (Basisklasse CFrameWnd). Dieses Objekt verwaltet den Fensterrahmen, Menü, Symbolleiste und die Statuszeile. Das Anzeigen der Daten erfolgt mit dem View Objekt, das von CView abgeleitet wird. Zu einem Document - Objekt kann es mehrere Views geben. Class Wizard: Zum Erstellen von neuen oder ändern und erweitern von bereits bestehenden Klassen. Mit dem Class Wizard kann man die Elementfunktionen einer Klasse mit Windows ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
1119
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück