Aktívx elemek frissítése. Mik azok az ActiveX-vezérlők – hogyan kell telepíteni, konfigurálni és használni?

A modern böngészők meglehetősen rugalmas programok, amelyek könnyen testreszabhatók a felhasználó igényeihez. Ez beépülő modulok segítségével történik - speciális szubrutinok segítségével, amelyek bővítik ezeknek a böngészőknek a képességeit. Ha azt szeretné, hogy a webböngészője le tudja játszani az internetről származó videókat és különféle flash elemeket, telepítenie kell egy speciális flash lejátszót. A böngésző esetében internet böngésző, ezt a szerepet az ActiveX bővítmény veszi át, amelyről a továbbiakban még lesz szó.

ActiveX-kiegészítő funkciók

A Flah Player ActiveX az Internet Explorer (IE) böngésző kiterjesztése, amely lehetővé teszi videoelemek lejátszását az interneten. Fő jellemzője Az ActiveX technológia a rendelkezésre állás speciális elemek a weboldalak létrehozásakor aktívan használt vezérlők, amelyek szükség esetén lehetővé teszik egy video- vagy audiolejátszó letöltését a médiainformációk lejátszásához.

Általában az IE böngészővel együtt érkezik az ActiveX, de ha a webböngészőben nem áll rendelkezésre ez a bővítmény, akkor ActiveX-et igénylő weboldal betöltésekor a felhasználó értesítést kap erről.


Hogyan kell telepíteni a plugint?

    1. Nyissa meg az Internet Explorert, lépjen a lapra Szolgáltatás ahol válassza ki internetes lehetőségek.


    1. A megjelenő ablakban kattintson a gombra Biztonság ahol kattints Egy másik.


    1. Látni fogja a különféle összetevők listáját. Görgessen végig ezen a listán, amíg meg nem találja a menüt ActiveX-vezérlők és beépülő modulok. Lépjen be ebbe a menübe.
    2. Ezután telepítse a triggereket a képernyőképen látható módon.

  1. Ezen lépések után erősítse meg végrehajtott változtatásokés indítsa újra a számítógépet.

Kész. Az ActiveX-vezérlő konfigurálva van, és használatra kész. Most már biztonságosan nézhet videókat és játszhat zenét az Internet Explorer böngészőben.

A modern böngészők meglehetősen rugalmas programok, amelyek könnyen testreszabhatók a felhasználó igényeihez. Ez beépülő modulok segítségével történik - speciális szubrutinok segítségével, amelyek bővítik ezeknek a böngészőknek a képességeit. Ha azt szeretné, hogy a webböngészője le tudja játszani az internetről származó videókat és különféle flash elemeket, telepítenie kell egy speciális flash lejátszót. Az Internet Explorer esetében ezt a szerepet az ActiveX beépülő modul tölti be, amelyről később lesz szó.

ActiveX-kiegészítő funkciók

A Flah Player ActiveX az Internet Explorer (IE) böngésző kiterjesztése, amely lehetővé teszi videoelemek lejátszását az interneten. Az ActiveX technológia fő jellemzője a weboldalak létrehozásakor aktívan használt speciális vezérlők jelenléte, amelyek szükség esetén lehetővé teszik egy video- vagy audiolejátszó betöltését a médiainformációk lejátszásához.

Általában az IE böngészővel együtt érkezik az ActiveX, de ha a webböngészőben nem áll rendelkezésre ez a bővítmény, akkor ActiveX-et igénylő weboldal betöltésekor a felhasználó értesítést kap erről.


Hogyan kell telepíteni a plugint?

    1. Nyissa meg az Internet Explorert, lépjen a lapra Szolgáltatás ahol válassza ki internetes lehetőségek.


    1. A megjelenő ablakban kattintson a gombra Biztonság ahol kattints Egy másik.


    1. Látni fogja a különféle összetevők listáját. Görgessen végig ezen a listán, amíg meg nem találja a menüt ActiveX-vezérlők és beépülő modulok. Lépjen be ebbe a menübe.
    2. Ezután telepítse a triggereket a képernyőképen látható módon.

  1. Ezen lépések után erősítse meg a változtatásokat, és indítsa újra a számítógépet.

Kész. Az ActiveX-vezérlő konfigurálva van, és használatra kész. Most már biztonságosan nézhet videókat és játszhat zenét az Internet Explorer böngészőben.

