================================================================================ MICROSOFT FOUNDATION CLASS-BIBLIOTHEK: AMSS Analyzer-Projektübersicht =============================================================================== Der Anwendungs-Assistent hat diese AMSS Analyzer-Anwendung für Sie erstellt. Diese Anwendung zeigt nicht nur die Grundlagen der Verwendung von Microsoft Foundation Classes, sondern dient auch als Ausgangspunkt für das Schreiben Ihrer Anwendung. Diese Datei enthält eine Zusammenfassung dessen, was Sie in jeder der Dateien finden, aus denen Ihre AMSS Analyzer–Anwendung besteht. AMSS Analyzer.vcproj Dies ist die Hauptprojektdatei für VC++-Projekte, die mithilfe eines Anwendungs-Assistenten erstellt werden. Sie enthält Informationen über die Version von Visual C++, in der die Datei erzeugt wurde, sowie Informationen über die Plattformen, Konfigurationen und Projektfunktionen, die mit dem Anwendungs-Assistenten ausgewählt wurden. AMSS Analyzer.h Dies ist die Hauptheaderdatei für die Anwendung. Sie enthält weitere projektspezifische Header (einschließlich "Resource.h") und deklariert die CAMSSAnalyzerApp-Anwendungsklasse. AMSS Analyzer.cpp Dies ist die Hauptquelldatei der Anwendung, die die CAMSSAnalyzerApp- Anwendungsklasse enthält. AMSS Analyzer.rc Dies ist eine Auflistung aller Microsoft Windows-Ressourcen, die das Programm verwendet. Sie enthält die Symbole, Bitmaps und Cursor, die im Unterverzeichnis "RES" gespeichert werden. Diese Datei kann direkt in Microsoft Visual C++ bearbeitet werden. Ihre Projektressourcen befinden sich in 1031. res\AMSS Analyzer.ico Dies ist eine Symboldatei, die als Symbol der Anwendung verwendet wird. Dieses Symbol ist in der Hauptressourcendatei "AMSS Analyzer.rc" enthalten. res\AMSSAnalyzer.rc2 Diese Datei enthält Ressourcen, die nicht von Microsoft Visual C++ bearbeitet werden. Sie sollten alle Ressourcen, die nicht mit dem Ressourcen-Editor bearbeitet werden können, in dieser Datei platzieren. ///////////////////////////////////////////////////////////////////////////// Der Anwendungs-Assistent erstellt eine Dialogfeldklasse: AMSS AnalyzerDlg.h, AMSS AnalyzerDlg.cpp – das Dialogfeld Diese Dateien enthalten Ihre CAMSSAnalyzerDlg–Klasse. Diese Klasse bestimmt das Verhalten des Hauptdialogfelds Ihrer Anwendung. Die Vorlage des Dialogfelds befindet sich in der Datei "AMSS Analyzer.rc", die in Microsoft Visual C++ bearbeitet werden kann. ///////////////////////////////////////////////////////////////////////////// Weitere Funktionen: ActiveX-Steuerelemente Die Anwendung unterstützt die Verwendung von ActiveX-Steuerelementen. ///////////////////////////////////////////////////////////////////////////// Weitere Standarddateien: "StdAfx.h", "StdAfx.cpp" Diese Dateien werden verwendet, um eine vorkompilierte Headerdatei (PCH-Datei) mit dem Namen "AMSS Analyzer.pch.pch2 und eine vorkompilierte Typendatei mit dem Namen "StdAfx.obj" zu erstellen. "Resource.h" Dies ist die Standardheaderdatei, die neue Ressourcen-IDs definiert. Microsoft Visual C++ liest und aktualisiert diese Datei. AMSS Analyzer.manifest Anwendungsmanifestdateien werden von Windows XP verwendet, um eine Anwendungsabhängigkeit von verschiedenen Versionen paralleler Assemblys zu beschreiben. Das Ladeprogramm verwendet diese Informationen, um die entsprechende Assembly aus dem Assemblycache oder privat aus der Anwendung zu laden. Das Anwendungsmanifest kann zur Verteilung als externe Manifestdatei enthalten sein, die im gleichen Ordner installiert ist wie die ausführbare Datei der Anwendung, oder sie kann in Form einer Ressource in der ausführbaren Datei enthalten sein. ///////////////////////////////////////////////////////////////////////////// Weitere Hinweise: Der Anwendungs-Assistent verwendet "TODO:", um auf Teile des Quellcodes hinzuweisen, die Sie ergänzen oder anpassen sollten. Wenn Ihre Anwendung MFC in einer freigegebenen DLL verwendet, müssen Sie die MFC-DLLs verteilen. Wenn die Anwendung eine andere Sprache als die des Gebietsschemas des Betriebssystems verwendet, müssen Sie außerdem die entsprechenden lokalisierten Ressourcen "MFC90XXX.DLL" verteilen. Weitere Informationen zu diesen beiden Themen finden Sie im Abschnitt zum Verteilen von Visual C++-Anwendungen in der MSDN- Dokumentation. /////////////////////////////////////////////////////////////////////////////