![]() |
|
|
|
|
| Powrót do początku |
Uruchamianie programów STATISTICA Visual Basic. Programy STATISTICA Visual Basic można wykonywać nie tylko w STATISTICA, lecz dzięki zgodności STATISTICA Visual Basic ze standardami, programy takie można również uruchamiać w innych środowiskach bazujących na konwencjach Microsoft Visual Basic (np. Microsoft Excel, Microsoft Word) lub w samodzielnych instalacjach języka Visual Basic). W praktyce zazwyczaj wywołuje się funkcje STATISTICA z innych aplikacji napisanych w Visual Basic. Należy jednak zauważyć, że w przypadku uruchamiania programów STATISTICA Visual Basic i wywoływania funkcji STATISTICA z innych aplikacji wszelkie funkcje specyficzne dla STATISTICA (w przeciwieństwie do ogólnych funkcji Microsoft Visual Basic) zostaną wykonane tylko wtedy, gdy na komputerze użytkownika dostępne są odpowiednie biblioteki STATISTICA. Tak więc, użytkownik programu musi być legalnym użytkownikiem odpowiednich bibliotek procedur STATISTICA. Należy zauważyć, że ta bardzo duża biblioteka funkcji STATISTICA (obejmująca ponad 10,000 procedur) jest dostępna nie tylko dla aplikacji w języku Visual Basic (wbudowanego w program lub też innego), lecz również z dowolnego innego zgodnego środowiska programistycznego, takiego jak C/C++, Java, czy Delphi.
Zastosowanie programów STATISTICA Visual Basic. Programy STATISTICA Visual Basic mogą mieć wiele różnych zastosowań, począwszy od prostych makr służących do rejestrowania rutynowych zadań, po rozbudowane specjalizowane systemy analityczne, które łączą potężne możliwości zoptymalizowanych procedur STATISTICA z różnymi rozszerzeniami i własnym interfejsem. Po uzyskaniu odpowiednich licencji, utworzone w ten sposób skrypty analiz mogą być integrowane z dużymi systemami przetwarzania danych, działać jako części systemów korporacyjnych, portali Internetowych lub intranetowych. Programy STATISTICA VB mogą również dotyczyć wszystkich innych ważnych "czynności" związanych z analizą, jak np. otwieranie lub zamykanie pliku, zaznaczanie komórki w arkuszu itd.; w tym przypadku, interfejs programu STATISTICA dla początkujących użytkowników może zostać dostosowany do indywidualnych potrzeb i możliwości (np., dla operacji wprowadzania danych, itp.).
Struktura STATISTICA Visual Basic. STATISTICA Visual Basic składa się z dwóch głównych części : (1) Ogólnego środowiska programistycznego Visual Basic z narzędziami i rozszerzeniami do projektowania i obsługi interfejsu użytkownika (okien dialogowych) oraz obsługi plików, oraz (2) bibliotek STATISTICA z tysiącami funkcji, które dają dostęp do praktycznie wszystkich aspektów STATISTICA.
Środowisko programistyczne Visual Basic, co do składni zgodne jest z konwencjami standardu języka Microsoft Visual Basic; różni się głównie sposobem tworzenia okien dialogowych, zaprojektowanym tak, by zapewnić programistom i projektantom większe możliwości sterowania interfejsem użytkownika w złożonych programach. W środowisku programistycznym STATISTICA Visual Basic, okna dialogowe mogą być obsługiwane całkowicie wewnątrz odrębnych procedur, co umożliwia wygodne włączanie ich w większe programy z wieloma oknami dialogowymi; Microsoft Visual Basic oparty jest o formatki, lub okna dialogowe, oraz wszystkie zdarzenia tych okien dialogowych obsługiwane są w odrębnych modułach programu.
| Powrót do początku |
Rejestrowanie makr (Programów): Makra pojedynczych analiz, , Makra globalne (Log), i Makra klawiaturowe. STATISTICA zawiera obszerny zestaw narzędzi do rejestrowania makr (programów SVB), które można wykorzystywać do automatyzacji rutynowych zadań oraz automatycznego generowania programów do dalszej edycji i modyfikacji. Makra (programy STATISTICA Visual Basic) zarejestrowane za pomocą tych narzędzi można uruchamiać "takie jakie są", lub wykorzystać jako składniki bardziej złożonych i dostosowanych do potrzeb użytkownika programów Visual Basic.
Makra, które można tworzyć automatycznie w trakcie pracy programu, można ogólnie podzielić na trzy kategorie:
W każdym z tych trzech przypadków składnia jest taka sama i makra można po zarejestrowaniu modyfikować, jednak ze względu na sposób tworzenia każda z tych metod ma swoje zalety i wady w konkretnych zastosowaniach.
| Powrót do początku |
Podczas edycji makra, po wpisaniu polecenia Visual Basic lub STATISTICA Visual Basic, edytor wyświetla automatycznie podpowiedź wskazującą właściwą składnię polecenia.
Możemy również skorzystać z pomocy dotyczącej funkcji dla każdej klasy (obiektu).
W trakcie uruchamiania programu, można w kodzie programu wstawiać punkty przerwań, wykonywać go krokowo, przeglądać i zmieniać wartości zmiennych.
Możemy więc pisać programy przy pomocy profesjonalnego środowiska programistycznego STATISTICA Visual Basic wspomagając programowanie intuicyjnym edytorem okien dialogowych.
Podsumowując, STATISTICA Visual Basic jest nie tylko potężnym językiem programowania, lecz zawiera także profesjonalne środowisko programistyczne o dużych możliwościach, nadające się do tworzenia zarówno prostych makr jak i złożonych specjalizowanych aplikacji.
| Powrót do początku |
Termin ActiveX używany jest w różnych kontekstach i jego różne definicje podkreślają różne aspekty tej technologii. W STATISTICA wykorzystywany jest w kontekście obiektów i dokumentów ActiveX.
Obiekty ActiveX. Obiekty ActiveX były wcześniej nazywane obiektami OLE (Object Linking and Embedding). Fundamentem obiektów ActiveX jest technologia Microsoft COM (Component Object Model), która umożliwia standardowy dostęp do różnorodnych obiektów. Obiekty utworzone za pomocą jednej aplikacji mogą być otwierane i przechowywane w innych programach dzięki zastosowaniu standardowych protokołów. Aplikacja przechowująca "obce" obiekty musi być klientem ActiveX, a aplikacja, w której został utworzony, musi działać jako serwer ActiveX. STATISTICA spełnia oba te wymogi: jako klient ActiveX pozwala osadzać i przyłączać obiekty innych programów w arkuszach, na wykresach i w raportach. Z kolei jako serwer ActiveX dopuszcza łączenie i osadzanie swoich arkuszy i wykresów w innych aplikacjach.
Dokumenty ActiveX. Dokumenty ActiveX to dalszy krok naprzód w wykorzystaniu technologii ActiveX, polegający na tym, że kompletny dokument jednej aplikacji może być obsługiwany przez inne programy. W pojemniku dokumentów ActiveX można umieszczać dokumenty, a serwer dokumentów ActiveX pozwala korzystać ze swoich dokumentów w innych aplikacjach. STATISTICA działa zarówno jako pojemnik jak i serwer dokumentów ActiveX. Skoroszyty STATISTICA są pojemnikami ActiveX i obsługują dokumenty serwerów dokumentów ActiveX. Przykładowo, w skoroszycie STATISTICA możemy bezpośrednio korzystać z dokumentów Word i Excel. Podobnie dokumenty STATISTICA (arkusze, wykresy i raporty) są obsługiwane przez pojemniki dokumentów ActiveX (takie jak np. Microsoft Internet Explorer i Microsoft Binder).
Obsługa OLE.
STATISTICA w pełni obsługuje konwencje OLE (Object Linking and Embedding), które umożliwiają łączenie i osadzanie danych, tekstów, wykresów i innych obiektów pomiędzy dokumentami STATISTICA (np. arkuszami, raportami) a dokumentami innych aplikacji Windows. Z punktu widzenia rozwiązań informatycznych, połączenia OLE tworzy się pomiędzy plikiem źródłowym (lub serwerem, na przykład dokumentem Microsoft Word), a dokumentem STATISTICA (klientem), tak że wszelkie zmiany w pliku źródłowym zostaną w sposób automatyczny uwzględnione w odpowiednim obszarze dokumentu STATISTICA (pliku klienta). STATISTICA może pełnić rolę zarówno klienta jak i serwera OLE dla innych aplikacji zdolnych do korzystania z tego standardu. Można więc utworzyć połączenie pomiędzy arkuszem STATISTICA i tabelą w dokumencie Word, tak że zawartość tabeli będzie się automatycznie aktualizować w momencie dokonania zmian w arkuszu.Obsługa DDE.
|