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.

Siehe auch

Weitere Ressourcen

Visual C++