Paano Bumuo Ng Isang Web Browser Sa

Talaan ng mga Nilalaman:

Paano Bumuo Ng Isang Web Browser Sa
Paano Bumuo Ng Isang Web Browser Sa

Video: Paano Bumuo Ng Isang Web Browser Sa

Video: Paano Bumuo Ng Isang Web Browser Sa
Video: What is a web browser? 2024, Nobyembre
Anonim

Maraming tao ang nais na lumikha ng kanilang sariling browser, ngunit hindi ito gaanong kadali sa hitsura. Ang kaalaman sa mga wika ng programa ay makakatulong sa paglikha ng naturang aplikasyon. Sa kanila, maaari kang bumuo ng isang ganap na browser na may maraming iba't ibang mga pag-andar.

Paano lumikha ng isang web browser
Paano lumikha ng isang web browser

Panuto

Hakbang 1

Subukang bumuo ng isang browser gamit ang Borland C ++ bersyon 6.0. Hindi na kailangang isulat ang engine dito, sapat na upang magamit ang nakahanda mula sa Internet Explorer. Isulat ang form at ilagay ang segment na CppWebBrowzer at mga tab sa internet dito. Nasa kanan ito. Magdagdag ng isang edit key at isang pindutan upang makapaglagay ng isang address. Bilang isang resulta, dapat kang makakuha ng isang puting rektanggulo, kung saan ipapakita ang mga pahina ng mga site.

Hakbang 2

Isulat ang mga kaganapan na naaktibo ng pindutan: CppWebBrowser1-> Mag-navigate (StringToOleStr (Edit1-> Text)). Idagdag ang mga susi na mayroon ang lahat ng karaniwang mga browser. Halimbawa, maaari silang maging: pasulong, paatras, huminto, mag-refresh at home page. Ipasok ang mga code para sa kanila: CppWebBrowser1-> GoBack (); - para sa pindutang "pabalik", CppWebBrowser1-> GoForward (); - para sa "pasulong" na pindutan, CppWebBrowser1-> Itigil (); - para sa stop key, CppWebBrowser1-> Refresh (); - upang i-refresh ang pahina, CppWebBrowser1-> GoHome (); - upang pumunta sa home page. Palitan ang block block ng isang bahagi ng ComboBox. Dinisenyo ito upang maiimbak ang mga kamakailang nabuksan na mga address ng pahina.

Hakbang 3

Lumikha ng isang tab bar gamit ang Pagecontrol. Ilagay ang sangkap na ito sa form at mag-right click dito, i-click ang Bagong Pahina sa menu na bubukas. Bawat bagong press ay magbubukas sa susunod na tab. Ilipat ang bahagi ng CppWebBrowser sa unang tab. Sapat na ito upang i-drag ito sa kabuuan ng Object Treeview.

Hakbang 4

Gumawa ng isang solong panel upang mapaunlakan ang lahat ng mga pindutan ng kontrol para sa aktibong pahina. Ilipat ang CoolBar sa form kasama ang lahat ng mga elemento nito, isulat ang code para sa paglikha ng tab sa isang hiwalay na pagpapaandar. Sa file ng header, piliin ang klase ng TForm1, pagkatapos ay ang nai-publish na seksyon at markahan ang void function na _fastcall make_tab (); at kopyahin ito sa onKeyDown. Makakatulong itong gawing mas madaling gumana ang mga tab. Ilunsad ang nilikha browser at subukan ito para sa pagpapaandar.

Inirerekumendang: