Ejemplos de ATL

Actualización: noviembre 2007

La tabla siguiente corresponde a una lista alfabética de los ejemplos de ATL en Visual C++.

Ejemplo ACTIVEDOC: implementa un servidor de documentos activos

Muestra cómo implementar un Servidor de documentos activos.

Ejemplo ASYNC: descarga datos asincrónicamente

Permite descargar datos de forma asincrónica desde una dirección URL.

Ejemplo ATLDuck: utiliza puntos de conexión con ATL

Muestra el uso de puntos de conexión con controles ATL.

Ejemplo ATLSecurity: muestra las clases de seguridad ATL

Muestra cómo utilizar las clases de seguridad de ATL para examinar la configuración de seguridad.

Ejemplo ATLTraceTool: muestra los resultados de ATLTRACE2

Muestra el resultado generado por la macro ATLTRACE2.

Ejemplo CThreadPool: muestra cómo utilizar un grupo de subprocesos

Muestra cómo utilizar un grupo de subprocesos en una aplicación y cómo al implementar un grupo de subprocesos puede mejorarse el rendimiento de la aplicación.

Ejemplo DCOM: muestra la llamada remota a un objeto COM

Muestra cómo llamar a un objeto COM implementado en un servicio de Windows desde varios clientes que se ejecutan en diferentes equipos.

Ejemplo Marquee: proporciona datos acerca de la supervisión del rendimiento mediante secuencias de comandos

Muestra cómo utilizar objetos de supervisión de rendimiento mediante secuencias de comandos.

Ejemplo MFCATL: utiliza objetos ATL COM en un servidor MFC

Muestra cómo utilizar objetos COM de ATL en un servidor EXE de MFC.

Ejemplo de atributos ASYNC: descarga datos asincrónicamente

Descarga datos de forma asincrónica desde una dirección URL con atributos.

Ejemplo de atributos ATLAgent: se utilizan CCommand y CAccessor para leer información de una base de datos

Muestra el uso de CCommand y CAccessor para leer información de una base de datos, y el uso de la compatibilidad COM del compilador para manejar el control Microsoft Agent.

Ejemplo de atributos ATLBUTTON: muestra un botón con mapas de bits para diferentes estados

Crea un botón que puede aparecer representado por tres mapas de bits diferentes, según el estado del botón.

Ejemplo de atributos ATLCON: muestra la creación de un contenedor simple

Muestra un contenedor de controles sencillos con atributos.

Ejemplo de atributos ATLDuck: utiliza puntos de conexión con ATL

Muestra el uso de los puntos de conexión con controles ATL y atributos.

Ejemplo ATLFire Attributes: muestra la generación de un control con ventana

Muestra cómo generar un control con ventana mediante ATL y atributos.

Ejemplo de atributos ATLMovie: utiliza compatibilidad con COM del compilador e interfaces Active Movie en un control ATL

Muestra cómo utilizar la compatibilidad COM del compilador y las interfaces Active Movie para reproducir una película en un control ATL.

Ejemplo de atributos ATLTangram Attributes: muestra la administración de proyectos grandes que utilizan ATL, MFC y COM

Muestra cómo administrar un proyecto ATL grande con varias dependencias del IDE y con atributos. Asimismo, realiza una demostración de algunos conceptos básicos de COM.

Ejemplo de atributos AutoThread: muestra la utilización de CAtlAutoThreadModule

Muestra cómo utilizar CComAutoThreadModule Class con atributos.

Ejemplo de atributos BEEPER: muestra una interfaz divisible

Implementa una interfaz divisible (una colección o enumeración de valores BSTR con atributos).

Ejemplo de atributos CDINFO: reproduce pistas de audio de CD y muestra información sobre ellas

Reproduce pistas de audio de CD y muestra información sobre las pistas en un gráfico circular y en etiquetas de texto como las que se utilizan para informar sobre herramientas (tooltips).

Ejemplo de atributos CIRC: muestra la utilización de páginas de propiedades

Crea un control con atributos que muestra las páginas de propiedades y dibuja un círculo.

Ejemplo de atributos CIRCCOLL: muestra una colección o enumeración

Implementa una colección o enumeración de objetos mediante ATL con atributos y la Biblioteca estándar de C++.

Ejemplo de atributos COMMAP: muestra macros de entrada de mapas de interfaz COM

Muestra cómo se utilizan las diferentes macros de entrada de mapas de interfaz COM.

Ejemplo de atributos CONNECT: muestra la implementación y utilización de puntos de conexión

Ilustra la implementación y el uso de los puntos de conexión (las interfaces IConnectionPointContainer y IConnectionPoint) en un entorno multiproceso.

Ejemplo de atributos DIRECT3D: muestra la utilización de Direct3D

Crea un control que dibuja un triángulo hilado mediante la biblioteca de gráficos Direct3D y los atributos.

Ejemplo de atributos DispSink: controla eventos desencadenados desde un servidor COM Singleton a través de una interfaz de envío

