Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch
Transkrypt
Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 55 01-10-2002 Kontrolka ActiveX Internet Explorer w aplikacji wizualizacyjnej InTouch Program Internet Explorer, poza moŜliwością przeglądania sieci WWW, moŜe równieŜ pełnić funkcję uniwersalnego programu, do podglądu róŜnego formatu plików graficznych, tekstowych, czy arkuszy kalkulacyjnych (np. Excel). Poza tym, Internet Explorer, zaprojektowany został w standardzie ActiveX. PoniewaŜ InTouch, jako kontener obiektów ActiveX, współpracuje z aplikacjami zaprojektowanymi w standardzie ActiveX, dlatego moŜna zastosować bogatą funkcjonalność programu Internet Explorer w aplikacji wizualizacyjnej InTouch. W celu zastosowania programu Internet Explorer w aplikacji wizualizacyjnej InTouch, naleŜy: • Zainstalować na tym samym komputerze, na którym znajduje się oprogramowanie InTouch, program Internet Explorer. Sugerowane jest, aby była to wersja 5.01 lub wyŜsza. • Zainstalować kontrolkę ActiveX Internet Explorer w środowisku edycyjnym InTouch’a, a więc w programie WindowMaker. W tym celu naleŜy: po uruchomieniu programu WindowMaker, wybrać opcję: Special\Configure\Wizard/ActiveX Installation..., w wyświetlonym oknie proszę wybrać zakładkę: ActiveX Control Installation, a następnie w dolnym oknie, w którym znajdują się wszystkie zainstalowane obiekty ActiveX w systemie operacyjnym Windows, naleŜy wskazać program o nazwie: Przeglądarka sieci Web firmy Microsoft, ASTOR Sp. z o.o. Dział Oprogramowania Przemysłowego ul. Smoleńsk 29, 31-112 Kraków tel.: 012 428-63-30 fax: 012 428-63-09 e-mail: [email protected] http://www.astor.com.pl • wybrać przycisk Install, w celu zainstalowania obiektu ActiveX w programie WindowMaker. Program Przeglądarka sieci Web firmy Microsoft zniknie z dolnego okna, a pojawi się w oknie górnym, gdzie znajdują się wszystkie zainstalowane w programie WindowMaker, obiekty ActiveX. Następnie proszę zamknąć powyŜsze okno przyciskiem Zamknij. Skonfigurować kontrolkę ActiveX do pracy w zaprojektowanej aplikacji wizualizacyjnej. W tym celu, naleŜy: zdefiniować okno o dowolnym typie i nazwie, a następnie wybierając ikonę Wizards, z paska narzędziowego, przejść do kategorii ActiveX Controls, 2 naleŜy wskazać ikonę Explorer i po wybraniu przycisku OK, osadzić kontrolkę na oknie, następnie proszę dwukrotnie kliknąć, lewym przyciskiem myszy na osadzonym obiekcie i zdefiniować jego nazwę i cechy obiektu, lub pozostawić domyślne ustawienia, 3 następnie wybierając dostępne metody i właściwości, związane z tym obiektem, naleŜy zdefiniować skrypt. Wszystkie dostępne metody i właściwości moŜna wyświetlić, wybierając dowolny skrypt i opcję z menu Insert\Activex. UWAGA! Metody i właściwości będę dostępne tylko wtedy, gdy kontrolka zostanie wcześniej osadzona na oknie. Przykłady skryptów • W celu wyświetlenia określonej strony WWW, naleŜy wybrać metodę Navigate i skonfigurować jej parametry w następujący sposób: #Explorer1.Navigate( "www.astor.com.pl", 1 , 1 ,1, 1); Wykorzystując tę metodę w skrypcie Windows Scripts On StrartUp i uruchamiając program WindowViewer zostanie wyświetlona strona internetowa. 4 UWAGA! Pokazanie dowolnej strony internetowej w aplikacji wizualizacyjnej, jest moŜliwe, gdy na tym samym komputerze, skonfigurowany jest dostęp do usług sieci Internet. • W celu wyświetlenia określonego pliku, naleŜy wybrać metodę Navigate i skonfigurować jej parametry w następujący sposób: #Explorer1.Navigate( ”d:\pliki\zeszyt1.xls", 1 , 1 ,1, 1); Wykorzystując tę metodę w skrypcie Windows Scripts On StrartUp i uruchamiając program WindowViewer, zostanie wyświetlona zawartość pliku, zaprojektowanego w programie Excel. 5 • W celu przeglądania zawartości określonego dysku, naleŜy wybrać metodę Navigate i skonfigurować jej parametry w następujący sposób: #Explorer1.Navigate( ”d:", 1 , 1 ,1, 1); Wykorzystując tę metodę w skrypcie Windows Scripts On StrartUp i uruchamiając program WindowViewer, zostaną wyświetlone katalogi i pliki, znajdujące się na dysku d. Szczegółowy opis wszystkich metod, właściwości i zdarzeń odnoszących się do kontrolki: Przeglądarka sieci Web firmy Microsoft, znajduje się na serwerze firmy Microsoft, w następującym miejscu: http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/ objects/internetexplorer.asp 6