• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • ActiveX

    Przeczytaj także...
    Embarcadero Delphi – nazwa środowiska programistycznego rozwijanego obecnie przez firmę Embarcadero (środowisko zostało stworzone w 1995 roku przez firmę Borland jako Borland Delphi).Visual Basic to język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft. Składnia jest oparta na języku BASIC, ale unowocześniona. Zawiera kilkaset instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości dziedziczenia, czy polimorfizmu. Wykorzystuje technologię ActiveX.
    Internet Explorer, IE (oficjalnie Windows Internet Explorer; dawniej Microsoft Internet Explorer, MSIE) – przeglądarka internetowa (dosł. Eksplorator Internetu), produkt amerykańskiej firmy Microsoft.

    ActiveX – rodzaj komponentów i kontrolek możliwy do użycia w programach pisanych za pomocą takich narzędzi jak Delphi, Visual Basic, C++, Java, Power Builder i wielu innych. Technologia ActiveX pozwala na przekazywanie danych pomiędzy różnymi aplikacjami działającymi pod kontrolą systemów operacyjnych Windows. Technologia ta jest ułatwieniem dla programisty – pozwala oszczędzić czas, który trzeba by poświęcić na pisanie własnych sposobów komunikacji pomiędzy programami.

    COM (ang. Component Object Model) – standard definiowania i tworzenia interfejsów programistycznych na poziomie binarnym dla komponentów oprogramowania wprowadzony przez firmę Microsoft wraz z bibliotekami zapewniającymi podstawowe ramy i usługi dla współdziałania komponentów COM i aplikacji.Kontener (lub inaczej pojemnik, ang. container, collection) - struktura danych, której zadaniem jest przechowywanie w zorganizowany sposób zbioru danych (obiektów). Kontener zapewnia narzędzia dostępu, w tym dodawanie, usuwanie i wyszukiwanie danej (obiektu) w kontenerze. W zależności od przyjętej organizacji, poszczególne kontenery różnią się wydajnością poszczególnych operacji.

    ActiveX wywodzi się z wcześniejszych technologii MicrosoftuOLE i COM. ActiveX jest zaprojektowana jako technologia modularna.

    Z technologii tej korzystają kontrolki ActiveX, służące do uruchamiania aplikacji osadzonych w interfejsie użytkownika, na przykład na formie na stronie WWW (jako aplet).

    Z technologicznego punktu widzenia, kontrolki ActiveX są podzbiorem komponentów typu COM. Kontrolki ActiveX mają swój początek w komponentach VBX, na bazie których stworzono kontrolki OCX, nazwane później ActiveX.

    OCX - rozszerzenie plików zawierających komponenty ActiveX systemu operacyjnego Windows. Plik OCX to w rzeczywistości biblioteka DLL, która eksportuje określone funkcje zgodne ze specyfikacją ActiveX, umożliwiające dostęp do danej biblioteki OCX systemem COM (Component Object Model)..NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami. W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego (IIS) oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows, jednak ponieważ zasadnicza część platformy została zgłoszona jako standard ECMA, powstają także jego niezależne wdrożenia, np. Mono i dotGNU.

    W Delphi pewne specyficzne komponenty ActiveX będące kontenerami złożonymi z innych kontrolek określane są mianem ActiveForm. Komponenty typu ActiveForm (jak również ActiveX) mogą zostać osadzone na stronie www programu Internet Explorer (czyniąc ją jednak niedostępną dla użytkowników innych przeglądarek).

    Definicja intuicyjna: Java (wym. „dżawa”) to język programowania. Programy napisane w Javie można uruchamiać na wielu urządzeniach, takich jak telefony komórkowe lub komputery oraz pod różnymi systemami operacyjnymi, przy użyciu Wirtualnej maszyny Javy, która musi być w danym środowisku zainstalowana.Object Linking and Embedding (OLE) – mechanizm osadzania, m.in. obiektów. Nazwa OLE nie jest jednoznaczna; z czasem Microsoft nazywał w ten sposób różne technologie. Tak więc OLE może oznaczać kilka różnych technologii.

    Z powodu licznych problemów z bezpieczeństwem, nierzadko zaleca się wyłączanie obsługi ActiveX w przeglądarce Microsoft Internet Explorer.

    Od kilku lat firma Microsoft zmieniła rodzaj głównej technologii wytwarzania kontrolek, tworząc środowisko .NET, jednak technologia COM/ActiveX jest dalej wspierana i możliwa do użycia w środowisku .NET.

    Zobacz też[]

  • OCX
  • Linki zewnętrzne[]

  • microsoft.com - What is COM?
  • Komponent – niezależnie wytworzony, skompilowany (z ukrytymi szczegółami implementacyjnymi) moduł programowy, udostępniający swą funkcjonalność za pomocą jednoznacznie zdefiniowanego interfejsu, zdolny do współdziałania z większą całością (systemem) oraz innymi komponentami.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama