Narzędzia Informixa

Opracowanie aplikacji, korzystających z danych przechowywanych w systemie zarządzania bazami danych, nie jest łatwą sprawą. Tylko dobry zestaw narzędzi i wygodne środowisko pracy programisty gwarantują odpowiednią wydajność pracy.

Opracowanie aplikacji, korzystających z danych przechowywanych w systemie zarządzania bazami danych, nie jest łatwą sprawą. Tylko dobry zestaw narzędzi i wygodne środowisko pracy programisty gwarantują odpowiednią wydajność pracy.

Firma Informix oferuje pewną liczbę narzędzi do opracowania aplikacji, zarówno samodzielnych, jak i dla środowiska przetwarzania klient/serwer w części serwera oraz w części klienta.

Informix 4GL

Podstawowe narzędzia do przygotowania efektywnych aplikacji należą do rodziny Informix 4GL, opartej na standardowym języku SQL.

Wersja produkcyjna składa się z kompilatora języka 4GL do postaci pośredniej, a następnie do języka C. Standardowy kompilator Unixa produkuje z tego kodu samodzielną aplikację (program wykonywalny). Firma dostarcza także konwersacyjny debugger, pozwalający na śledzenie wartości zmiennych w czasie pracy programu, zmianę ich zawartości oraz analizowanie programu w trakcie wykonywania go krok po kroku.

Wersja prototypowa Informix 4GL Rapid Development System służy do szybkiego wykonywania prototypów aplikacji. Kod aplikacji jest kompilowany do kodu pośredniego (p-code), interpretowanego następnie przez system runýtime. Po uzgodnieniu i zaakceptowaniu prototypu, można go skompilować do postaci końcowej za pomocą standardowego kompilatora.

Narzędzia dla środowisk graficznych

Przechodzenie w przedsiębiorstwach i urzędach na komputery PC i wyposażanie ich w system Windows oraz programy dla tego środowiska są coraz powszechniejsze, arezygnacja z terminali znakowych na korzyść graficznego środowiska pracy, powoduje konieczność opracowywania aplikacji baz danych także w tym środowisku.

Informix HyperScript Tools

Jest to zestaw narzędzi do przygotowywania części aplikacji klienta dla przetwarzania rozproszonego w środowiskach graficznych Windows, Macintosh i OSF/Motif.

Informix HyperScript Tools jest kompletnym środowiskiem do opracowania aplikacji i zawiera moduły do przygotowania formularzy, budowania menu, opracowania pomocy, generacji diagramów oraz wykresów na podstawie danych uzyskanych z bazy, moduł do tworzenia programu SQL, itp. Zestaw zawiera także kompilator (dający kod pośredni i wymagający modułu runýtime) oraz debugger.

Aby przygotowć aplikacje korzysta się ze specjalnego języka HyperScript, o składni zbliżonej do składni języka angielskiego. Język ten pozwala na obsługę zdarzeń (np. kliknięcie myszą) oraz zawiera dużą liczbę obiektów i elementów kontrolnych do umieszczania na ekranie, a także zapewnia dowolne formatowanie danych w polach ekranowych.

Język HyperScript pozwala także pobierać z bazy obiekty multimedialne (zdjęcia, grafikę, dźwięk) i umieszczać je na ekranie. Możliwe jest też przygotowanie odpowiednika arkusza obliczeniowego w celu analizy ad hoc, danych uzyskanych z bazy.

Informix ViewPoint

To narzędzie graficzne, umożliwiające dostęp do danych w bazach tym użytkownikom, którzy potrzebują prowadzić analizy danych bez konieczności wgłębiania się w zawiłości języka SQL. Informix ViewPoint zawiera moduły do przygotowywania formularzy graficznych, raportów i zapytań do bazy. Informix ViewPoint działa w środowiskach graficznych Windows, Macintosh i OSF/Motif.

Łatwy dostęp do danych w bazie realizują moduły SuperViews. Tworzą one uproszczoną mapę bazy, ułatwiającą dostęp do niej dla niewprawnego użytkownika. Różne wersje SuperViews dla grup użytkowników o podobnych potrzebach tworzy się za pomocą programu do administrowania bazą Informix DBA. Dane dostarczone przez SuperViews może przenieść użytkownik do formularzy czy raportów, opracowanych za pomocą Informix ViewPoint.

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

TOP 200