Ko'p odamlar o'zlarining brauzerlarini yaratishni xohlashadi, ammo bu ko'rinadigan darajada oson emas. Dasturlash tillarini bilish bunday dasturni yaratishda yordam beradi. Ular yordamida siz turli xil funktsiyalarga ega bo'lgan to'laqonli brauzerni ishlab chiqishingiz mumkin.
Ko'rsatmalar
1-qadam
Borland C ++ 6.0 versiyasi yordamida brauzer yaratishga harakat qiling. Bu erda dvigatelni yozishning hojati yo'q, Internet Explorer-dan tayyorini ishlatish kifoya. Shaklni yozing va unga CppWebBrowzer segmentini va internet yorliqlarini joylashtiring. Bu o'ng tomonda. Manzilni kiritish uchun tahrirlash tugmachasini va tugmani qo'shing. Natijada siz saytlarning sahifalari ko'rsatiladigan oq to'rtburchakni olishingiz kerak.
2-qadam
Tugma bilan faollashtirilgan voqealarni yozing: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text)); Barcha standart brauzerlarda mavjud bo'lgan kalitlarni qo'shing. Masalan, ular quyidagilar bo'lishi mumkin: oldinga, orqaga, to'xtash, yangilash va bosh sahifa. Ular uchun kodlarni kiriting: CppWebBrowser1-> GoBack (); - "orqaga" tugmasi uchun CppWebBrowser1-> GoForward (); - "oldinga" tugmasi uchun CppWebBrowser1-> Stop (); - to'xtatish tugmasi uchun, CppWebBrowser1-> Refresh (); - sahifani yangilash uchun CppWebBrowser1-> GoHome (); - uy sahifasiga o'tish. ComboBox komponentasi bilan tahrirlash blokini almashtiring. U yaqinda ochilgan sahifa manzillarini saqlash uchun mo'ljallangan.
3-qadam
Pagecontrol yordamida yorliq satrini yarating. Ushbu komponentni forma ustiga qo'ying va ustiga o'ng tugmasini bosing, ochilgan menyuda Yangi sahifani bosing. Har bir yangi press keyingi yorliqni ochadi. CppWebBrowser komponentasini birinchi yorliqqa o'tkazing. Uni Object Treeview orqali sudrab borish kifoya.
4-qadam
Faol sahifani boshqarish tugmachalarini joylashtirish uchun bitta panelni yarating. CoolBar-ni barcha elementlari bilan shaklga o'tkazing, yorliq yaratish kodini alohida funktsiyasida yozing. Sarlavha faylida TForm1 sinfini, so'ngra nashr etilgan qismni tanlang va bo'sh funktsiyani belgilang _fastcall make_tab (); va uni onKeyDown-ga nusxalash. Bu yorliqlar bilan ishlashni osonlashtirishga yordam beradi. Yaratilgan brauzerni ishga tushiring va uni funksionallik uchun sinab ko'ring.