Utvikle Delphi-programmer i Windows API (Uten VCL)

click fraud protection

Om kurset:

mellomliggende

Kurset er skrevet av Wes Turner, brakt til deg av Zarko Gajic

Oversikt:

Denne guiden handler om å utvikle Delphi-programmer uten "Forms" og "Controls" -enhetene eller noen av Component Library. Du vil bli vist hvordan du oppretter windows klasser og windows, hvordan du bruker "Message Loop" til å sende meldinger til WndProc meldingshåndteringsfunksjonen, osv ...

Forutsetninger:

kapitler:

Introduksjon:

Filstørrelsen til et "standard" Delphi-program er minst 250 Kb på grunn av "Forms" -enheten, som vil inneholde mye kode som kanskje ikke er nødvendig. Uten "Forms" -enheten betyr det å utvikle i API at du skal kode i .dpr (program) -enheten til appen din. Det vil ikke være en brukbar objektinspektør eller noen komponenter, dette er IKKE RÅTT, det er tregt og det er ingen visuell "form" å se under utviklingen. Men ved å lære hvordan du gjør dette, vil du begynne å se hvordan Windows OS opererer og bruker alternativer for oppretting av vinduer og Windows-meldinger for å gjøre ting. Dette er veldig nyttig i Delphi RAD med VCL, og nesten viktig for utvikling av VCL-komponenter. Hvis du kan finne tiden og pasientene til å lære om windows-meldinger og metoder for håndtering av meldinger, vil du gjøre det øke din evne til å bruke Delphi, selv om du ikke bruker noen API-anrop og kun program med VCL.

instagram viewer

KAPITTEL 1:
Når du leser Win32 API-hjelpen, ser du at "C" -språk syntaks brukes. Denne artikkelen vil hjelpe deg å lære forskjellene mellom C-språktypene og Delphi-språktypene.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!

KAPITTEL 2:
La oss lage et formløst program som får brukerinndata og oppretter en fil (fylt med systeminformasjon), bare bruker Windows API-anrop.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!

KAPITTEL 3:
La oss se hvordan du oppretter et Windows GUI-program med windows og en meldingssløyfe. Her er hva du finner i dette kapittelet: en introduksjon til Windows-meldinger (med en diskusjon om meldingsstruktur); om WndMessageProc-funksjonen, håndtakene, CreateWindow-funksjonen og mye mer.
Diskuter om spørsmål, kommentarer, problemer og løsninger relatert til dette kapitlet!

Mer kommer ...

instagram story viewer