ATL-Beispiele
Die folgende Tabelle enthält eine alphabetische Liste der ATL-Beispiele in Visual C++.
In diesem Abschnitt
Weiterführende Beispiele
ACTIVEDOC-Beispiel: Implementiert einen Active Document-Server
Veranschaulicht, wie ein Active Document-Server implementieren.ASYNC-Beispiel: Downloadet Daten asynchron
Downloadet Daten asynchron von einem URL.ATLDuck-Beispiel: Verwendet Verbindungspunkte mit ATL
Veranschaulicht die Verwendung Verbindungspunkte mit ATL-Steuerelementen.ATLSecurity-Beispiel: ATL-Sicherheit Klassen veranschaulicht
ATL-Sicherheitsklassen zum Überprüfen der Sicherheitseinstellungen Verwendung veranschaulicht.ATLTraceTool-Beispiel: Zeigt Ausgabe von ATLTRACE2
Zeigt die Ausgabe durch das Makro ATLTRACE2 generiert.CThreadPool-Beispiel: Veranschaulicht die Verwendung von Threadpools
Veranschaulicht, wie ein Threadpool in einer Anwendung verwendet und die Implementierung eines Threadpools die Leistung der Anwendung verbessern kann.DCOM-Beispiel: Veranschaulicht, Remote Aufrufen eines COM-Objekts
Veranschaulicht, wie ein COM-Objekt in einer Windows-Dienst von mehreren, auf verschiedenen Computern laufenden Clients aus implementiert aufgerufen wird.Marquee-Beispiel: Stellt Daten über Skripterstellung Leistungsüberwachung
Gezeigt, wie Sie Leistungsmonitorobjekte durch Skripterstellung mit.MFCATL-Beispiel: ATL COM-Objekten verwendet in einem MFC-Server
Veranschaulicht die Verwendung ATL COM-Objekte in einer MFC-Server-EXE werden können.
Beispiele für Attribute
Beispiel für ASYNC-Attribute: Downloadet Daten asynchron
Downloadet Daten asynchron von einem URL mit Attributen.Beispiel für ATLAgent-Attribute: CCommand und CAccessor verwendet, um das Lesen von Informationen aus einer Datenbank
Veranschaulicht die Verwendung CCommand und CAccessor zum Lesen von Informationen aus einer Datenbank, und zeigt mit die Unterstützung des Compilers COM-Steuerelement das Microsoft Agent-Steuerelement.Beispiel für ATLBUTTON-Attribute: Demonstriert eine Schaltfläche mit Bitmaps für unterschiedliche Statuswerte
Erstellt eine Schaltfläche, die selbst mit drei verschiedenen Bitmaps je nach seinem Zustand anzeigt.Beispiel für ATLCON-Attribute: Erstellen eines einfachen Containers veranschaulicht
Veranschaulicht einen einfachen Steuerelementcontainer mit Attributen.Beispiel für ATLDuck-Attribute: Verwendet Verbindungspunkte mit ATL
Veranschaulicht die Verwendung Verbindungspunkte mit ATL-Steuerelementen und Attributen.Beispiel für ATLFire-Attribute: Erstellen eines Fenstersteuerelements veranschaulicht
Veranschaulicht, wie ein Fenstersteuerelement mit ATL und Attributen.Beispiel für ATLMovie-Attribute: COM-Compilerunterstützung und Active Movie-Schnittstellen in einem ATL-Steuerelement verwendet
Veranschaulicht die Verwendung COM-Compilerunterstützung und die Active Movie-Schnittstellen ein Films in einem ATL-Steuerelement wiedergegeben.Beispiel für ATLTangram-Attribute: Veranschaulicht die Verwaltung großer Projekte, ATL, MFC und COM verwenden
Demonstriert die Verwaltung eines großen ATL-Projekts mit mehreren Projektabhängigkeiten in der IDE und Attribute. Außerdem veranschaulicht einige grundlegende COM-Konzepte.Beispiel für AutoThread-Attribute: Veranschaulicht die Verwendung von "CAtlAutoThreadModule"
Veranschaulicht die Verwendung von CComAutoThreadModule Class mit Attributen.Beispiel für BEEPER-Attribute: Demonstriert eine Tearoff-Schnittstelle
Implementiert eine Tearoff-Schnittstelle – eine Auflistung/Enumeration von BSTR s mit Attributen.Beispiel für CDINFO-Attribute: Spielt und zeigt Informationen über CD-Audiospuren
Gibt CD-Audiospuren wieder und zeigt Informationen über die Spuren in QuickInfos und Kreisdiagrammen an.Beispiel für CIRC-Attribute: Veranschaulicht die Verwendung von Eigenschaftenseiten
Erstellt ein Steuerelement mit Attributen, die Eigenschaftenseiten und einen Kreis zeichnet.Beispiel für CIRCCOLL-Attribute: Veranschaulicht eine Auflistung/Enumeration
Implementiert eine Auflistung/Enumeration von Objekten mithilfe von ATL mit Attributen und der C++-Standardbibliothek https://msdn.microsoft.com/de-de/library/cscc687y(v=vs.100).Beispiel für COMMAP-Attribute: Demonstriert Eingabemakros für COM-Schnittstelle
Zeigt wie die verschiedenen COM-Schnittstellenzuordnungseinträge Makros verwendet werden.CONNECT-Attribute-Beispiel: Veranschaulicht, Implementierung und Verwendung von Verbindungspunkten
Veranschaulicht die Implementierung und Verwendung von Verbindungspunkten (IConnectionPointContainer und IConnectionPoint Schnittstellen) in einer Multithreadumgebung.Beispiel für Direct3D-Attribute: Veranschaulicht die Verwendung von Direct3D
Erstellt ein Steuerelement, das ein mithilfe der Direct3D Grafiken Bibliothek und Attribute sich drehendes Dreieck zeichnet.Beispiel für DispSink-Attribute: Verarbeitet Ereignisse, die von einem Singleton COM-Server über eine Dispatch-Schnittstelle ausgelöst werden
Veranschaulicht die Verwendung eines Verbindungspunktes in Dispatchschnittstellen mit Attributen.Beispiel für LABRADOR-Attribute: Implementiert einen Server ohne Benutzeroberfläche
Implementiert einen EXE-Server, die keine Benutzeroberfläche.MultiRead-Attribute: Liest eine Datenbanktabelle mithilfe mehrerer Threads
Liest eine Tabelle in einer Datenbank mithilfe mehrerer Threads.Beispiel für OPENGL-Attribute: Veranschaulicht die Verwendung von OpenGL
Erstellt ein Steuerelement, das einen mithilfe der OpenGL Grafiken Bibliothek und Attribute sich drehenden Würfel zeichnet.Beispiel für POLYGON-Attribute: Veranschaulicht benutzerdefinierte Eigenschaften, Ereignisse, eine Eigenschaftenseite und Objekt Sicherheit
Die Projektdateien für ATL-Lernprogramm. Erstellt ein Steuerelement, benutzerdefinierte Eigenschaften, Ereignissen, Eigenschaftenseiten und Objektsicherheit mit ATL und Attributen implementiert.SUBEDIT-Beispiel für Attribute: Klassen ein Standard-Windows-Steuerelement
Erstellt eine übergeordnete Klasse zu einem Windows-Steuerelement mit Attributen.
Steuerelementbeispiele
ATLFire-Beispiel: Erstellen eines Fenstersteuerelements veranschaulicht
Veranschaulicht, wie mit ATL ein Fenstersteuerelement erstelltCIRC-Beispiel: Veranschaulicht die Verwendung von Eigenschaftenseiten
Erstellt ein Steuerelement, das Eigenschaftenseiten darstellt und einen Kreis zeichnet.POLYGON-Beispiel: ATL-Lernprogramm
Die Projektdateien für ATL-Lernprogramm. Erstellt ein Steuerelement, benutzerdefinierte Eigenschaften, Ereignissen, Eigenschaftenseiten und Objektsicherheit implementiert.SUBEDIT-Beispiel: Klassen ein Standard-Windows-Steuerelement
Erstellt eine übergeordnete Klasse zu einem Windows-Steuerelement.
Allgemeine Beispiele
ATLCollections-Beispiel: Veranschaulicht ICollectionOnSTLImpl, CComEnumOnSTL und benutzerdefinierte Richtlinienkopierklassen
Veranschaulicht die Verwendung von ICollectionOnSTLImpl und CComEnumOnSTL und die Implementierung von benutzerdefinierten Kopierrichtlinienklassen.ATLCON-Beispiel: Erstellen eines einfachen Containers veranschaulicht
Veranschaulicht einen einfachen Steuerelementcontainer.ATLEventHandling-Beispiel: Word-Ereignissen mithilfe von IDispEventImpl und IDispEventSimpleImpl behandelt
Veranschaulicht die Verwendung von IDispEventImpl und IDispEventSimpleImpl von Microsoft Word ausgelöste Ereignisse behandeln.ATLPages-Beispiel: Implementiert eine Eigenschaftenseite mit IPropertyPageImpl
Veranschaulicht die Implementierung einer Eigenschaftenseite mithilfe von IPropertyPageImpl.ATLSafeArray-Beispiel: CComSafeArray und übergeben von SAFEARRAYs zum Skript veranschaulicht
Veranschaulicht das Erstellen und Verwaltung von SAFEARRAYs mit CComSafeArray;auch wie SAFEARRAYs von einer Komponente an Skript übergeben.AutoThread-Beispiel: Veranschaulicht die Verwendung von "CAtlAutoThreadModule"
Veranschaulicht die Verwendung von CComAutoThreadModule Class.BEEPER-Beispiel: Demonstriert eine Tearoff-Schnittstelle
Implementiert eine Tearoff-Schnittstelle – eine Auflistung/Enumeration von BSTR s.CIRCCOLL-Beispiel: Veranschaulicht eine Auflistung/Enumeration
Implementiert eine Auflistung/Enumeration von Objekten mithilfe von ATL und der C++-Standardbibliothek https://msdn.microsoft.com/de-de/library/cscc687y(v=vs.100).CustomString-Beispiel: Veranschaulicht benutzerdefinierte Speicher Allocators für CStringT
Veranschaulicht, wie eine benutzerdefinierten Speicherreservierungsfunktion für CStringT Verwendung zur Verbesserung der Leistung in einer Multithreadanwendung.DispSink-Beispiel: Verarbeitet Ereignisse, die von einem Singleton COM-Server über eine Dispatch-Schnittstelle ausgelöst werden
Veranschaulicht die Verwendung eines Verbindungspunktes in Dispatchschnittstellen.LABRADOR-Beispiel: Implementiert einen Server ohne Benutzeroberfläche
Implementiert einen EXE-Server, die keine Benutzeroberfläche.
Beispiele für OLE DB-Vorlagen
AdvancedPV-Beispiel: Demonstriert erweiterte Anbietertechniken
Ähnlich wie bei UpdatePV-Beispiel: Implementiert einen aktualisierbaren OLE DB-Provider, aber es veranschaulicht einige erweiterten Techniken.CatDB-Beispiel: Daten-Quelle-Schema-Browser
Zeigt die Schemainformationen, z. B. Tabellen und Spalten der OLE DB-Provider.DBViewer-Beispiel: Datenbank-Browser
Veranschaulicht eine durchschnittliche Anwendung, die auf die Klasse CManualAccessor, um vollständig zu kontrollieren von Datenbindungen für Ihre Anwendungen beruht.DynamicConsumer-Beispiel: Verwendet von dynamischen Accessors und Schema Rowset-Klassen zum Lesen von Metadaten aus einer Datenbank
Veranschaulicht die Verwendung dynamischer Accessor und das Schema Rowset-Klassen zum Lesen von Metadaten aus einer Datenbank.MultiRead-Beispiel: Liest eine Datenbanktabelle mithilfe mehrerer Threads
Liest eine Tabelle in einer Datenbank mithilfe mehrerer Threads.UpdatePV-Beispiel: Implementiert einen aktualisierbaren OLE DB-Provider
Implementiert einen aktualisierbaren (Lesen/Schreiben) OLE DB-Provider.