Muestra cómo utilizar un punto de conexión en interfaces de distribución con atributos.

Ejemplo de atributos LABRADOR: implementa un servidor sin interfaz de usuario

Implementa un servidor EXE sin interfaz de usuario alguna.

Ejemplo de atributos MultiRead: se lee la tabla de la base de datos mediante múltiples subprocesos

Realiza lecturas en una tabla de una base de datos mediante varios subprocesos.

Ejemplo de atributos OPENGL: muestra la utilización de OpenGL

Crea un control que dibuja un triángulo hilado mediante la biblioteca de gráficos OpenGL y los atributos.

Ejemplo de atributos POLYGON: muestra propiedades personalizadas, eventos, una página de propiedades y seguridad de objetos

Archivos de proyecto para el Tutorial de ATL. Genera un control que implementa propiedades personalizadas, eventos, páginas de propiedades y seguridad de objetos con ATL y atributos.

Ejemplo de atributos SUBEDIT: crea una superclase a partir de un control estándar de Windows

Crea un control superclase de Windows con atributos.

Ejemplo ATLFire: muestra la generación de un control con ventana

Muestra cómo generar un control con ventana mediante ATL.

Ejemplo CIRC: muestra la utilización de páginas de propiedades

Crea un control que realiza una demostración de las páginas de propiedades y dibuja un círculo.

Ejemplo POLYGON: Tutorial de ATL

Archivos de proyecto para el Tutorial de ATL. Genera un control que implementa propiedades personalizadas, eventos, páginas de propiedades y seguridad de objetos.

Ejemplo SUBEDIT: crea una superclase a partir de un control estándar de Windows

Crea un control superclase de Windows.

Ejemplo ATLCollections: muestra ICollectionOnSTLImpl, CComEnumOnSTL y clases personalizadas de directivas de copia

Muestra el uso de ICollectionOnSTLImpl y CComEnumOnSTL, así como la implementación de clases de directivas de copia personalizadas.

Ejemplo ATLCON: muestra la creación de un contenedor simple

Muestra un contenedor de controles sencillos.

Ejemplo ATLEventHandling: controla eventos de Word mediante IDispEventImpl e IDispEventSimpleImpl

Muestra el uso de IDispEventImpl e IDispEventSimpleImpl para controlar eventos activados por Microsoft Word.

Ejemplo ATLPages: implementa una página de propiedades mediante IPropertyPageImpl

Muestra la implementación de una página de propiedades mediante IPropertyPageImpl.

Ejemplo ATLSafeArray: muestra CComSafeArray y el paso de SAFEARRAY a una secuencia de comandos

Muestra cómo crear y mantener matrices SAFEARRAY mediante CComSafeArray, y cómo pasar ese tipo de matrices de un componente a una secuencia de comandos.

Ejemplo AutoThread: muestra la utilización de CAtlAutoThreadModule

Muestra cómo utilizar CComAutoThreadModule Class.

Ejemplo BEEPER: muestra una interfaz divisible

Implementa una interfaz divisible (una colección o enumeración de valores BSTR).

Ejemplo CIRCCOLL: muestra una colección o enumeración

Implementa una colección o enumeración de objetos mediante ATL y la Biblioteca estándar de C++.

Ejemplo CustomString: muestra el uso de asignadores de memoria personalizados para CStringT

Muestra cómo utilizar un asignador de memoria personalizado para CStringT con el fin de mejorar el rendimiento de una aplicación con subprocesamiento múltiple.

Ejemplo DispSink: controla eventos desencadenados desde un servidor COM Singleton a través de una interfaz de envío

Muestra cómo utilizar un punto de conexión en interfaces de envío.

Ejemplo LABRADOR: implementa un servidor sin interfaz de usuario

Implementa un servidor EXE sin interfaz de usuario alguna.

Ejemplo AdvancedPV: muestra técnicas avanzadas de proveedor

Similar a Ejemplo UpdatePV: implementa un proveedor OLE DB actualizable, pero muestra algunas técnicas avanzadas.

Ejemplo CatDB: explorador de esquemas del origen de datos

Muestra la información de esquema (tablas y columnas) de los proveedores OLE DB.

Ejemplo DBViewer: explorador de bases de datos

Realiza una demostración de una aplicación de nivel medio que se basa en la clase CManualAccessor para obtener un control total de los enlaces de datos.

Ejemplo DynamicConsumer: utiliza clases de descriptor de acceso y de conjunto de filas de esquema para leer metadatos de una base de datos

Muestra el uso de clases de descriptor de acceso y de conjunto de filas de esquema para leer metadatos de una base de datos.

Ejemplo MultiRead: se lee la tabla de la base de datos mediante múltiples subprocesos

Realiza lecturas en una tabla de una base de datos mediante varios subprocesos.

Ejemplo UpdatePV: implementa un proveedor OLE DB actualizable

Implementa un proveedor OLE DB actualizable (lectura y escritura).

Adiciones de comunidad

Mostrar: