Mulți oameni doresc să își creeze propriul browser, dar acest lucru nu este atât de ușor pe cât pare. Cunoașterea limbajelor de programare va ajuta la crearea unei astfel de aplicații. Cu acestea, puteți dezvolta un browser complet cu multe funcții diferite.
Instrucțiuni
Pasul 1
Încercați să creați un browser folosind Borland C ++ versiunea 6.0. Nu este nevoie să scrieți motorul aici, este suficient să folosiți cel gata de pe Internet Explorer. Notați formularul și plasați segmentul CppWebBrowzer și filele de internet pe el. Este pe dreapta. Adăugați o tastă de editare și un buton pentru a putea introduce o adresă. Ca rezultat, ar trebui să obțineți un dreptunghi alb, în care vor fi afișate paginile site-urilor.
Pasul 2
Notați evenimentele activate de butonul: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Adăugați tastele pe care le au toate browserele standard. De exemplu, pot fi: înainte, înapoi, oprire, reîmprospătare și pagină de pornire. Introduceți codurile pentru acestea: CppWebBrowser1-> GoBack (); - pentru butonul „înapoi”, CppWebBrowser1-> GoForward (); - pentru butonul „înainte”, CppWebBrowser1-> Stop (); - pentru tasta de oprire, CppWebBrowser1-> Refresh (); - pentru a reîmprospăta pagina, CppWebBrowser1-> GoHome (); - pentru a accesa pagina de pornire. Înlocuiți blocul de editare cu o componentă ComboBox. Este conceput pentru a stoca adresele de pagină deschise recent.
Pasul 3
Creați o bară de file utilizând Pagecontrol. Plasați această componentă pe formular și faceți clic dreapta pe ea, faceți clic pe Pagină nouă în meniul care se deschide. Fiecare nouă apăsare va deschide următoarea filă. Mutați componenta CppWebBrowser în prima filă. Este suficient să-l trageți peste Object Treeview.
Pasul 4
Faceți un singur panou pentru a găzdui toate butoanele de control pentru pagina activă. Transferați CoolBar în formular cu toate elementele sale, scrieți codul pentru crearea filei într-o funcție separată. În fișierul antet, selectați clasa TForm1, apoi secțiunea publicată și marcați funcția nulă _fastcall make_tab (); și copiați-l în onKeyDown. Acesta vă va ajuta să faceți mai ușor să folosiți filele. Lansați browserul creat și testați-l pentru funcționalitate.