NetDesign - projektowanie stron internetowych, projektowanie stron www, tworzenie stron www, usługi projektowe, webdesign
corner 3
netdesign netdesign
corner 2
 
nlg
Internet
npg
    Historia  
    Prawo  
    Netykieta  
    Marketing  
yld     ypd
p
nlg  
Projektowanie
npg
    Wstęp  
    Kompozycja  
    Fonty  
yld     ypd
p
nlg
HTML
npg
    Wprowadzenie  
    Kurs  
    Edytory Html  
yld     ypd
p
JavaScript
npg
    Wprowadzenie  
    Kurs  
    Skrypty  
    Programy  
yld     ypd
p
nlg
Aplety Javy
npg
    Wprowadzenie  
    Aplety  
    Programy  
yld     ypd
p
nlg
ActiveX
npg
    Wprowadzenie  
    Kontrolki  
yld     ypd
p
nlg
CSS
npg
    Wprowadzenie  
    Kurs  
    Programy  
yld     ypd
p
nlg
PHP
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Skrypty  
yld     ypd
p
nlg
CGI
npg
    Wprowadzenie  
    Instalacja  
    Perl  
    Skrypty  
yld     ypd
p
nlg
MySql
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Programy  
yld     ypd
p
nlg
SSI
npg
    Wprowadzenie  
    Uruchomienie  
    Kurs  
yld     ypd
p
nlg
Grafika
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd
p
nlg
Flash
npg
    Wprowadzenie  
    Programy  
    Kurs  
yld     ypd
p
nlg
Multimedia
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd

 

px
olg px opg
 
 

ActiveX

Technologia
ActiveX to konkurencyjne rozwiązanie dla appletów Javy, wprowadzone przez Microsoft. W przeciwieństwie do Javy może jednak poprawnie działać jedynie pod Windows.

ActiveX pojawiły się wraz z Visual Basicem - wywodzą się z szesnastobitowych VBX Controls - modułów, z których buduje się elementy aplikacji, takich jak okna dialogowe, przyciski, belki przesuwu itp. Potem zostały zastąpione przez OCX Controls, a w końcu przemianowano je na OLE Controls. O ile jednak aplety Javy są akceptowane zarówno przez Netscape Navigatora, jak i MS Internet Explorera, to ActiveX zaakceptuje jedynie ta druga przeglądarka.

Podstawą tej technologii jest Component Object Model (COM) - standard, którego zadaniem jest zawiadywanie modułami (w postaci plików EXE, DLL, OCX) aplikacji, uruchomionymi na jednym komputerze w sieci Distributed COM, czyli DCOM. Standard ten został wprowadzony po raz pierwszy wraz z mechanizmem OLE 2.0 i stał się jednym z fundamentów systemu Windows. Aby moduły COM mogły być użyte, muszą najpierw zostać zarejestrowane w systemie (za pomocą 128-bitowego numeru identyfikacyjnego). Podstawową zaletą COM jest to, że nowy interfejs może być rejestrowany niezależnie od korzystających z niego modułów. Każdy interfejs w każdej chwili może być wzbogacony nowymi elementami bez potrzeby modyfikacji modułów, które z nim współpracują. Należy przy tym pamiętać, że ActiveX jest konkurencją dla apletów Javy, a nie dla samego języka Java.

Rodzaje kontrolek
Na kontrolki ActiveX składają się następujące elementy:

  • Active Desktop - aktywny pulpit. Został wprowadzony wraz z Internet Explorerem 4.0. Umożliwia wyświetlanie na pulpicie Windows, oprócz ikon i bitmap, także całej strony WWW z kontrolkami ActiveX;
  • ActiveX Documents - mechanizm, dzięki któremu możliwa jest modyfikacja dokumentów poza ich macierzystymi aplikacjami. Można na przykład dokument Worda edytować w Internet Explorerze;
  • Active Scripting - technologia, dzięki której na stronie WWW można wykorzystać skrypty opracowane w Visual Basic Script lub JScript (implementacja języka Java Script w wykonaniu Microsoftu);
  • Active Server - mechanizm pozwalający na zdalne uruchamianie programów na odległym serwerze;
  • ActiveX Conferencing - komponent dający jednoczesny dostęp do dokumentów wielu użytkownikom;
  • Active Platform - zestaw narzędzi umożliwiający tworzenie aplikacji sieciowych przy użyciu ogólnodostępnych narzędzi programistycznych.

Narzędziapx
Microsoft udostępnia darmowe narzędzia, np. Visual Basic Control Creation Edition, dzięki któremu można szybko i łatwo zbudować własną kontrolkę ActiveX. Dodatkowym atutem Visual Basica CCE jest to, że wykonane za jego pomocą kontrolki są kompilowane do kodu pośredniego i mogą być uruchomione dzięki VBVM - Viusal Basic Virtual Machine (odpowiednik JVM). Co więcej, od czasu pojawienia się MS Internet Explorera 4.0, VBVM stała się integralną częścią przeglądarek Microsoftu. Wiadomo już, że w niedługim czasie będą dostępne wersje tego programu dla innych systemów operacyjnych, w tym dla Uniksa. Tak więc główna wada ActiveX - nieprzenośność - zdaje się być zręcznie niwelowana.

Bezpieczeństwo
Kontrolki ActiveX są pełnowartościowymi programami, wczytywanymi z Internetu i uruchamianymi na naszym komputerze. Mają swobodny dostęp do zasobów komputera, w tym także do dysku, mogą nawet tworzyć połączenia internetowe z innymi serwerami. Znana jest kontrolka o nazwie Internet Exploder, która po wczytaniu po prostu restartuje Windows. Microsoft wprowadził co prawda specjalne certyfikaty, jednakże nie jest to pewny mechanizm zabezpieczający. Certyfikat potwierdza bowiem jedynie to, że dana kontrolka ActiveX została wykonana przez konkretnego producenta i nie była od tego czasu modyfikowana. Niekoniecznie daje to gwarancję, że moduł będzie działał poprawnie.

 

 
old px opd

 

powiadom
poleć
stronę znajomym
start
ustaw
jako startową
ulubione
dodaj
do ulubionych
drukuj
wydrukuj
stronę

 

 

px

Google

spacer 1 spacer 1 corner 1
spacer 1
Terminologia
spacer 1
spacer 1
ActiveX
język C/C++
Java
VisualBasic
 
spacer 1 spacer 1 corner 1
spacer 1
Polecam
spacer 1
spacer 1

Active-X.com
ActiveX Controls
Użycie HTML Help ActiveX
Kontrolki ActiveX


spacer 1 spacer 1 corner 1
spacer 1
Literatura
spacer 1
spacer 1

 

Visual C++

Visual C++6. Programowanie dla Internetu i ActiveX. Księga eksperta
Mickey Williams, David Bennett

ActiveX Biblioteka Programisty

Active X Biblioteka programisty
Lalami; Chandak

Książka zawiera obszerną analizę wszystkich aspektów techniki Active. Kontrolki ActiveX można umieszczać na stronach tworzonych za pomocą języków: HTML, Visual Basie, Visual C++ i Visual J++.

Zawiera gotowe programy przeznaczone do natychmiastowego użycia, które wraz z kodami kontrolek są umieszczone na dołączonym CD-ROMie.


 

nlg
o stronie | wymiana bannerów | nowości
npg
top