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.

LEKCJA 37. O <strong>C++</strong>, Windows i małym Chińczyku.<br />

czyli:<br />

KTO POWIEDZIAŁ, ŻE PROGRAMOWANIE DLA WINDOWS JEST TRUDNE?!!!<br />

Jak świat światem ludzie przekazują sobie sądy, opinie,<br />

poglądy... W ciągu naszej nowożytnej ery wymyślono już wiele<br />

opinii, które krążyły przez dziesięcio- i stulecia gwarantując<br />

jednym komfort psychiczny (- Ja przecież mam swoje zdanie na ten<br />

temat!), innym dając pozory wiedzy (- Tak, ja coś o tym wiem,<br />

słyszałem, że...). Żywotność takich ćwierćprawd, uproszczeń,<br />

uogólnień, czy wręcz kompletnie bzdurnych mitów była i jest<br />

zadziwiająca.<br />

Podejmę tu próbę obalenia funkcjonującego powszechnie przesądu,<br />

że<br />

- <strong>Programowanie</strong> dla Windows jest trudne. (BZDURA!!!)<br />

Aby nie zostać całkowicie posądzonym o herezję, przyznaję na<br />

wstępie dwa bezsporne fakty.<br />

Po pierwsze, wielu powszechnie szanowanych ludzi zrobiło wiele,<br />

by już pierwszymi przykładami (zwykle na co najmniej dwie<br />

strony) skutecznie odstraszyć adeptów programowania dla Windows.<br />

No bo jak tu nie stracić zapału, gdy program piszący tradycyjne<br />

"Hello World." w okienku ma 2 - 3 stronice i jeszcze zawiera<br />

kilkadziesiąt zupełnie nieznanych i niezrozumiałych słów<br />

(skrótów? szyfrów?).<br />

Po drugie, wszystko jest trudne, gdy brak odpowiednich narzędzi.<br />

Nawet odkręcenie małej śrubki bywa niezwykle trudne, gdy do<br />

dyspozycji mamy tylko młotek... Napisanie aplikacji okienkowej<br />

przy pomocy Turbo Pascal 6, Turbo C, Quick C, czy QBASIC<br />

rzeczywiście BYŁO nadwyraz trudne.<br />

I tu właśnie dochodzimy do sedna sprawy:<br />

(!!!) <strong>Programowanie</strong> dla Windows BYŁO trudne (!!!)<br />

UWAGA!<br />

Pierwsza typowa aplikacja dla Windows napisana w BORLAND <strong>C++</strong> 3/4<br />

może wyglądać np. tak:<br />

#include <br />

void main()<br />

{<br />

cout

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

Saved successfully!

Ooh no, something went wrong!