Exemplos do ATL
A tabela a seguir é uma lista em ordem alfabético dos exemplos no Visual C++ ATL.
Nesta seção
Exemplos avançados
Exemplo do ACTIVEDOC: Implementa um servidor documento ativo
Demonstra como implementar um servidor documento ativo.Exemplo do ASYNC: Downloads de dados de forma assíncrona
Baixa dados de forma assíncrona de uma URL.Exemplo do ATLDuck: Usa pontos de conexão com ATL
Demonstra o uso de pontos de conexão com controles ATL.Exemplo do ATLSecurity: Demonstra a classes de segurança do ATL
Mostra como usar as classes de segurança ATL para examinar as configurações de segurança.Exemplo do ATLTraceTool: Exibe saída do ATLTRACE2
Exibe a saída gerada pelo ATLTRACE2 macro.Exemplo do CThreadPool: Demonstra como usar um pool thread
Mostra como usar um pool de segmentos em um aplicativo e como a implementação de um pool de segmentos pode melhorar o desempenho do aplicativo.Exemplo do DCOM: Demonstra a chamada remotamente um objeto COM
Demonstra como chamar um objeto COM implementada em um serviço do Windows de vários clientes em execução em máquinas diferentes.Exemplo do letreiro digital: Fornece desempenho monitoramento dados por meio de scripting
Mostra como usar objetos do monitor de desempenho por meio de scripts.Exemplo do MFCATL: Usa objetos COM de ATL em um servidor do MFC
Ilustra como objetos COM ATL podem ser usados em um servidor EXE do MFC.
Exemplos de atributos
Exemplo de atributos ASYNC: Downloads de dados de forma assíncrona
Baixa dados assíncrona de um URL com atributos.Exemplo do ATLAgent atributos: Usa CCommand e CAccessor ler informações de um banco de dados
Demonstra o uso de CCommand e CAccessor ler as informações de um banco de dados e demonstra usando o compilador COM suporte para controlar o controle Microsoft agente.Exemplo do ATLBUTTON atributos: Demonstra um botão com Bitmaps para estados diferentes
Cria um botão que exibe o próprio com três bitmaps diferentes dependendo do seu estado.Exemplo do ATLCON atributos: Demonstra a criação de um contêiner Simple
Demonstra um contêiner de controle simples com atributos.Exemplo do ATLDuck atributos: Usa pontos de conexão com ATL
Demonstra o uso de pontos de conexão com controles ATL e os atributos.Exemplo do ATLFire atributos: Demonstra a criação de um controle de janela
Demonstra como criar um controle em janelas usando ATL e atributos.Exemplo do ATLMovie atributos: Usa o compilador COM suporte e Interfaces ativo Movie em um controle ATL
Demonstra o uso de compilador COM suporte e as interfaces ativo Movie para executar um filme em um controle ATL.Exemplo do ATLTangram atributos: Demonstra Gerenciando projetos grandes que usam ATL e MFC COM
Demonstra a gerenciar um grande projeto ATL com várias dependências de projeto no IDE e atributos.Também demonstra alguns conceitos básicos COM.Exemplo do AutoThread atributos: Demonstra o uso do CAtlAutoThreadModule
Demonstra o uso de Classe CComAutoThreadModule com atributos.Exemplo de atributos do PAGER: Demonstra uma Interface Tearoff
Implementa uma interface tearoff — uma coleção/enumeração de BSTRs com atributos.Exemplo do CDINFO atributos: Executa e exibe informações sobre faixas de áudio de CD
Reproduz faixas de áudio de CD e exibe informações sobre as trilhas em dicas de ferramentas e uma exibição piechart.Exemplo do CIRC atributos: Demonstra usando páginas de propriedade
Cria um controle com atributos que demonstra a páginas de propriedades e desenha um círculo.Exemplo do CIRCCOLL atributos: Demonstra uma coleção/enumeração
Implementa uma enumeração/coleção de objetos usando ATL com atributos e o Biblioteca C++ padrão.Exemplo do COMMAP atributos: Demonstra a macros de entrada de MAP COM interface
Mostra como os diferentes entrada do MAP de interface COM macros são usadas.Exemplo de atributos de conectar: Demonstra o uso de pontos de conexão e implementação
Ilustra a implementação e o uso de pontos de conexão (o IConnectionPointContainer e IConnectionPoint interfaces) em um ambiente multithreaded.Exemplo do DIRECT3D atributos: Demonstra usando Direct3D
Cria um controle que desenha um triângulo de rotação usando a biblioteca de elementos gráficos do Direct3D e atributos.Exemplo do DispSink atributos: Alças de eventos acionados de singleton COM servidor por meio de uma interface dispatch
Demonstra o uso de um ponto de conexão em interfaces de despacho com atributos.Exemplo do LABRADOR atributos: Implementa um servidor com nenhuma interface de usuário
Implementa um servidor EXE não tem nenhuma interface do usuário.Exemplo do multiRead atributos: Lê a tabela de banco de dados usando vários segmentos
Lê através de uma tabela em um banco de dados usando vários segmentos.Exemplo do OPENGL atributos: Demonstra usando OpenGL
Cria um controle que desenha um cubo girando usando a biblioteca de elementos gráficos OpenGL e atributos.Exemplo de atributos do POLÍGONO: Demonstra as propriedades personalizadas, eventos, uma página de propriedades e segurança de objeto
Os arquivos de projeto para o tutorial ATL.Cria um controle que implementa propriedades personalizadas, eventos, páginas de propriedades e segurança do objeto com ATL e os atributos.SUBEDIT atributos exemplo: Superclasses um controle padrão do Windows
Cria um controle Windows superclassificado com atributos.
Exemplos de controles
Exemplo do ATLFire: Demonstra a criação de um controle de janela
Demonstra como criar um controle em janelas usando ATL.Exemplo do CIRC: Demonstra usando páginas de propriedade
Cria um controle que demonstra propriedade páginas e desenha um círculo.Exemplo de POLÍGONO: Tutorial do ATL
Os arquivos de projeto para o tutorial ATL.Cria um controle que implementa propriedades personalizadas, eventos, páginas de propriedades e segurança do objeto.SUBEDIT exemplo: Superclasses um controle padrão do Windows
Cria um controle Windows superclassificado.
Exemplos Geral
Exemplo do ATLCollections: Demonstra ICollectionOnSTLImpl CComEnumOnSTL e personalizar copiar diretiva classes
Demonstra o uso de ICollectionOnSTLImpl e CComEnumOnSTLe a implementação de classes de política de cópia personalizada.Exemplo do ATLCON: Demonstra a criação de um contêiner Simple
Demonstra um contêiner de controle simples.Exemplo do ATLEventHandling: Manipula eventos do palavra usando IDispEventImpl e IDispEventSimpleImpl
Demonstra o uso de IDispEventImpl e IDispEventSimpleImpl para manipular eventos acionados pelo Microsoft palavra.Exemplo do ATLPages: Implementa uma página de propriedades usando IPropertyPageImpl
Demonstra a implementação de uma página de propriedades usando IPropertyPageImpl.Exemplo do ATLSafeArray: Demonstra CComSafeArray e passando SAFEARRAYs ao script
Mostra como criar e manter SAFEARRAYs usando CComSafeArray; também como transmitir SAFEARRAYs de um componente de script.Exemplo do AutoThread: Demonstra o uso do CAtlAutoThreadModule
Demonstra o uso de Classe CComAutoThreadModule.Exemplo do PAGER: Demonstra uma Interface Tearoff
Implementa uma interface tearoff — uma coleção/enumeração de BSTRs.Exemplo do CIRCCOLL: Demonstra uma coleção/enumeração
Implementa uma enumeração/coleção de objetos usando ATL e o Biblioteca C++ padrão.CustomString exemplo: Demonstra personalizado memória Allocators para CStringT
Mostra como usar um alocador de memória personalizados para CStringT para melhorar o desempenho em um aplicativo multithreaded.Exemplo do DispSink: Alças de eventos acionados de singleton COM servidor por meio de uma interface dispatch
Demonstra o uso de um ponto de conexão em interfaces de despacho.Exemplo do LABRADOR: Implementa um servidor com nenhuma interface de usuário
Implementa um servidor EXE não tem nenhuma interface do usuário.
Exemplos de modelos da BD OLE DB
Exemplo do AdvancedPV: Demonstra técnicas do provedor avançado
Semelhante a Exemplo do UpdatePV: Implementa um provedor do OLE DB atualizável, mas ele demonstra algumas técnicas avançadas.Exemplo do CatDB: Dados de fonte esquema navegador
Exibe sistema autônomo informações de esquema, sistema autônomo tabelas e colunas de provedores de banco de dados OLE DB.Exemplo do DBViewer: Navegador de banco de dados
Demonstra um aplicativo de nível intermediário que depende do CManualAccessor classe assuma o controle total de ligações de dados para seus aplicativos.Exemplo do DynamicConsumer: Usa acesso dinâmico e classes de conjunto de linhas de esquema para ler os metadados de um banco de dados
Demonstra o uso de classes dinâmicas acessador e esquema de conjunto de linhas ler metadados de um banco de dados.Exemplo do multiRead: Lê a tabela de banco de dados usando vários segmentos
Lê através de uma tabela em um banco de dados usando vários segmentos.Exemplo do UpdatePV: Implementa um provedor do OLE DB atualizável
Implementa um provedor de BD OLE DB atualizável (de leitura/gravar).