TURBO PASCAL FOR WINDOWS

Subskrybuj RSS A A A
18 października 1991
Computerworld

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.

Oceń artykuł

średnio: 0 liczba ocen: 0

Komentarze (0)

Najnowsze

MAC, czyli ministerstwo reformowania rządzenia

Premier wspiera lojalnie w kryzysie najbliższego współpracownika, Michała Boniego, przyjmując na siebie atak oburzonych internautów podczas debaty o ACTA.

Nowe, unijne zamówienia publiczne

Komisja Europejska proponuje ważne zmiany prawa wspólnotowego w obszarze zamówień publicznych. Warto im się przyjrzeć bo to jeden z elementów nowej perspektywy finansowej UE. Warto zatem przyjrzeć się owej propozycji bliżej.

Bezpieczeństwo rządowych stron - analiza

Zespół zadaniowy ds. ochrony portali rządowych opublikował wytyczne. Trudno stwierdzić, że to najlepsze rekomendacje, jakie można było przy okazji zaistniałych ataków wypracować.

DEBATA: Kiedy walka polityczna w sieci przemienia się w cyberterroryzm?

Skuteczny atak cybernetyczny przyniesie opłakane skutki dla państwa i gospodarki. Boleśnie się o tym przekonaliśmy, gdy nie można było dostać się na strony internetowe najważniejszych instytucji w Polsce.

Czy MSW chce unieważnienia przetargu na pl.ID?

Rośnie ryzyko całkowitego unieważnienia przetargu na nowe dowody osobiste. Krajowa Izba Odwoławcza odrzuciła odwołanie firmy Sygnity, która nie zgadzała się na wydłużenie o trzy miesiące terminu składania ofert na dostawę blankietów nowych dowodów osobistych. Wydłużenie całego postępowania o trzy miesiące może spowodować skargi uczestniczących w nim firm, a w konsekwencji unieważnienie przetargu.

Garść rad dla roztropnego szefa IT

Trudne czasy w gospodarce to okres, kiedy szczególnego znaczenia nabiera hasło: Jak cię widza, tak cię piszą. Osłabienie rynku przekłada się na oszczędności w przedsiębiorstwie, a oszczędności najłatwiej szukać w działach, które, w opinii zarządu, nie są bezpośrednio związane z prowadzoną działalnością - czyli również w dziale IT.

Sprzeczne wizje e-dowodu

Koncepcja elektronicznego dowodu osobistego powstała w Polsce wiele lat temu. Starsze są koncepcje elektronicznego systemu świadczeń ochrony zdrowia. Mimo to, nadal są w trakcie budowy.

Rekomendacje

Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88