ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ВСнгСрская нотация. 
ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

БоотвСтствСнно ΠΏΡ€ΠΈ описании ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π‘++ ΠΏΡ€ΠΈ создании Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° формирования ΠΈΠΌΠ΅Π½ Π½Π° Π±Π°Π·Π΅ прСфиксов (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 3). Π—Π΄Π΅ΡΡŒ прСфиксноС_ИМЯ_ΠŸΠ•Π Π•ΠœΠ•ΠΠΠžΠ™: =, Π³Π΄Π΅ прСфиксноС_ИМЯ_ΠŸΠ•Π Π•ΠœΠ•ΠΠΠžΠ™ формируСтся ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ вСнгСрской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ ΡΠ²Π½ΠΎ опрСдСляСт Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ;, описываСмый строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ВСнгСрская нотация. ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΡ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ тСкстов ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π° ΡΡ‡Π΅Ρ‚ осмыслСнности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π½ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (ΠΈΠΌΠ΅Π½) Π² ΠžΠ‘ Windows ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ… Windows примСняСтся вСнгСрская нотация. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° записи ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ структурного программирования.

Π’Π°Π±Π»ΠΈΡ†Π° 3. Π’ΠΈΠΏΠΎΠ²Ρ‹Π΅ прСфиксы вСнгСрской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.

ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ прСфикс.

БмысловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСфикса.

b.

Bool.

логичСская пСрСмСнная.

с.

Character.

символ, 1 Π±Π°ΠΉΡ‚.

dw.

DoubleWord.

Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ слово Π±Π΅Π· Π·Π½Π°ΠΊΠ°, 32 Π±ΠΈΡ‚Π° (Ρ†Π΅Π»ΠΎΠ΅ число).

f / fn.

Function.

функция.

pfn.

PointerFunction.

ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

lpfn.

LongPointerFunction.

Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

h.

HANDLE.

дСскриптор ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

hDC.

HANDLE.

дСскриптор контСкста устройства.

id.

Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ID-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°.

l.

LONG.

Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ со Π·Π½Π°ΠΊΠΎΠΌ, 32 Π±ΠΈΡ‚Π°.

lp.

LongPointer.

дальний ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, 32 Π±ΠΈΡ‚Π°.

lpsz.

LongPointerStringZero.

дальний ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΡ‚Ρ€ΠΎΠΊΡƒ, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π½ΡƒΠ»ΡŒ-символом, 32 Π±ΠΈΡ‚Π°.

n.

iNt.

ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число со Π·Π½Π°ΠΊΠΎΠΌ.

p / nΡ€

Pointer.

Π±Π»ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, 32 Π±ΠΈΡ‚Π°.

pt.

PoinT.

Ρ… ΠΈ Ρƒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² 64 Π±ΠΈΡ‚Π°.

s.

String.

строка.

sz.

StringZero.

символьная строка, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ Π½ΡƒΠ»ΡŒ-символом.

pst.

PointerStruct.

ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ.

psz.

PointerStringZero.

ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡΡ‚Ρ€ΠΎΠΊΡƒ, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π½ΡƒΠ»ΡŒ-символом.

u.

Uint.

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ символ, Ρ†Π΅Π»ΠΎΠ΅ Π±Π΅Π· Π·Π½Π°ΠΊΠ°.

w.

WORD.

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, 16 Π±ΠΈΡ‚.

by.

BYTE.

Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ символ.

i.

Integer.

Ρ†Π΅Π»ΠΎΠ΅ число, 32 Π±ΠΈΡ‚Π°.

pv.

PointerVoid.

ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ‚ΠΈΠΏ void.

v.

Void.

Ρ‚ΠΈΠΏ void.

W.

Wide.

символ UNICODE, 16-Π±ΠΈΡ‚.

БоотвСтствСнно ΠΏΡ€ΠΈ описании ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π‘++ ΠΏΡ€ΠΈ создании Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° формирования ΠΈΠΌΠ΅Π½ Π½Π° Π±Π°Π·Π΅ прСфиксов (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 3). Π—Π΄Π΅ΡΡŒ прСфиксноС_ИМЯ_ΠŸΠ•Π Π•ΠœΠ•ΠΠΠžΠ™: =, Π³Π΄Π΅ прСфиксноС_ИМЯ_ΠŸΠ•Π Π•ΠœΠ•ΠΠΠžΠ™ формируСтся ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ вСнгСрской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ ΡΠ²Π½ΠΎ опрСдСляСт Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ;, описываСмый строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… сокращСний; прСдставляСт собой составноС мнСмоничСскоС имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, записанноС строчными символами, Π±Π΅Π· ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠΉ, каТдая Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ с Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ описания ΠΈΠΌΠ΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях:

int nCmdShow; LPSTR lpszCmdLine; HINSTANCE hInst;

int cbClsExtra; LPSTR szCmdLine; HANDLE hInst;

UINT nMessage; LPCSTR lpszClassName; HWND hWnd;

DWORD dwStyle; LPCSTR szProgName; HICON hIcon;

LPCSTR lpszMenuName; HCURSOR hCursor;

MSG lpMsg; HMENU hMenu;

WPARAM wParam; WNDPROC lpfnWndProc;

LPARAM lParam;.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