16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ID_...<br />

MB_...<br />

- IDentifier - IDentyfikator<br />

- Message Box - elementy okienka komunikatów<br />

W środowisku Windows stosuje się specjalną notację nazwaną od<br />

narodowości swojego wynalazcy Karoja Szimoni - notacją<br />

węgierską. Sens notacji węgierskiej polega na dodaniu do nazwy<br />

zmiennej określonych liter jako przedrostka (prefix).<br />

Litery-przedrostki stosowane w notacji węgierskiej zebrano w<br />

Tabeli poniżej. Pomiędzy nazewnictwem Microsofta a <strong>Borland</strong>a<br />

istnieją wprawdzie drobne rozbieżności, ale ogólne zasady można<br />

odnieść zarówno do BORLAND <strong>C++</strong> 3+...4+, jak i Microsoft <strong>C++</strong><br />

6...7, czy Visual <strong>C++</strong>.<br />

Notacja węgierska<br />

________________________________________________________________<br />

Prefix Skrót ang. Znaczenie<br />

________________________________________________________________<br />

a array tablica<br />

b bool zmienna logiczna (0 lub 1)<br />

by unsigned char znak (bajt)<br />

c char znak<br />

cb count of bytes liczba bajtów<br />

cr color reference value określenie koloru<br />

cx, cy short (count x, y len.) x-ilość, y-długość (short)<br />

dw unsigned long liczba długa bez znaku<br />

double word podwójne słowo<br />

fn function funkcja<br />

pfn pointer to function wsk. do funkcji<br />

h handle "uchwyt" - identyfikator<br />

i integer całkowity<br />

id identifier identyfikator<br />

n short or int krótki lub całkowity<br />

np near pointer wskaźnik bliski<br />

p pointer wskaźnik<br />

l long długi<br />

lp long pointer wskaźnik typu long int<br />

lpfn l. p. to function daleki wskaźn. do funkcji<br />

s string łańcuch znaków<br />

sz string terminated '\0' łańcuch ASCIIZ<br />

tm text metric miara tekstowa<br />

w unsigned int (word) słowo<br />

x,y short x,y coordinate współrzędne x,y (typ: short)<br />

________________________________________________________________<br />

O PROGRAMOWANIU PROCEDURALNO - ZDARZENIOWYM DLA WINDOWS.<br />

W proceduralno-sekwencyjnych programach DOS'owskich sterowanie<br />

jest przekazywane mniej lub bardziej kolejno kolejnym<br />

instrukcjom w taki sposób, jak życzył sobie tego programista. W<br />

Windows program-aplikacja prezentuje użytkownikowi wszystkie<br />

dostępne opcje w formie widocznych na ekranie obiektów (visual<br />

objects) do wyboru przez użytkownika. Program funkcjonuje zatem<br />

według zupełnie innej koncepcji nazywanej "programowaniem<br />

zdarzeniowym" (ang. event-driven programming). Można powiedzieć,<br />

- 375-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!