Array ( [0] => 15561282 [id] => 15561282 [1] => cswiki [site] => cswiki [2] => ActiveX [uri] => ActiveX [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{Infobox - software}} [1] => '''ActiveX''' je [[Framework]] technologie, kterou vyvinula společnost [[Microsoft]] pro sdílení informací mezi různými aplikacemi. ActiveX spolupracují pouze s aplikacemi, jako je [[Microsoft Word]], [[Microsoft Excel|Excel]], [[Internet Explorer]], [[Microsoft PowerPoint|PowerPoint]] a pracují pouze na počítači s operačním systémem Windows. [2] => [3] => ActiveX jsou založeny na myšlence, že každá nová aplikace nemusí být programována od začátku „na zelené louce“. Programátoři si uvědomili, že mnoho aplikací v sobě obsahuje stejné funkce, které by mohly být mezi aplikacemi sdílené. Například stejná kontrola pravopisu se provádí ve Wordu i [[Outlook Express]]u, proto namísto psaní dvou samostatných verzí kódu stačí napsat jednu verzi sdílenou oběma aplikacemi. Pomocí ActiveX tedy lze vytvářet stavební bloky, z nichž se pak sestaví větší aplikace. [4] => [5] => == ActiveX Controls == [6] => Nejznámější použití ActiveX je tzv. [[ActiveX Controls]] – jde o malé soubory kódů, které si mohou uživatelé prohlížeče Internet Explorer stáhnout a spustit v počítači. ActiveX Controls jsou psané v běžných programovacích jazycích, jako je [[Visual Basic]] a [[C (programovací jazyk)|C++]]. Nejedná se o samostatné aplikace a mohou být spuštěny pouze z hostitelské aplikace jako například Internet Explorer, [[Microsoft Office|MS Office]] apod. ActiveX Controls lze přirovnat k Java Appletům, na rozdíl od nich však mají plný přístup k operačnímu systému, neboť jde o objekty COM a mají tak neomezený přístup k počítači. ActiveX Controls mohou přistupovat k místnímu systému souborů a měnit nastavení registru operačního systému. [7] => [8] => == Historie ActiveX == [9] => ActiveX představil Microsoft poprvé jako součást svých technologií [http://en.wikipedia.org/wiki/Object_Linking_and_Embedding OLE] (Object Linking and Embedding) a [[Component Object Model|COM]] (Component Object Model). OLE byla komplikovaná technologie a vzhledem ke špatné podpoře COM v [[Microsoft Foundation Class Library|MFC]] (Microsoft Foundation Class), přišel Microsoft v roce 1996 se zjednodušením, které dostalo nový název ActiveX. V roce 1996 rovněž Microsoft vydal novou verzi Internet Exploreru 3.0, ve kterém umožnil implementaci ActiveX komponent do [[HyperText Markup Language|HTML]] kódu. [[Webový prohlížeč|Webové prohlížeče]] se tak díky ActiveX staly rozmanitějšími, ale začaly rovněž pochybnosti o bezpečnosti, protože jakmile Internet Explorer narazil na stránku používající ActiveX, tak automaticky stahoval a instaloval ovladač téměř bez účasti uživatele, což byl pochopitelně důvod k námitkám. [10] => [11] => == Bezpečnost používání == [12] => ActiveX jsou často zneužívány k virovým útokům. ActiveX se po stažení stávají součástí operačního systému se schopností manipulace s hardware i software počítače. Microsoft po kritice namísto omezení funkcí ActiveX zvolil v následujících verzích [[Internet Explorer|IE]] jinou cestu zabezpečení. Microsoft vyvinul systém registrací a certifikátů, díky nimž může prohlížeč prvky ActiveX ověřovat ještě před samotným zavedením. Když je třeba stáhnout nový ActiveX, je uživatel dotázán, jestli chce pokračovat. Je ponecháno na rozhodnutí uživatele, zda je ActiveX legitimní, nebo se jedná např. o [[Trojský kůň (program)|trojského koně]]. Aby Microsoft pomohl uživatelům s jejich rozhodnutím, dal tvůrcům možnost nechat si jejich aplikaci podepsat. Problémem však zůstalo, že spousta uživatelů si i tak nevědělo rady a na dotaz bezmyšlenkovitě odpověděli „ano“ a neznámou ActiveX komponentu stáhli. [13] => [14] => ActiveX je dnes již překonaná technologie, která navíc dokáže být nebezpečná a její používání se nedoporučuje. [15] => [16] => == Ostatní ActiveX technologie == [17] => Společnost Microsoft vyvinula velké množství produktů a softwarových platforem s ActiveX objekty. [18] => * [[ASP|Active Server Pages]] [19] => * [[DirectShow|ActiveMovie]], později přejmenované na [[DirectShow]] [20] => * technologii pro skriptování ActiveX objekty [21] => * ActiveX Streaming Format (ASF), přejmenováno na Advanced Streaming Format, poté na Advanced Systems Format. [22] => [23] => == Odkazy == [24] => [25] => === Externí odkazy === [26] => * {{commonscat}} [27] => * [http://www.dobreprogramy.cz/vyvoj-software/activex ActiveX komponenty] {{Wayback|url=http://www.dobreprogramy.cz/vyvoj-software/activex |date=20120729120804 }} [28] => * [http://windows.microsoft.com/cs-CZ/windows-vista/Should-I-install-ActiveX-controls Microsoft o ActiveX] [29] => {{Autoritní data}} [30] => [31] => [[Kategorie:Programování]] [] => )
good wiki

ActiveX

ActiveX je Framework technologie, kterou vyvinula společnost Microsoft pro sdílení informací mezi různými aplikacemi. ActiveX spolupracují pouze s aplikacemi, jako je Microsoft Word, Excel, Internet Explorer, PowerPoint a pracují pouze na počítači s operačním systémem Windows.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Internet Explorer','DirectShow','C (programovací jazyk)','HyperText Markup Language','Microsoft Foundation Class Library','Component Object Model','Object Linking and Embedding','Microsoft Office','Visual Basic','Webový prohlížeč','ActiveX Controls','Outlook Express'