A legtöbb modern felhasználó már ismeri az ActiveX fogalmát. Mik azok a technológiai adatok, és mire használják őket? Ma megpróbáljuk megérteni ez a probléma. Tekintsük a fő szempontokat, anélkül, hogy túlságosan belemennénk a technikai finomságokba.


Mi az ActiveX? A legegyszerűbb fogalmak

Annak érdekében, hogy a felkészületlen felhasználókat ne terheljük felesleges kifejezésekkel, figyelembe vesszük az ActiveX technológiát, hogy mindenki megértse, mi az. Az ActiveX vezérlők valójában kis programok, amelyből az oldal készítője vagy programozója rengeteg érdekes tervet készíthet.

Kezdetben azt feltételezték, hogy ezeket az elemeket, amelyeket kiegészítőknek is neveznek, csak bizonyos erőforrások hozzáadására használják majd az interneten. további jellemzőkés csak az Internet Explorer böngésző támogatja. Bizonyos mértékig pontosan ez történt. Ma azonban sok más vezérlő is létezik, amelyek szintén az ActiveX technológiához tartoznak. Kik ők? Igen, a legtöbb egyszerű példa kiegészítőnek tekinthető a Macromedia Flash lejátszója formájában, amely a létrehozásának kezdetén állt.

Manapság ez a kiegészítő a legelterjedtebb beépülő modul, az Adobe ActiveX Player, pontosabban Adobe Flash játékos. Ez a bővítmény minden népszerű programba integrálható modern böngészők. Az Adobe mellett, amely átvette ezt a stafétabotot a Macromedia-tól, számos hasonló beépülő modul fejlesztője van. Egy egyedi játékoshoz képest azonban termékeiket nem lehet összehasonlítani, ezért ma már keresetlenek. Az ilyen elemeket aligha nevezhetjük a szokásos értelemben vett programoknak. Nem lehet őket dupla kattintással elindítani. Ezeknek a programoknak a beépített kódjai az internetes böngészők környezetében futnak le.

Az Active X vezérlők hatóköre

A tisztázás érdekében vegye figyelembe az ilyen technológiák használatának fő szempontjait. Így például az Active X elemek segítségével videó- ​​és audiolejátszókat is integrálhatunk az oldalba. Más szóval, közvetlenül a webhelyen nézhet videókat vagy hallgathat zenét. Érdemes megjegyezni, hogy maga a program a héjjal együtt általában nem jelenik meg az erőforráson.

Ehelyett vagy egy speciális ablakot használnak a klip megtekintéséhez, vagy a hangot a számítógép audiorendszerén keresztül irányítják át. Így kiderül, hogy maga a felépítmény működik benne háttér, rejtve egy egyszerű oldallátogató szeme elől. Ugyanez vonatkozik a online játékok. A keretrendszer (4-es verzió vagy bármely más) kulcsszerepet játszik ebben a kérdésben.

Megjegyzendő, hogy a .NET Framework a Microsoft egyedülálló fejlesztése. Ebben az esetben az Adobe Active X kiegészíti a fő platformot, és a médiaelemek lejátszásáért és megnyitásáért is felelős. Ez a csomag lehetővé teszi olyan elemek használatát, amelyeket eredetileg különböző programozási nyelveken írtak (C ++, Visual Basic, Delphi stb.). A Framework 4 elem jelenléte a weboldalak számos vezérlő- és szerkezeti elemének működésének előfeltétele, beleértve az offline módot is.

ActiveX-vezérlők és Java kisalkalmazások: különbségek

Sokan tévesen azt hiszik, hogy a Java kisalkalmazások egyben ActiveX-vezérlők is. Valóban hasonlóak egymáshoz, de van egy lényeges különbség. A lényeg az, hogy a Java segítségével kifejlesztett konstrukciók on funkcióval különféle platformokés operációs rendszerek. Az ActiveX pedig meglehetősen szűk fókuszban csak a Microsoft szoftvertermékekre irányul.

Vírusok

Ma sajnos elég gyakran vannak a neten olyan vírusok, amelyek Adobe Flash ActiveX elemnek álcázzák magukat. Minden elem, amikor használatos, közvetlenül letöltődik a böngészőbe, és így a számítógépre. Emiatt bizonyos biztonsági intézkedéseket figyelembe kell venni. A helyzet az, hogy sok felhasználó el sem olvassa azokat az üzeneteket, amelyek felajánlják bizonyos összetevők letöltését és használatát. Egyszerűen beleegyeznek az összes művelet végrehajtásába az "OK" gombra kattintva.

