Ramai orang mahu membuat penyemak imbas mereka sendiri, tetapi ini tidak semudah yang disangka. Pengetahuan tentang bahasa pengaturcaraan akan membantu dalam membuat aplikasi seperti itu. Dengan mereka, anda boleh mengembangkan penyemak imbas lengkap dengan banyak fungsi yang berbeza.
Arahan
Langkah 1
Cuba buat penyemak imbas menggunakan Borland C ++ versi 6.0. Tidak perlu menulis enjin di sini, cukup untuk menggunakan mesin siap pakai dari Internet Explorer. Tulis borang dan letakkan segmen CppWebBrowzer dan tab internet di atasnya. Ia berada di sebelah kanan. Tambahkan kunci edit dan butang untuk memasukkan alamat. Akibatnya, anda harus mendapatkan segi empat putih, di mana halaman laman web akan dipaparkan.
Langkah 2
Tuliskan peristiwa yang diaktifkan dengan butang: CppWebBrowser1-> Navigate (StringToOleStr (Edit1-> Text));. Tambahkan kunci yang dimiliki oleh semua penyemak imbas standard. Sebagai contoh, mereka boleh: maju, mundur, berhenti, muat semula dan halaman utama. Masukkan kod untuknya: CppWebBrowser1-> GoBack (); - untuk butang "kembali", CppWebBrowser1-> GoForward (); - untuk butang "maju", CppWebBrowser1-> Berhenti (); - untuk kekunci berhenti, CppWebBrowser1-> Refresh (); - untuk memuat semula halaman, CppWebBrowser1-> GoHome (); - untuk pergi ke laman utama. Gantikan blok edit dengan komponen ComboBox. Ia direka untuk menyimpan alamat halaman yang baru dibuka.
Langkah 3
Buat bar tab menggunakan Pagecontrol. Letakkan komponen ini pada borang dan klik kanan padanya, klik Halaman Baru di menu yang terbuka. Setiap akhbar baru akan membuka tab seterusnya. Pindahkan komponen CppWebBrowser ke tab pertama. Ia cukup untuk menyeretnya ke Objek Treeview.
Langkah 4
Buat satu panel untuk menampung semua butang kawalan untuk halaman aktif. Pindahkan CoolBar ke borang dengan semua elemennya, tulis kod untuk membuat tab dalam fungsi yang berasingan. Dalam fail tajuk, pilih kelas TForm1, kemudian bahagian yang diterbitkan dan tandakan fungsi batal _fastcall make_tab (); dan salin ke onKeyDown. Ini akan membantu menjadikan tab lebih senang digunakan. Lancarkan penyemak imbas yang dibuat dan uji fungsi.