วิธีสร้างเว็บเบราว์เซอร์ในปี 2560

สารบัญ:

วิธีสร้างเว็บเบราว์เซอร์ในปี 2560
วิธีสร้างเว็บเบราว์เซอร์ในปี 2560

วีดีโอ: วิธีสร้างเว็บเบราว์เซอร์ในปี 2560

วีดีโอ: วิธีสร้างเว็บเบราว์เซอร์ในปี 2560
วีดีโอ: How to make your own web browser | Ep1: Design | 2017 2024, อาจ
Anonim

หลายคนต้องการสร้างเบราว์เซอร์ของตัวเอง แต่มันไม่ง่ายอย่างที่คิด ความรู้เกี่ยวกับภาษาโปรแกรมจะช่วยในการสร้างแอปพลิเคชันดังกล่าว ด้วยสิ่งเหล่านี้ คุณสามารถพัฒนาเบราว์เซอร์ที่เต็มเปี่ยมด้วยฟังก์ชันต่างๆ มากมาย

วิธีสร้างเว็บเบราว์เซอร์
วิธีสร้างเว็บเบราว์เซอร์

คำแนะนำ

ขั้นตอนที่ 1

ลองสร้างเบราว์เซอร์โดยใช้ Borland C ++ เวอร์ชัน 6.0 ไม่จำเป็นต้องเขียนเอ็นจิ้นที่นี่ แค่ใช้อันสำเร็จรูปจาก Internet Explorer ก็พอ จดแบบฟอร์มและวางส่วน CppWebBrowzer และแท็บอินเทอร์เน็ตไว้ มันอยู่ทางด้านขวา เพิ่มปุ่มแก้ไขและปุ่มเพื่อให้สามารถป้อนที่อยู่ได้ เป็นผลให้คุณควรได้สี่เหลี่ยมสีขาวซึ่งจะแสดงหน้าของไซต์

ขั้นตอนที่ 2

เขียนเหตุการณ์ที่เปิดใช้งานโดยปุ่ม: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text)); เพิ่มคีย์ที่เบราว์เซอร์มาตรฐานทั้งหมดมี ตัวอย่างเช่น สามารถ: ไปข้างหน้า ย้อนกลับ หยุด รีเฟรช และโฮมเพจ ป้อนรหัสสำหรับพวกเขา: CppWebBrowser1-> GoBack (); - สำหรับปุ่ม "ย้อนกลับ" CppWebBrowser1-> GoForward (); - สำหรับปุ่ม "ไปข้างหน้า" CppWebBrowser1-> Stop (); - สำหรับปุ่มหยุด CppWebBrowser1-> Refresh (); - เพื่อรีเฟรชหน้า CppWebBrowser1-> GoHome (); - เพื่อไปที่หน้าแรก แทนที่บล็อกการแก้ไขด้วยคอมโพเนนต์ ComboBox ได้รับการออกแบบมาเพื่อจัดเก็บที่อยู่ของหน้าที่เปิดล่าสุด

ขั้นตอนที่ 3

สร้างแถบแท็บโดยใช้ Pagecontrol วางองค์ประกอบนี้บนแบบฟอร์มและคลิกขวาที่มัน คลิก หน้าใหม่ ในเมนูที่เปิดขึ้น การกดใหม่แต่ละครั้งจะเปิดแท็บถัดไป ย้ายคอมโพเนนต์ CppWebBrowser ไปยังแท็บแรก แค่ลากผ่าน Object Treeview ก็เพียงพอแล้ว

ขั้นตอนที่ 4

สร้างแผงเดียวเพื่อรองรับปุ่มควบคุมทั้งหมดสำหรับหน้าที่ใช้งานอยู่ โอน CoolBar ไปยังแบบฟอร์มพร้อมองค์ประกอบทั้งหมด เขียนโค้ดสำหรับสร้างแท็บในฟังก์ชันแยกต่างหาก ในไฟล์ส่วนหัว เลือกคลาส TForm1 จากนั้นเลือกส่วนที่เผยแพร่ และทำเครื่องหมายฟังก์ชัน void _fastcall make_tab (); และคัดลอกไปที่ onKeyDown จะช่วยให้ใช้งานแท็บได้ง่ายขึ้น เปิดเบราว์เซอร์ที่สร้างขึ้นและทดสอบการทำงาน

แนะนำ: