Sviluppa programmi Delphi nell'API di Windows (senza VCL)

Informazioni sul corso:

intermedio

Il corso è scritto da Wes Turner, offerto da Zarko Gajic

Panoramica:

Questa guida riguarda lo sviluppo di programmi Delphi senza le unità "Moduli" e "Controlli" o nessuna libreria dei componenti. Ti verrà mostrato come creare classi e finestre di Windows, come utilizzare il "Message Loop" per passare i messaggi alla funzione di gestione dei messaggi di WndProc, ecc ...

Prerequisiti:

capitoli:

Introduzione:

La dimensione del file di un'applicazione Delphi "standard" è di almeno 250 Kb, a causa dell'unità "Forms", che includerà molto codice che potrebbe non essere necessario. Senza l'unità "Moduli", lo sviluppo in API significa che dovrai codificare nell'unità .dpr (programma) della tua app. Non ci sarà un ispettore oggetto utilizzabile o alcun componente, questo NON è RAD, è lento e non c'è "Forma" visiva da vedere durante lo sviluppo. Ma imparando come farlo inizierai a vedere come funziona il sistema operativo Windows e utilizza le opzioni di creazione di finestre e i "messaggi" di Windows per fare le cose. Questo è molto utile in Delphi RAD con VCL e quasi essenziale per lo sviluppo di componenti VCL. Se riesci a trovare il tempo e i pazienti per conoscere i messaggi di Windows e i metodi di gestione dei messaggi, lo farai aumenta notevolmente la tua capacità di usare Delphi, anche se non usi alcuna chiamata API e programmi solo con VCL.

instagram viewer

CAPITOLO 1:
Quando leggi la guida dell'API Win32, vedi che viene utilizzata la sintassi del linguaggio "C". Questo articolo ti aiuterà a scoprire le differenze tra i tipi di linguaggio C e i tipi di linguaggio Delphi.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 2:
Facciamo un programma informe che ottenga l'input dell'utente e crei un file (popolato con informazioni di sistema), usando solo le chiamate API di Windows.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

CAPITOLO 3:
Vediamo come creare un programma GUI di Windows con Windows e un ciclo di messaggi. Ecco cosa troverai in questo capitolo: un'introduzione alla messaggistica di Windows (con una discussione sulla struttura dei messaggi); sulla funzione WndMessageProc, handle, funzione CreateWindow e molto altro.
Discutere su domande, commenti, problemi e soluzioni relativi a questo capitolo!

Più in arrivo ...

instagram story viewer