Շատերը ցանկանում են ստեղծել իրենց զննարկիչը, բայց դա այնքան էլ հեշտ չէ, ինչպես թվում է: Mingրագրավորման լեզուների իմացությունը կօգնի ստեղծել նման ծրագիր: Դրանց միջոցով դուք կարող եք զարգացնել լիարժեք զննարկիչ ՝ շատ տարբեր գործառույթներով:
Հրահանգներ
Քայլ 1
Փորձեք կառուցել զննարկիչ ՝ օգտագործելով Borland C ++ 6.0 տարբերակը: Այստեղ շարժիչը գրելու կարիք չկա, բավական է օգտագործել պատրաստի մեկը Internet Explorer- ից: Գրեք ձևաթուղթը և վրան տեղադրեք CppWebBrowzer հատվածը և ինտերնետ ներդիրները: Դա աջ կողմում է: Ավելացրեք խմբագրման բանալին և կոճակը, որպեսզի կարողանաք մուտքագրել հասցե: Արդյունքում, դուք պետք է ստանաք սպիտակ ուղղանկյուն, որի մեջ կցուցադրվեն կայքերի էջերը:
Քայլ 2
Գրեք այն իրադարձությունները, որոնք ակտիվանում են կոճակի միջոցով. CppWebBrowser1-> Navigate (StringToOleStr (Խմբագրել 1-> Տեքստ)); Ավելացրեք ստեղները, որոնք ունեն բոլոր ստանդարտ զննարկիչները: Օրինակ, դրանք կարող են լինել. Առաջ, հետ, կանգ, թարմացում և գլխավոր էջ: Մուտքագրեք նրանց ծածկագրերը. CppWebBrowser1-> GoBack (); - «ետ» կոճակի համար, CppWebBrowser1-> GoForward (); - «առաջ» կոճակի համար, CppWebBrowser1-> Stop (); - կանգառի ստեղնաշարի համար, CppWebBrowser1-> Refresh (); - էջը թարմացնելու համար, CppWebBrowser1-> GoHome (); - գլխավոր էջ մտնելու համար: Փոխարինեք խմբագրման բլոկը ComboBox բաղադրիչով: Այն նախատեսված է վերջերս բացված էջերի հասցեները պահելու համար:
Քայլ 3
Ստեղծեք էջանիշի գոտի ՝ օգտագործելով Pagecontrol- ը: Տեղադրեք այս բաղադրիչը ձևի վրա և աջ սեղմեք դրա վրա, բացված ընտրացանկում կտտացրեք Նոր էջ: Յուրաքանչյուր նոր մամուլ կբացի հաջորդ ներդիրը: CppWebBrowser բաղադրիչը տեղափոխեք առաջին ներդիր: Բավական է այն քաշել Object Treeview- ով:
Քայլ 4
Կազմեք մեկ վահանակ ՝ ակտիվ էջի բոլոր կառավարման կոճակները տեղավորելու համար: CoolBar- ն իր բոլոր տարրերով տեղափոխեք ձևաթուղթ, գրեք էջանիշը ստեղծելու ծածկագիրը առանձին ֆունկցիայի մեջ: Վերնագրի ֆայլում ընտրեք TForm1 դասը, այնուհետև հրապարակված բաժինը և նշեք անվավեր գործառույթը _ fastcall make_tab (); և պատճենեք այն onKeyDown- ում: Դա կօգնի հեշտացնել ներդիրների հետ աշխատելը: Գործարկել ստեղծված զննարկիչը և ստուգեք այն ֆունկցիոնալության համար: