I vantaggi di controlli Active X in Visual Basic 6.0

April 9

browser hanno accesso molto limitato al resto del computer. Operano in una sandbox che non permette loro di avere accesso al disco rigido locale, o alle periferiche del computer come stampanti, scanner o webcam. La soluzione di Microsoft per questo problema è stata una serie di controlli ActiveX che potrebbero essere costruiti in Visual Basic, e integrati in siti web per dare quei siti maggiore accesso di quanto sarebbe altrimenti ottenere.

Memoria locale

A differenza della tecnologia normale browser come JavaScript, controlli ActiveX hanno accesso al disco rigido locale, proprio come qualsiasi altro pezzo di software in esecuzione su di esso. Ad esempio, Microsoft Word può leggere e salvare i file nella cartella documenti, ma anche se le interfacce delle applicazioni web sono diventati molto robusto e avanzato, nessuna applicazione web JavaScript può salvare un documento in cartella documenti come può Microsoft Word. Se l'applicazione utilizza un controllo ActiveX, però, si guadagna l'accesso al disco rigido locale. Un grande vantaggio per l'accesso locale oltre ad essere in grado di salvare e caricare documenti in locale, è il caching. Spesso l'operazione più costoso per una applicazione web è il recupero di dati preconfigurati come le istruzioni su come visualizzare la pagina. Un programmatore può recuperare i dati una sola volta e memorizzarla localmente con un controllo ActiveX per la prossima volta è necessario che i dati.

Accesso alle periferiche

Alcuni software richiede l'accesso alle periferiche del computer. Ad esempio, una banca online necessita di un modo per un computer per effettuare un deposito assegno dal suo computer, che probabilmente significa accedere uno scanner in modo che possa catturare un'immagine del controllo. Un'applicazione web normale non può accedere allo scanner, ma un controllo ActiveX può. Altri esempi di applicazioni che utilizzano le periferiche sono siti web cam che si collegano a due persone di parlare faccia a faccia, e le applicazioni di gestione del denaro online che è possibile stampare sul reddito e altri documenti finanziari da. Queste sono le applicazioni web a cui si accede dal browser - grazie alla tecnologia ActiveX.

Visualizzazione Rich Media

Fino a poco tempo fa era impossibile visualizzare contenuti multimediali nel browser utilizzando solo JavaScript. Se si voleva un videogioco con grafica 3D, o una visualizzazione generata sulla base di musica, allora si potrebbe decidere ActiveX per farlo. Dal momento che i controlli ActiveX sono essenzialmente le applicazioni solo locali incorporati in una pagina web, sono in grado di fare qualsiasi cosa un'applicazione locale può fare, tra cui la produzione di suoni avanzati e musica, nonché visivi complessi.