Razvoj programov Delphi v API-ju za Windows (brez VCL)

O tečaju:

vmesni

Tečaj je napisal Wes Turner, prinesel pa vas Žarko Gajić

Pregled:

Ta priročnik govori o razvoju programov Delphi brez enot "Forms" in "Controls" ali katere koli knjižnice komponent. Pokazalo se vam bo, kako ustvariti razrede in okna Windows, kako uporabljati "Sporočilo zanke" za posredovanje sporočil v funkciji za obdelavo sporočil WndProc itd ...

Predpogoji:

Poglavja:

Uvod:

Velikost datoteke "standardne" aplikacije Delphi je vsaj 250 Kb zaradi enote "Obrazci", ki bo vsebovala veliko kode, ki morda ne bo potrebna. Brez enote "Obrazci" razvoj v API pomeni, da boste kodirali v .dpr (programski) enoti svoje aplikacije. Ne bo uporabnega inšpektorja objektov ali kakršnih koli komponent, to NI RAD, je počasno in ni vizualne "forme", ki bi jo lahko videli med razvojem. Toda z učenjem, kako to storiti, boste začeli gledati, kako deluje operacijski sistem Windows in uporablja možnosti za ustvarjanje oken in okna "sporočila" za to. To je zelo koristno v Delphi RAD z VCL in je skoraj nujno za razvoj komponent VCL. Če najdete čas in bolnike, da se seznanite s sporočili Windows in načini ravnanja s sporočili, boste močno povečate svojo sposobnost uporabe Delphija, tudi če ne uporabljate nobenih klicev API in samo programa z VCL.

instagram viewer

POGLAVJE 1:
Ko preberete pomoč programa Win32 API, vidite, da se uporablja sintaksa jezika "C". Ta članek vam bo pomagal spoznati razlike med vrstami jezika C in jeziki Delphi.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 2:
Naredimo brezformen program, ki dobi uporabniški vnos in ustvari datoteko (napolnjeno s sistemskimi informacijami) z uporabo samo klicev Windows API.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

POGLAVJE 3:
Poglejmo, kako ustvariti program Windows GUI z okni in sporočilom. Tukaj je nekaj, kar boste našli v tem poglavju: uvod v sporočila Windows (z razpravo o strukturi sporočil); o funkciji WndMessageProc, ročajih, funkciji CreateWindow in še veliko več.
Pogovorite se o vprašanjih, komentarjih, težavah in rešitvah, povezanih s tem poglavjem!

Več prihaja ...

instagram story viewer