TURBO PASCAL FOR WINDOWS

Firma Borland przedstawiła ostatnio kolejną rewelację - Turbo Pascal for Windows, który jest pakietem zintegrowanym, opartym na Turbo Pascalu 6.0 i przystosowanym do środowiska Windows.

Firma Borland przedstawiła ostatnio kolejną rewelację - Turbo Pascal for Windows, który jest

pakietem zintegrowanym, opartym na Turbo Pascalu 6.0 i przystosowanym do środowiska Windows.

Programowanie

Turbo Pascal for Windows zachowuje wszystkie cechy Turbo Pascala 6.0 - jest językiem zorientowanym obiektowo, umożliwia pisanie fragmentów programów bezpośrednio w asemblerze, lecz z użytkownikiem komunikuje się zupełnie inaczej. Zastosowana grafika jest zbliżona do systemu okien dla UNIX-a.

Używając Turbo Pascal for Windows można programy edytować, kompilować i uruchamiać nie wychodząc z Windows. Doskonały edytor zawarty w pakiecie pozwala "obrabiać" wiele zbiorów jednocześnie, pomagając sobie przy tym myszą. Dla tych, którzy wolą edycję w konwencji WordStara - przewidziano taki tryb pracy. Można również, zamiast zmuszać się do przyjęcia zasad edycji Windows, ustalić własne znaczenie klawiszy.

Programy napisane w Turbo Pascal for Windows działają wyłącznie pod kontrolą Windows. Można tworzyć duże aplikacje, pracujące w trybie "protected" wykorzystując wszelkie cechy środowiska np. Multiple Document Interface (MDI), Dynamie Link Libraries (DLLs), Dynamie Data Exchange (DDE). Programy potrafią wykorzystywać wszelkie zalety graficznego interfejsu użytkownika (GUI) Windows.

Pakiet Turbo Pascal lor Windows zawiera dwa zestawy narzędzi: Whitewater Resource Toolkit i Windows Resource T<x>lkit. Whitewater Resource Toolkit ma znacznie bogatszy zestaw narzędzi niż standardowy Microsoft SDK. Windows Resource Toolkit pozwala programiście tworzyć, edytować i zarządzać takimi zasobami, jak klawisze przyspieszające (accelerator keys), mapy bitowe, kształty kursorów, piktogramy (ikony), okna dialogowe a nawet menu.

Wchodząca w skład pakietu biblioteka ObjectWindows jest wynikiem współpracy Borlanda i Whitewater. Biblioteka ObjectWindows umożliwia tworzenie aplikacji do Windows bez konieczności wykorzystywania pakietu Microsoft Windows Software Development Kit (SDK). Jest to zestaw procedur znacznie ułatwiający życie programującym w Windows - eliminuje złożoną konwencję programowania, zastępując ją bardziej intuicyjną. ObjectWindows redukuje liczbę rozkazów koniecznych do wykonania prostej operacji (np. otwarcie okna) do wywołania pojedynczej funkcji.

Kolejna biblioteka o nazwie Turbo Pascal Unit (TPU) jest biblioteką funkcji powalających korzystać ze standardowych instrukcji Pascala, takich jak np. Writeln, w miejsce złożonych procedur tekstowych Windows.

Zastosowanie mechanizmu obsługi DLL (Dynamit Link Library) pozwala na wołanie z programu funkcji zawartych w istniejących bibliotekach DLL oraz budowanie własnych.

Odpluskwianie

Dołączony do pakietu Debugger (Odpluskwiacz) jest zgodny z Windows i pracuje wyłącznie w trybie znakowym. Ma możliwość przełączania wyświetlania pomiędzy tekstowym środowiskiem Debuggera i graficznym Windows. Po przełączeniu sposobu wyświetlania w tryb smart -graficzny ekran Windows pojawia się tylko wtedy, gdy działanie programu powoduje na nim jakieś zmiany. Gdy zastosujemy dwa monitory, szybkość działania Debuggera znacznie rośnie. Debugger obsługuje DLL i potrafi zakończyć wykonywanie programu, gdy pojawi się informacja o wewnętrznym błędzie Windows. Ma również te możliwości, które występowały wcześniej, jak wykonanie wsteczne, rozbudowywane pułapkowanie itd.

Dokumentacja

Turbo Pascal for Windows jest wyposażony w obszerną dokumentację. Główna część materiałów jest poświęcona podstawowym technikom programowania w Windows. Przytoczono mnóstwo przykładów, co doskonale pomaga w nauce.

Borland zdecydował się umieścić Help (Pomoc) jako składnik głównego rozwijanego menu (jako uzupełnienie poprzedniego - kontekstowego). To również znacznie pomaga w pracy.

Wymagania sprzętowe

Turbo Pascal for Windows działa na komputerach zgodnych z IBM z procesorem "286" lub wyższym, w środowisku Windows 3.0 lub wyższym. Wymaga 2 MB pamięci operacyjnej i minimum 6,5 MB wolnego miejsca na twardym dysku. Pracuje ze standardowymi sterownikami obrazu - Hercules, EGA i VGA. Wymaga myszy albo innego urządzenia wskazującego.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200