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.

Professional, CA-Visual Objects, Clipper, itp.<br />

i in. produktami "ze stajni" <strong>Borland</strong>a popularnymi wśród<br />

programistów. Programy TASM/BASM, Debugger, Profiler a także<br />

niektóre biblioteki (np. Object Windows Library, Turbo Vision<br />

Library, itp. wchodzą w skład pakietów instalacyjnych BORLANDA,<br />

ale UWAGA - niestety nie wszystkich). <strong>Borland</strong> <strong>C++</strong> 4+ pozwala,<br />

dzięki obecności specjalnych klas VBX w bibliotece klas i<br />

obiektów Object Windows Library na wykorzystanie programów i<br />

zasobów tworzonych w środowisku Visual Basic'a. Podobnie<br />

kompilatory <strong>C++</strong> firmy Microsoft (szczególnie Visual <strong>C++</strong>)<br />

bezkonfliktowo współpracują z zasobami innych aplikacji - np.<br />

Access, Excel, itp..<br />

Warto tu zwrócić uwagę na jeszcze jeden czynnik, który może stać<br />

się Twoim, Czytelniku atutem. Jeśli znasz już kompilatory Turbo<br />

Pascal, bądź <strong>Borland</strong> Pascal, zwróć uwagę, że wiele funkcji<br />

zaimplementowanych w Turbo Pascal 6.0. czy 7.0 ma swoje<br />

odpowiedniki w BORLAND <strong>C++</strong> i Turbo <strong>C++</strong>. Odpowiedniki te zwykle<br />

działają dokładnie tak samo, a różnią się najczęściej<br />

nieznacznie pisownią nazwy funkcji. Wynika to z błogosławieństwa<br />

"lenistwa" (ponoć homo sapiens najwięcej wynalazków popełniał<br />

właśnie ze strachu, bądź z lenistwa...). Firmie <strong>Borland</strong> "nie<br />

chciało się" wymyślać od nowa tego, co już sprawdziło się<br />

wcześniej i do czego przyzwyczaili się klienci! I odwrotnie.<br />

Poznawszy <strong>Borland</strong>/Turbo <strong>C++</strong> z łatwością zauważysz te same<br />

funkcje w <strong>Borland</strong>/Turbo Pascalu.<br />

[!!!]UWAGA!<br />

________________________________________________________________<br />

O Kompilatorach BORLAND <strong>C++</strong> 4 i 4.5 napiszę nieco póżniej,<br />

ponieważ są bardziej skomplikowane i wymagają trochę większej<br />

znajomości zasad tworzenia i uruchamiania programów (projekty).<br />

To prawda, że zawierają narzędzia klasy CASE do automatycznego<br />

generowania aplikacji i jeszcze kilka innych ułatwień, ale miej<br />

trochę cierpliwości...<br />

________________________________________________________________<br />

[???] C.A.S.E.<br />

________________________________________________________________<br />

CASE - Computer Aided Software Engineering - inżynieria<br />

programowa wspomagana komputerowo. Najnowsze kompilatory <strong>C++</strong><br />

wyposażone są w narzędzia nowej generacji. W różnych wersjach<br />

nazywają się one AppExpert, ClassExpert, AppWizard, VBX<br />

Generator, itp. itd, które pozwalają w dużym stopniu<br />

zautomatyzować proces tworzenia aplikacji. Nie można jednak<br />

zaczynać kursu pilotażu od programowania autopilota - a kursu<br />

programowania od automatycznych generatorów aplikacji dla<br />

Windows...<br />

________________________________________________________________<br />

- 8-

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

Saved successfully!

Ooh no, something went wrong!