Methodiken der Visual C++-Programmierung
Dieser Abschnitt enthält konzeptuelle und aufgabenbasierte Themen zur C++-Programmierung.
Visual C++ wird häufig für die Entwicklung von Programmen für Windows verwendet. Die Programmierung in Windows ist sehr vielschichtig und komplex. Es müssen viele Aspekte bei der Entwicklung von Code für Windows beachtet werden. Beispielsweise gibt es Unterschiede zwischen verwaltetem und systemeigenem Code. Der Computerprozessor führt systemeigenen Code direkt aus, wohingegen die CLR für die Ausführung von verwaltetem Code verantwortlich ist.
Wenn Sie für Windows programmieren, müssen Sie Fensterhandle, Meldungen und Ausnahmen berücksichtigen. Die verschiedenen Anwendungsfenster kommunizieren über Fenstermeldungen und -ausnahmen miteinander. MFC stellt geeignete Wrapper bereit, die die Behandlung der Fensterkommunikation vereinfachen.
Viele C++-Programmierer konzentrieren sich auf die folgenden Bereiche:
Windows-Programmierung
Common Object Model (COM)
Bibliotheken, wie z. B. Active Template Library (ATL) oder Microsoft Foundation Class (MFC)
Verwalteter Code und .NET-Programmierung
Dieser Abschnitt enthält konzeptuelle und aufgabenbasierte Themen zur C++-Programmierung.
In diesem Abschnitt
Datenzugriff (C++)
Behandelt Technologien, die Sie zum Programmieren von Datenbanken in Visual C++ verwenden können.DLLs
Erklärt, wie DLLs programmiert werden.Character Sets
Behandelt die Entwicklung von C++-Anwendungen für internationale Märkte.Multithreading
Erläutert, wie mehrere parallele, zur gleichen Zeit ausgeführte Ausführungsthreads verwaltet und verwendet werden.Interoperabilität von systemeigenem Code und .NET
Behandelt Interoperabilitätsfeatures, die zulassen, dass verwaltete und nicht verwaltete Konstrukte zusammen verwendet werden und zusammenarbeiten.