Molte persone vogliono creare il proprio browser, ma non è così facile come sembra. La conoscenza dei linguaggi di programmazione aiuterà nella creazione di tale applicazione. Con loro, puoi sviluppare un browser completo con molte funzioni diverse.

Istruzioni
Passo 1
Prova a creare un browser utilizzando Borland C++ versione 6.0. Non c'è bisogno di scrivere qui il motore, è sufficiente usare quello già pronto da Internet Explorer. Annota il modulo e posiziona il segmento CppWebBrowzer e le schede Internet su di esso. È sulla destra. Aggiungi una chiave di modifica e un pulsante per poter inserire un indirizzo. Di conseguenza, dovresti ottenere un rettangolo bianco, in cui verranno visualizzate le pagine dei siti.
Passo 2
Annotare gli eventi che vengono attivati dal pulsante: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Aggiungi le chiavi che hanno tutti i browser standard. Ad esempio, possono essere: avanti, indietro, stop, refresh e home page. Inserisci i relativi codici: CppWebBrowser1-> GoBack (); - per il pulsante "indietro", CppWebBrowser1-> GoForward (); - per il pulsante "avanti", CppWebBrowser1-> Stop (); - per il tasto stop, CppWebBrowser1-> Refresh (); - per aggiornare la pagina, CppWebBrowser1-> GoHome (); - per andare alla home page. Sostituisci il blocco di modifica con un componente ComboBox. È progettato per memorizzare gli indirizzi delle pagine aperte di recente.
Passaggio 3
Crea una barra delle schede utilizzando Pagecontrol. Posiziona questo componente sul modulo e fai clic destro su di esso, fai clic su Nuova pagina nel menu che si apre. Ogni nuova pressione aprirà la scheda successiva. Sposta il componente CppWebBrowser nella prima scheda. È sufficiente trascinarlo sulla visualizzazione ad albero degli oggetti.
Passaggio 4
Crea un unico pannello per ospitare tutti i pulsanti di controllo per la pagina attiva. Trasferisci CoolBar nel form con tutti i suoi elementi, scrivi il codice per creare la scheda in una funzione separata. Nel file di intestazione, seleziona la classe TForm1, quindi la sezione pubblicata e contrassegna la funzione void _fastcall make_tab (); e copialo su onKeyDown. Aiuterà a rendere più facile lavorare con le schede. Avvia il browser creato e verificane la funzionalità.