Parti del browser in Internet Explorer

August 14

Parti del browser in Internet Explorer


Una casa può avere molte stanze per scopi diversi, e Microsoft Internet Explorer progettato allo stesso modo, dividendolo in vari moduli o sottoprogrammi. Proprio come una casa potrebbe avere una biblioteca e un ufficio per l'utilizzo dei suoi occupanti, Internet Explorer ha cinque moduli per scopi speciali, disponibili per la ri-proposizione da altri programmi.

Interfaccia utente

L'interfaccia utente, o il componente di interfaccia utente, si riferisce a ciò che la maggior parte degli utenti finali effettivamente vedere - il "cromo" o "pelle" del browser. L'interfaccia di IE si comporta come le pareti di una casa: Dietro le pareti sono tubature e cavi, con varie prese e gli interruttori per l'accesso e controllarli. Questo modulo visualizza i pulsanti sullo schermo in modo che un utente può navigare tra le pagine web, inserire indirizzi web in un bar e fare clic su un pulsante per le pagine di segnalibro. Questa parte del programma è "stupido", come si fa quasi nulla, tranne fornire uno strato visivo per l'utente di controllare il browser e dire agli altri moduli ciò che l'utente ha fatto. L'interfaccia utente è fornita da un modulo chiamato browseui.dll; altri moduli fanno tutti gli altri lavori.

Navigazione

Navigazione permette all'utente di navigare sul web andando a diverse pagine web. Un utente può scegliere di visitare un'altra pagina web inserendo il suo indirizzo nel browser o utilizzando il pulsante Indietro per accedere a una pagina precedente. Quando un utente fa clic sul pulsante Indietro, questo modulo prende il sopravvento e carica la pagina Web precedente. Se un utente ha immesso un URL nel browser, il modulo ShDocViewer.dll avrebbe chiesto il modulo di rete per recuperare la pagina da un altro computer su Internet.

Rendering page

Tutte le pagine web sono scritti in un linguaggio chiamato Hyper Text Markup Language o HTML, e altre due lingue che possono estendere ulteriormente HTML. Cascading Style Sheets può lo stile di una pagina web con caratteri speciali, sfondi e layout del contenuto, mentre JavaScript rende una pagina web interattivo, consentendo a cambiare in base all'azione dell'utente. Il modulo MSHTML.dll rende il codice scritto, cambiando ad una visualizzazione con immagini, testo e interattività. Il rendering è come il momento in cui una casa è costruita da un progetto, trasformandosi da un insieme di idee in qualcosa di tangibile.

Networking

Poiché gli utenti devono recuperare le pagine web da una rete, IE ha bisogno di sapere come richiedere le pagine in rete. Il modulo WinInet.dll implementa diverse norme comuni di Internet come protocollo di trasferimento ipertestuale - "http" che appare nella barra degli indirizzi - che consente ai computer di inviare e ricevere file di testo contenenti codici come HTML e CSS. Un altro protocollo, il protocollo di trasferimento di file, permette lo scambio di file di grandi dimensioni come documenti o immagini di Word.

Gestione dei file

IE contiene un modulo chiamato Urlmon.dll che facilita il download di file e, talvolta, viene visualizzata nel browser. Questo modulo in grado di rilevare il tipo di file da leggere la sua descrizione nel formato MIME - un modo per descrivere diversi tipi di dati, come file di immagini o video. E 'anche in grado di determinare l'azione corretta da intraprendere per un file; per esempio, si potrebbe stabilire che un file PDF deve visualizzare nel browser, mentre un programma di gioco deve essere salvato sul computer.