Ez katasztrofális következményekkel járhat. Meg kell jegyezni, hogy a legtöbb esetben az ilyen fenyegetéseket még az internetes védelmezők és a szokásos vírusirtó programok sem mindig tudják felismerni. Emiatt telepítse ugyanazt Flash bővítmények Az ActiveX csak innen érhető el hivatalos források. Durván szólva, az ilyen összetevőket csak a hivatalos fejlesztő webhelyéről telepítheti. Csak ebben az esetben lehet garantálni a biztonságot egy adott alkatrész használatakor.

Az ActiveX engedélyezése vagy letiltása az Internet Explorerben

Beszéljünk arról, hogyan konfigurálhatja megfelelően ezeknek a bővítményeknek a használatát az Internet Explorer böngészőben. Először is meg kell hívnia a Vezérlőpult Internetbeállítások menüjét. Ezt követően meg kell mennie a biztonsági beállításokhoz. Alul van egy gomb az "Egyéb" biztonsági szinthez. A rákattintás után azonnal az Active X beállítások menübe kerül, hogy ne szedjen fel fertőzést az internetről, le kell tiltania az aláíratlan és nem biztonságos elemek letöltését. Ideális esetben természetesen jobb, ha betöltéskor a „Javaslat” szintű módot használja.

Biztonsági beállítások

Érdemes megjegyezni egy másik védelmi eszközt is. Ez egy tűzfal, más néven tűzfal. Itt, ahogy az várható volt, vannak alapértelmezett biztonsági beállítások. Az online játék rajongói azonban hozzáadhatnak néhány végrehajtható beépülő modult a kivételek listájához. Ezt csak akkor lehet megtenni, ha teljesen biztos a biztonságukban. A tűzfal letiltása azonban nem ajánlott, bár egyes fejlesztők ezt tanácsolják egy adott alkalmazás megfelelő működésének biztosítása érdekében. Sokan pedig azzal érvelnek, hogy ütközések lehetnek a tűzfal és az alkalmazás között. De érdemes kikapcsolni a védelmet, és a következmények nem kerülhetők el. Nincs proaktív védekezés víruskereső program nem segít rajtad.

ActiveX technológia más böngészőkben

Elmúltak azok az idők, amikor a kiegészítőket csak az Internet Explorer böngészőben való használatra számították. Gondoljon bele, az Adobe Active X technológiát ma szinte minden internetböngésző használja. Szó szerint a részük lett. Ezen elem nélkül ma már lehetetlen elképzelni bármely internetes erőforrás képességeinek teljes kihasználását. Ha azonban megvizsgáljuk ezt a kérdést, akkor az összes ismert elem és letölthető beépülő modul közül ma nagyjából a Flash lejátszó használata tűnik a legmegfelelőbbnek.

Minden egyéb elem és kiegészítés lényegében egyszerűen szükségtelen, vagy kétségeket vet fel használatuk biztonságával kapcsolatban. Ha engedélyt ad egy kétes elem telepítésére a böngészőben, akkor a biztonsági rendszert sebezhetővé teheti. A biztonsági rések kihasználhatók rosszindulatú kódok, trójaiak, vírusok, férgek és spyware. A legszomorúbb az, hogy sok böngészőből hiányoznak az ActiveX-vezérlés beállításai. Használt Windows beállítások semmi köze a harmadik fél böngészőihez. Más szóval, a böngészőkre nem vonatkoznak.

Következtetés

BAN BEN ezt a felülvizsgálatot röviden megnéztük, mi az ActiveX. Csak remélni tudjuk, hogy ez az anyag lehetővé teszi, hogy megértse a kiegészítők használatának elvét. Mostanra már egyértelművé kell tennie, hogy óvatosnak kell lennie, amikor ezeket a technológiákat használja. Ellenkező esetben a következmények az egészre nézve számítógépes rendszer elég siralmas lehet. Abban az esetben, ha az Internet Explorert használja böngészőként, előnyben részesítse az átlag feletti vagy maximális biztonsági módokat. Más böngészőkben, mielőtt beleegyezne az oldal által kínált elemek telepítésébe és használatába, tízszer alaposan át kell gondolnia. A lényeg itt nem csak a számítógépes fertőzés lehetséges veszélye. A szükségtelen vezérlők és bővítmények telepítése általában nem tesz jót a böngésző teljesítményének.

1. Bemutatkozás

