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
 
 

Kontrolki ActiveX na stronach WWW

Kontrolki ActiveX to gotowe komponenty rozszerzające funkcjonalność strony WWW, oferowane przede wszystkim dla użytkowników przeglądarki MS Internet Explorer.

Wywołanie kontrolki na stronie html dokonuje się za pomocą znacznika <object>

Znacznik ten ma kilka dodatkowych atrybutów:

<OBJECT
classid=CLSID
id=nazwa obiektu na stronie
width=szerokość obiektu na stronie
height=wysokość obiektu na stronie
data=URL do źródła danych
type=typ MIME danych
standby=tekst wyświetlany podczas ładowania obiektu/danych
codeBase=ścieżka/nazwa kontrolki.ocx

server=URL skąd można pobrać kontrolkę>
</OBJECT>

Każda kontrolka ActiveX, tak jak każdy zgodny ze specyfikacją Common Object Model (COM) obiekt jest identyfikowana w systemie dzięki unikalnemu identyfikatorowi CLSID, generowanemu według algorytmu GUID (Global Unique IDentifier). Przykładowy identyfikator ma formę ciągu liczb w systemie szesnastkowym, np.: {0000D1000-0000-0000-00C1-00000000D100}. Podając w znaczniku <OBJECT> atrybut classid identyfikujemy jednoznacznie kontrolkę, którą zamierzamy wykorzystać. Identyfikatory wszystkich kontrolek zarejestrowanych w systemie można znaleźć w rejestrze systemu Windows w gałęzi "My Computer\HKEY_CLASSES_ROOT\".

Drugi atrybut id umożliwia jednoznaczną identyfikację obiektu osadzonego na stronie oraz obsłużenie go w zawartym na niej skrypcie. Tak, jak tworząc obiekty w dowolnym języku programowania wiążemy je z nazwanymi zmiennymi, tak samo robimy podczas osadzania kontrolek ActiveX przy pomocy znacznika <OBJECT id>.

Atrybuty data oraz type umożliwiają wyspecyfikowanie zewnętrznego źródła danych określonego typu MIME (Multipurpose Internet Mail Extensions), na przykład "text/html" dla kodu HTML, "audio/x-wav" dla dźwięku w formacie .WAV itp. Dzięki temu możemy osadzić na stronie bezpośrednio plik z danymi określonego typu, zostawiając przeglądarce decyzję co do aplikacji, jaka będzie te dane wyświetlała, np.:

<OBJECT data=example.avi type="application/avi">

Nie zawsze kontrolka, którą chcemy wykorzystać znajduje się na komputerze klienta. W wielu przypadkach chcemy mieć możliwość osadzenia wewnątrz strony WWW naszej własnej kontrolki ActiveX. Jeśli jednak nie będzie ona zarejestrowana w systemie, w którym pracuje klient, nie będzie mogła być wykorzystana. Jednocześnie trudno wymagać od użytkownika, aby sam pobierał i instalował potrzebne kontrolki. Dlatego atrybut server znacznika umożliwia wyspecyfikowanie miejsca, z którego przeglądarka może automatycznie pobrać i zarejestrować w systemie potrzebną kontrolkę ActiveX.

Znacznik <OBJECT> umożliwia także przekazanie osadzanej kontrolce dodatkowych parametrów, atrybutów jej właściwych (takich, jak MyParam z przykładowej kontrolki stworzonej we wcześniejszym przykładzie opisującym bazowe obiekty ActiveX). Dodatkowe parametry przekazujemy wykorzystując znacznik <PARAM>, np.:

<OBJECT
classid="clsid:0000D1000-0000-0000-00C1-00000000D100" id=myObject>
<PARAM NAME="MyParam" VALUE="Parametr dodatkowy."></PARAM>
</OBJECT>

Najczęściej spotykane na stronach www kontrolki ActiveX:

 
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
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

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