Introdução ao Win32 e C++

O objetivo desta série Introdução é ensinar você a escrever um programa de área de trabalho em C++ usando APIs Win32 e COM.

No primeiro módulo, você aprenderá passo a passo como criar e mostrar uma janela. Os módulos posteriores apresentarão o COM (Component Object Model), os elementos gráficos e o texto e a entrada do usuário.

Para esta série, supõe-se que você tenha um bom conhecimento de trabalho sobre programação C++. Nenhuma experiência anterior com a programação do Windows é assumida. Se você for novo no C++, o material de aprendizagem estará disponível na documentação da linguagem C++.

Nesta seção

Tópico Descrição
Introdução à programação win32 no C++
Esta seção descreve algumas das convenções básicas de terminologia e codificação usadas na programação do Windows.
Módulo 1. Seu primeiro programa do Windows
Neste módulo, você criará um programa simples do Windows que mostra uma janela em branco.
Módulo 2. Usando COM em seu programa do Windows
Este módulo apresenta o COM (Component Object Model), que está por trás de muitas das APIs modernas do Windows.
Módulo 3. Gráficos do Windows
Este módulo apresenta a arquitetura gráfica do Windows, com foco em Direct2D.
Módulo 4. Entrada do usuário
Este módulo descreve a entrada de mouse e teclado.
Código de exemplo
Contém links para baixar o código de exemplo desta série.