Разработване на програми за Delphi в API на Windows (без VCL)

click fraud protection

За курса:

междинен

Курсът е написан от Уес Търнър, донесен ви от Зарко Гаич

Общ преглед:

Това ръководство се отнася до разработването на програми на Delphi без единиците „Форми“ и „Контроли“ или някоя от библиотеките на компонентите. Ще ви се покаже как да създавате класове и прозорци на Windows, как да използвате „Цикъл на съобщението“ за предаване на съобщения към функцията за обработка на съобщения WndProc и т.н. ...

Необходими условия:

глави:

Въведение:

Размерът на файла на "стандартното" приложение Delphi е поне 250 Kb, поради единицата "Форми", която ще включва много код, който може да не е необходим. Без единицата "Форми", разработването в API означава, че ще кодирате в .dpr (програмата) единицата на вашето приложение. Няма да има използваем обект инспектор или някакви компоненти, това НЕ е RAD, бавно е и няма визуална "Форма", която да видите по време на разработката. Но като научите как да направите това, ще започнете да виждате как работи Windows OS и използва опциите за създаване на прозорци и Windows "съобщения", за да прави нещата. Това е много полезно в Delphi RAD с VCL и е почти необходимо за развитието на VCL компоненти. Ако можете да намерите време и пациенти да се запознаят с Windows съобщения и методи за обработка на съобщения, вие ще значително увеличават способността Ви да използвате Delphi, дори ако не използвате API обаждания и програмирате само с VCL.

instagram viewer

ГЛАВА 1:
Когато четете помощната програма за Win32 API, виждате, че се използва синтаксиса на езика "C". Тази статия ще ви помогне да научите разликите между типовете език C и езиците на Delphi.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!

ГЛАВА 2:
Нека направим безформена програма, която получава потребителски вход и създава файл (пълен със системна информация), като използваме само обаждания в API на Windows.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!

ГЛАВА 3:
Нека да видим как да създадете Windows GUI програма с Windows и цикъл на съобщения. Ето какво ще намерите в тази глава: въведение в Windows съобщения (с дискусия относно структурата на съобщенията); за функцията WndMessageProc, дръжки, функцията CreateWindow и много други.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!

Още идва ...

instagram story viewer