Mnogi ljudi žele stvoriti vlastiti preglednik, ali to nije tako lako kako se čini. Poznavanje programskih jezika pomoći će u stvaranju takve aplikacije. Pomoću njih možete razviti punopravni preglednik s mnogo različitih funkcija.
Upute
Korak 1
Pokušajte izgraditi preglednik pomoću Borland C ++ verzije 6.0. Ovdje nema potrebe za pisanjem motora, dovoljno je koristiti onaj gotov iz Internet Explorera. Zapišite obrazac i na njega postavite segment CppWebBrowzer i internetske kartice. Desno je. Dodajte ključ za uređivanje i gumb da biste mogli unijeti adresu. Kao rezultat, trebali biste dobiti bijeli pravokutnik u kojem će se prikazivati stranice web mjesta.
Korak 2
Zapišite događaje koji se aktiviraju gumbom: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Dodajte tipke koje imaju svi standardni preglednici. Na primjer, to mogu biti: naprijed, natrag, zaustavljanje, osvježavanje i početna stranica. Unesite kodove za njih: CppWebBrowser1-> GoBack (); - za gumb "natrag", CppWebBrowser1-> GoForward (); - za gumb "naprijed", CppWebBrowser1-> Stop (); - za tipku stop, CppWebBrowser1-> Refresh (); - za osvježavanje stranice, CppWebBrowser1-> GoHome (); - za otvaranje početne stranice. Zamijenite blok za uređivanje komponentom ComboBox. Dizajniran je za pohranu nedavno otvorenih adresa stranica.
3. korak
Stvorite traku s karticama pomoću Pagecontrol. Postavite ovu komponentu na obrazac i kliknite je desnom tipkom miša, u izborniku koji se otvori kliknite Nova stranica. Svaki novi pritisak otvorit će sljedeću karticu. Premjestite komponentu CppWebBrowser na prvu karticu. Dovoljno je povući ga kroz Object Treeview.
4. korak
Napravite jednu ploču za smještaj svih upravljačkih gumba za aktivnu stranicu. Prenesite CoolBar u obrazac sa svim njegovim elementima, u posebnu funkciju napišite kod za stvaranje kartice. U datoteci zaglavlja odaberite klasu TForm1, zatim objavljeni odjeljak i označite funkciju void _fastcall make_tab (); i kopirajte ga na onKeyDown. Pomoći će vam da olakšate rad s karticama. Pokrenite stvoreni preglednik i testirajte ga radi li funkcionalnosti.