Cara Membuat Browser Anda

Daftar Isi:

Cara Membuat Browser Anda
Cara Membuat Browser Anda

Video: Cara Membuat Browser Anda

Video: Cara Membuat Browser Anda
Video: Cara Membuat Browser Menjadi local web server_nama anda 2024, Mungkin
Anonim

Ada banyak yang ingin membuat browser dengan tangan mereka sendiri. Tapi semua orang tahu bagaimana melakukannya. Itu dapat dirakit menggunakan komponen CppWebBrowser standar.

Cara membuat browser Anda
Cara membuat browser Anda

instruksi

Langkah 1

Cukup mudah untuk membuat browser di Borland C++ Builder v.6.0. Anda tidak perlu menulis mesin Anda sendiri. Gunakan penjelajah internet yang sudah jadi. Buat formulir dan tempatkan elemen CppWebBrowzer dengan tab internet di atasnya. Dia berada di paling kanan. Dan tambahkan tombol dan tombol edit untuk memasukkan alamat. Anda akan mendapatkan persegi panjang putih besar, di mana halaman situs akan ditampilkan. Jelaskan peristiwa dengan mengklik tombol atau di onEnter y edit`a: CppWebBrowser1-> Navigasi (StringToOleStr (Edit1-> Text));. Sekarang tambahkan beberapa tombol yang biasa Anda lihat di browser standar. Misalnya, tombol-tombol ini dapat berupa: Mundur, Maju, Berhenti, dan Beranda. Kode air untuk tombol: CppWebBrowser1-> GoBack(); - tombol kembali, CppWebBrowser1-> GoForward (); - tombol maju, CppWebBrowser1-> Berhenti (); - tombol stop, CppWebBrowser1-> Segarkan (); - tombol segarkan, CppWebBrowser1-> GoHome (); - tombol halaman rumah. Sekarang ganti komponen edit dengan ComboBox. Alamat halaman yang baru dibuka akan dicatat di dalamnya. Tambahkan beberapa baris ke event handler: if (Key == VK_RETURN).

Langkah 2

Untuk membuat tab, Anda memerlukan Pagecontrol. Tempatkan di formulir dan klik kanan padanya, di menu yang terbuka, klik Halaman Baru. Jika Anda mengklik lagi, Anda mendapatkan tab kedua. Buka tab pertama dan seret komponen CppWebBrowser ke sana. Cukup seret di Object Treeview ke TabSheet1. Sekarang, untuk membuka browser di setiap tab, tambahkan komponen Form1 ke handler OnKeyDown: TCppWebBrowser * newbrowser.

Langkah 3

Agar browser berkembang saat memperluas, Anda perlu menambahkan komponen Form1 ke acara onCreate: PageControl1-> Align = alClient. Untuk menampilkan tombol, tempatkan komponen CoolBar pada tab. Kemudian seret semua tombol ke atasnya. Sekarang atur semuanya. Untuk membuat perubahan di bilah alamat saat berpindah dari satu halaman ke halaman lain, tambahkan baris ke acara onBeforeNavigate2 dari komponen CppWebBrowser: ComboBox1-> Text = CppWebBrowser1-> LocationURL.

Langkah 4

Sekarang kita perlu membuat satu panel yang berisi semua tombol dan mengontrol halaman aktif. Untuk melakukan ini, seret CoolBar dengan semua elemen ke formulir. Menata kode untuk membuat tab menjadi fungsi terpisah. Tulis yang berikut ini di file header, kelas TForm1, di bagian yang diterbitkan: void _fastcall make_tab();. Kemudian salin fungsi ini ke onKeyDown. Dengan fungsi ini, Anda memudahkan diri Anda bekerja dengan tab. Agar bilah alamat bertambah saat mengembang, buka komponen onResize Form1 dan masukkan: Form1-> ComboBox1-> Width = Form1-> Width - 150.

Langkah 5

Satu-satunya yang tersisa untuk dilakukan adalah membuat tombol transparan. Untuk melakukan ini, muat gambar ke FormCreate dan tambahkan kode di sana yang akan membantu Anda mengatur transparansi. Pilih warna transparansi dan tuliskan. SpeedButton1-> Transparan = benar; - resolusi transparansi, SpeedButton1-> Glyph-> Transparan = benar; - menunjukkan bahwa gambar dengan transparansi, SpeedButton1-> Glyph-> TransparentColor = clBlack; - warna transparansi. Di sini, di FormCreate tambahkan perintah make_tab();, itu saja browser Anda sudah siap, Anda dapat memulainya dan bekerja.

Direkomendasikan: