Desenvolva programas Delphi na API do Windows (sem VCL)

Sobre o curso:

intermediário

O curso é escrito por Wes Turner, trazido a você por Zarko Gajic

Visão geral:

Este guia trata do desenvolvimento de programas Delphi sem as unidades "Forms" e "Controls" ou qualquer uma das bibliotecas de componentes. Ser-lhe-á mostrado como criar classes e janelas, como usar o "Message Loop" para passar mensagens para a função de tratamento de mensagens WndProc, etc ...

Pré-requisitos:

Capítulos:

Introdução:

O tamanho do arquivo de um aplicativo Delphi "padrão" é de pelo menos 250 Kb, devido à unidade "Formulários", que incluirá muito código que pode não ser necessário. Sem a unidade "Formulários", desenvolver na API significa que você codificará na unidade .dpr (programa) do seu aplicativo. Não haverá um inspetor de objetos utilizável ou qualquer componente; isso NÃO é RAD, é lento e não existe um "formulário" visual durante o desenvolvimento. Mas, aprendendo como fazer isso, você começará a ver como o sistema operacional Windows opera e usa as opções de criação de janelas e as "mensagens" das janelas para fazer as coisas. Isso é muito útil no Delphi RAD com a VCL e quase essencial para o desenvolvimento de componentes da VCL. Se você encontrar tempo e pacientes para aprender sobre as mensagens do Windows e os métodos de tratamento de mensagens, aumentará bastante sua capacidade de usar o Delphi, mesmo se você não usar nenhuma chamada de API e apenas programar com o VCL.

instagram viewer

CAPÍTULO 1:
Ao ler a ajuda da API do Win32, você vê que a sintaxe da linguagem "C" é usada. Este artigo irá ajudá-lo a aprender as diferenças entre os tipos de idioma C e Delphi.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 2:
Vamos criar um programa sem forma que obtenha a entrada do usuário e crie um arquivo (preenchido com informações do sistema), usando apenas chamadas da API do Windows.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 3:
Vamos ver como criar um programa GUI do Windows com janelas e um loop de mensagens. Aqui está o que você encontrará neste capítulo: uma introdução às mensagens do Windows (com uma discussão sobre a estrutura das mensagens); sobre a função WndMessageProc, identificadores, a função CreateWindow e muito mais.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

Mais chegando ...

instagram story viewer