Razvoj Delphi programa u Windows API-u (bez VCL-a)

O tečaju:

srednji

Tečaj je napisao Wes Turner, a donio vam ga Žarko Gajić

Pregled:

Ovaj Vodič govori o razvoju Delphi programa bez jedinica "Obrasci" i "Kontrole" ili bilo koje od Biblioteke komponenata. Pokazat će vam se kako stvoriti Windows klase i prozore, kako koristiti "Poručnu petlju" za prosljeđivanje poruka na WndProc funkciju rukovanja porukama itd. ...

Preduvjeti:

poglavlja:

Uvod:

Veličina datoteke "standardne" Delphi aplikacije iznosi najmanje 250 Kb, zbog jedinice "Obrasci", koja će sadržavati puno koda koji možda neće biti potreban. Bez jedinice "Obrasci", razvijanje u API-ju znači da ćete kodirati u .dpr (programskoj) jedinici svoje aplikacije. Neće biti upotrebljiv inspektor objekta ili bilo koje komponente, ovo NE RADI, sporo je i nema vizualnog "Obrazaca" za vidjeti tijekom razvoja. Ali ako naučite kako to učiniti, počet ćete vidjeti kako operativni sustav Windows koristi i koristi mogućnosti izrade prozora i Windows poruke kako bi to učinio. To je vrlo korisno u Delphi RAD-u s VCL-om i gotovo je bitno za razvoj VCL komponenata. Ako nađete vremena i pacijenata za učenje o Windows porukama i načinima rukovanja porukama, bit ćete uvelike povećavaju vašu sposobnost korištenja Delphija, čak i ako ne upotrebljavate API pozive i program samo s VCL.

instagram viewer

POGLAVLJE 1:
Kad pročitate pomoć programa Win32 API, vidjet ćete da se koristi sintaksa jezika "C". Ovaj će vam članak pomoći da naučite razlike između vrsta C jezika i Delphi jezika.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!

2. POGLAVLJE:
Napravimo program bez oblika, koji dobiva unos korisnika i stvara datoteku (napunjenu informacijama o sustavu), koristeći samo Windows API pozive.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!

POGLAVLJE 3:
Pogledajmo kako stvoriti Windows GUI program s prozorima i petljom poruka. Evo što ćete naći u ovom poglavlju: uvod u Windows poruke (s raspravom o strukturi poruka); o WndMessageProc funkciji, ručkama, funkciji CreateWindow i mnogim drugim.
Raspravite o pitanjima, komentarima, problemima i rješenjima vezanim uz ovo poglavlje!

Još dolazi ...