Sokan szeretnék saját böngészőt létrehozni, de ez nem olyan egyszerű, mint amilyennek látszik. A programozási nyelvek ismerete segíteni fog egy ilyen alkalmazás létrehozásában. Velük kifejleszthet egy teljes értékű böngészőt, sokféle funkcióval.
Utasítás
1. lépés
Próbáljon böngészőt építeni a Borland C ++ 6.0 verzió használatával. Nem kell ide írni a motort, elég, ha az Internet Explorerből készen áll. Írja le az űrlapot, és tegye rá a CppWebBrowzer szegmenst és az internetes füleket. Jobb oldalon van. Adjon meg egy szerkesztő kulcsot és egy gombot a cím megadásához. Ennek eredményeként fehér téglalapot kell kapnia, amelyben a webhelyek oldalai jelennek meg.
2. lépés
Írja le a gombbal aktivált eseményeket: CppWebBrowser1-> Navigálás (StringToOleStr (Edit1-> Text));. Adja hozzá az összes szabványos böngészőhöz tartozó kulcsokat. Például lehetnek: előre, hátra, leállítás, frissítés és kezdőlap. Írja be nekik a kódokat: CppWebBrowser1-> GoBack (); - a "vissza" gombra a CppWebBrowser1-> GoForward (); - az "előre" gombra a CppWebBrowser1-> Stop (); - a stop billentyűnél a CppWebBrowser1-> Frissítés (); - az oldal frissítéséhez, CppWebBrowser1-> GoHome (); - a főoldalra lépni. Cserélje le a szerkesztési blokkot egy ComboBox összetevőre. A közelmúltban megnyitott oldalak tárolására szolgál.
3. lépés
Hozzon létre egy lapsávot a Pagecontrol használatával. Helyezze ezt az összetevőt az űrlapra, és kattintson rá a jobb gombbal, a megnyíló menüben kattintson az Új oldal elemre. Minden új sajtó megnyitja a következő lapot. Vigye a CppWebBrowser összetevőt az első fülre. Elég áthúzni az Object Treeview-n.
4. lépés
Készítsen egy panelt az aktív oldal összes vezérlőgombjának elhelyezéséhez. Helyezze át a CoolBart az űrlapra, annak minden elemével, írja be a fül létrehozásának kódját egy külön függvénybe. A fejlécfájlban válassza ki a TForm1 osztályt, majd a közzétett részt és jelölje meg a _fastcall make_tab () void függvényt; és másolja az onKeyDown oldalra. Ez elősegíti a fülek könnyebb kezelését. Indítsa el a létrehozott böngészőt, és tesztelje annak működését.