Az ActveX Controls egy OCX fájl (például MyButton.OCX), amelyet a Visual C++ alkalmazásban használhat. A Visual C++ és más vizuális programozási nyelvek lehetőséget adnak arra, hogy ActiveX-vezérlőt építsenek be a programba, és úgy használhassák, mint egy szabványos Visual C++-vezérlőt. Elhelyez egy ActiveX-vezérlőt egy párbeszédpanelen, beállítja a tulajdonságait, és kódot köt az eseményekhez. Miután létrehozta saját ActiveX-vezérlőjét, átadhatja azt más programozóknak, akik beilleszthetik a programjaikba.

Mivel az ActiveX-vezérlők fájlkiterjesztése .ocx, az ActiveX-vezérlőket néha OCX-vezérlőknek is nevezik.

Ebben a fejezetben egy saját ActiveX-vezérlőt, a MyClock.OSX-et fog kifejleszteni, amely az aktuális idő megjelenítését látja el. Amikor egy programozó MyClock.OSX vezérlőt helyez el egy űrlapon vagy párbeszédpanelen, a MyClock. Az OCX folyamatosan megjeleníti a pontos időt.

2. Hozzon létre egy projektet

MyClock.OCX vezérlőprojekt létrehozása:

1) Válassza az Új lehetőséget a Fájl menüből.

Válaszul a Visual C++ megjeleníti az Új párbeszédpanelt.

2) Válassza az Új párbeszédpanel Projektek fülét.

3) Válassza ki az MFC ActiveX ControlWizard elemet a projekttípusok listájából

4) Írja be a MyClock nevet a Projekt neve mezőbe.

5) Kattintson a Hely ablak jobb oldalán található gombra, és válassza ki a projekt könyvtárát.

6) Kattintson az OK gombra.

Válaszul a Visual C++ megjeleníti az MFC ActiveX ControlWizard 1/2. lépését

Az ActiveX ControlWizard 1. lépése ablakban hagyja az összes beállítást az alapértelmezett állapotban, majd kattintson a Tovább gombra.

Az ActiveX ControlWizard 2. lépése ablakban hagyjon minden beállítást az alapértelmezett értékre, majd kattintson a Befejezés gombra.

Válaszul a Visual C++ megjeleníti az Új projekt információi párbeszédpanelt.

Kattintson az OK gombra az Új projekt információi párbeszédpanelen, és válassza az Aktív konfiguráció beállítása lehetőséget a Build menüből.

Válaszul a Visual C++ megjeleníti az Aktív projektkonfiguráció beállítása párbeszédpanelt.

Válassza a MyClock - Win32 Release lehetőséget a Set Active Project Configuration párbeszédpanelen, majd kattintson az OK gombra.

Ez mind! Ezzel befejezte a MyClock.OSX ActiveX-vezérlő projektfájl és a vázfájlok létrehozását.

7. Egyéni tulajdonság engedélyezése az ActiveX MyClock alkalmazásban

Sok esetben olyan tulajdonságokat kell felvennie a vezérlőelembe, amelyek nem szerepelnek a szabványos listában. Ezeket a tulajdonságokat speciálisnak nevezzük.

Például vegyünk be egy speciális UpdateInterval tulajdonságot a MyClockba – a frissítési időszakot:

Nézet -> Osztályvarázsló -> Automatizálás (győződjön meg arról, hogy az Osztálynév ablak CMyClockCtrl értékre van állítva)

Kattintson a Tulajdonság hozzáadása gombra

A Külső név ablakban írja be az UpdateInterval parancsot

A Típus ablakban válassza a Hosszú lehetőséget

Az ablakban a változó neve m_updateinterval legyen

Az Értesítési funkció ablakában állítsa be az OnUpdateIntervalChanged beállítást

Ellenőrizze, hogy a Tagváltozó gomb ki van-e jelölve a Megvalósítás mezőben, majd kattintson az OK gombra

Így megállapítottuk, hogy az m_updateinterval változó az UpdateInterval tulajdonsághoz lesz társítva, és amikor az UpdateInterval tulajdonság értéke megváltozik, az OnUpdateIntervalChanged függvény automatikusan végrehajtásra kerül.

Most inicializálnunk kell az UpdateInterval tulajdonságot:

Nyissa meg a MyClockCtl.cpp fájlt

Keresse meg a DoPropExchange() függvényt, és írja be a következőket:

// Inicializálja az UpdateInterval tulajdonságot 1000-re

PX_Long(pPX, _T("Frissítési időköz"), m_frissítési időköz, 1000);

