C++ Builder jest narzędziem typu RAD (Rapid Application Development), za pomocą którego można tworzyć – poza dowolnymi programami działającymi w środowisku Windows 95 – 16-bitowe aplikacje konsolowe, sterowniki urządzeń i programy serwisowe Windows NT. Programista pracuje w środowisku znanym z Delphi: duże fragmenty aplikacji konstruuje w sposób graficzny, składając je z komponentów. Dokonywanie wizualnych zmian form powoduje automatyczne wprowadzenie poprawek do kodu programu. Do dyspozycji mamy ponad 120 gotowych komponentów, rozpoczynając od tak prostych, jak pola edycyjne, a kończąc na całkiem wyrafinowanych, służących do tworzenia wykresów i raportów lub narzędzi internetowych. Rzecz jasna, możliwe jest także zaprojektowanie własnych komponentów.
Dzięki wbudowanym do Buildera kreatorom możliwe jest szybkie tworzenie kontrolek ActiveX. Mogą być one potem wykorzystywane w aplikacjach stworzonych za pomocą Visual Basica, Delphi czy PowerBuildera .
Bardzo przydatnym narzędziem w procesie uruchamiania i testowania programów jest dobry debugger. “Odpluskwiacz” BCB został zmodyfikowany w znaczący sposób. Obecnie – oprócz podglądu zawartości pamięci, stanu rejestrów ogólnego przeznaczenia, rejestrów adresowych i znaczników (flag) – umożliwia śledzenie działania bibliotek dołączanych dynamicznie (DLL).
W nowym pakiecie Inprise’a znajduje się zintegrowany Turbo Assembler. Możliwa jest ponadto optymalizacja wynikowego kodu programów pod kątem wykonywania go na komputerach wyposażonych w różne wersje procesorów Intel.
W porównaniu z poprzednią wersją BCB widoczna jest większa prędkość kompilacji i konsolidacji. Jest to m.in. efekt zastosowania szybkiego linkera przyrostowego. Mimo to szybkość Buildera nie jest oszałamiająca. Szczególnie odczują to programiści pracujący dotychczas z Delphi – ten ostatni pakiet jest wyraźnie szybszy.
Producent programu starał się ułatwić życie programistom. Przykładem tego jest zastosowanie technologii CodeInsight. Dzięki niej można używać szablonów kodu, których wprowadzenie redukuje prawdopodobieństwo wystąpienia błędów składniowych i przyspiesza sam proces pisania programów. Kombinacja klawiszy [Ctrl]+[J] wywołuje listę dostępnych szablonów. Po wybraniu żądanych sekwencji instrukcji zostaną one automatycznie wstawione do projektu.
C++ Builder 3.0 oferuje pełne wsparcie dla Win32 API (stosowanego zarówno w Windows 95, jak i Windows NT), ActiveX, OLE Automation, ODBC, COM, ISAPI i NSAPI. Poza tym dzięki obsłudze standardów Microsoft Foundation Classes Object Framework 4.2 (MFC) i Object Windows Library (OWL) można przy użyciu Buildera rozwijać już istniejące aplikacje “okienkowe”.
w skrócie | |
Borland C++ Builder 3.0 Professional | |
Wymagania: PC 486; 24 MB RAM; napęd CD-ROM; Windows 95 lub Windows NT 4.0 (wraz z Service Pack 2); ok. 170 MB na dysku | |
łatwość tworzenia aplikacji (również bazodanowych) | |
obsługa zarówno bibliotek MFC, jak i OWL | |
poprawiony debugger | |
spore wymagania sprzętowe | |
Producent: Inprise, USA, http://www.inprise.com/ | |
Dostarczył: BSC, Warszawa, tel.: (0-22) 637 63 65, faks: 831 94 84, e-mail: [email protected], http://www.bsc.com.pl/ | |
Cena: ok. 3000 zł | |
Uaktualnienie: ok. 1400zł |
W pakiecie, oprócz elektronicznej dokumentacji programu, znajduje się również kilka wyczerpujących podręczników. Producent dołączył też do BCB dwie internetowe przeglądarki: Netscape Navigator i MS Internet Explorer. Zapewne ze względu na cykl produkcyjny nie są to najnowsze wersje tych popularnych browserów.
Czas pokaże, czy Borland C++ Builder będzie miał szansę stać się produktem konkurencyjnym dla Visual C++. Jedno jest pewne – mamy do czynienia z wszechstronnym narzędziem, stanowiącym bardzo atrakcyjną ofertę dla programistów, którzy z takich czy innych powodów chcą “przesiąść się” z Delphi na C++. Firma Inprise, która na rynku narzędzi programistycznych zdominowała sektor “pascalowy”, stara się najwyraźniej podbić obszar C++ – od dawna podstawowego języka programowania na całym świecie.