Most modernizálnunk kell az OnUpdateIntervalChanged függvényeket:

// negativitás ellenőrzése

if(m_updateinterval< 0)

MessageBox("Ez a tulajdonság nem lehet negatív !!!");

m_updateinterval = 1000;

// Állítsa be az időzítőt

// Állítsa be az időzítőt

SetTimer(1, (UINT)m_updateinterval, NULL);

Nos, ennyi az ActiveX MyClock teljesen kész!!!

Az ActiveX speciális összetevők, amelyek különálló programok és alkalmazások, amelyek lehetővé teszik a fogyasztó számára, hogy bármilyen bonyolultságú webhelyet hozzon létre. Az ActiveX.com vezérlő csak egy böngészőbe integrálható – az Internet Explorerbe. Pontosabban, az összetevő egy készletből áll, amely csak egy korábban megadott internetböngészőben indítható el. Bár a legtöbb modern felhasználó Világháló a lassú betöltés miatt panaszkodnak, és az Explorer nem a legjobb funkcionalitása miatt, a beágyazott elemek számos előnnyel járhatnak a munkában, ezért tudnia kell, hogyan engedélyezheti az ActiveX.com-ot.

A program elemei magában az internetböngészőben is elindíthatók

Az Internet Explorer az egyetlen böngésző, amely nem igényel további telepítést. Internetes szörfözéshez tervezve szoftver telepítve van a felhasználó számítógépére a Windows operációs rendszerrel együtt. Előnye a többi tipikus programhoz képest abban rejlik, hogy a fájlokat olyan műveletek idején használja, amelyeket "elvesz" operációs rendszer. közös Internetes munka Az Intéző és a Windows kizárja azokat a hibákat, amelyek más tipikus segédprogramok működése során fordulhatnak elő. Valójában ez a kapcsolat jelentősen felgyorsítja a böngészőt, miközben minimálisan terheli a rendszert.

Mielőtt engedélyezne egy egyéni összetevőt, vegye figyelembe, hogy bizonyos fájlok, amelyek megegyeznek az Internet Explorer 11 által használtakkal, segítenek kiküszöbölni vagy kijavítani az eszköz működésében fellépő hibákat. Ennek az egyszerű feltételnek való megfelelés esetén a beágyazott összetevő kódjai közvetlenül az operációs rendszer dolgozza fel.

A megvalósított termék előnyei és hátrányai

Ha telepíti az ActiveX.com webhelyet, a szoftvertermék felhasználója a következőkre lesz képes:

  • mást alkotni szoftveralkalmazások több nyelven;
  • ne pazarolja az időt a készlet további telepítésére további alkalmazások, mert a termékösszetevők közvetlenül a webböngészőben futhatnak;
  • használja a munkában számos modern alkatrészt, amelyek ezt a keretet használják.

A bővítmény fő hátránya a fő előnye, mivel a kódok feldolgozása során használt programok magának az operációs rendszernek az erőforrásait veszik igénybe. Ebben az esetben különféle hibák léphetnek fel, amelyeket nem mindig javítanak ki biztonságos módon.

Mielőtt telepítené az ActiveX.com webhelyet a számítógépére, a fogyasztónak tudnia kell, hogy ezt az összetevőt gyakran használják a hackerek és a gátlástalan programozók rosszindulatú kódokat tartalmazó vírusok létrehozására.

Alkalmazás telepítése

Az összetevőt néhány perc alatt telepítheti az Internet Explorer 11 böngészőben. Ehhez először meg kell nyitnia a webböngésző főablakát, meg kell találnia a "Webhely" lekérdezést a lapok listájában. A felhasználó értesítést kap a programelemek további telepítésének szükségességéről. A szoftvertermékre való építkezés érdekében a felhasználó egy olyan helyre kerül, amelyre később kattintson. Ezután néhány egyszerű eljárást kell végrehajtania.

BAN BEN nyitott ablak webböngészőben meg kell találnia a főmenüt, amelyben a "Szolgáltatás" szó található, kattintson az "Internetbeállítások" elemre. Ezt követően megnyílik a megfelelő ablak a tulajdonságokkal. A "Biztonság" lapon meg kell nyomnia az "Egyéb" gombot, amely a lista alján található.

A felhasználó előtt megnyíló biztonsági beállítások ablakban egy hatalmas lista sok különféle tevékenységek. A listában meg kell találnia az "ActiveX Controls" elemet, és engedélyeznie kell őket.



Betöltés...
Top