Cara menggunakan WebClient kelas atau kontrol browser web untuk menampilkan halaman HTML dalam Visual Basic

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 821771 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan cara menampilkan halaman HTML dengan menggunakan a Browser web kontrol atau WebClient kelas.

Informasi tentang kontrol browser web

The Browser web kontrol memungkinkan aplikasi Anda untuk menelusuri Web, untuk melihat dokumen, dan untuk men-download data. Pengguna aplikasi yang menggunakan ini kontrol dapat menelusuri untuk situs Web, folder pada komputer lokal, dan folder di drive jaringan.

The Browser webkontrol mendukung Web browsing melalui kedua titik-dan-klik browsing dan URL navigasi. Kontrol mempertahankan daftar Riwayat yang memungkinkan pengguna untuk menelusuri maju dan mundur situs, folder dan file yang pengguna telah diakses untuk sebelumnya.

Informasi tentang kelas WebClient

The WebClient kelas menyediakan metode umum untuk mengirim data untuk atau menerima data dari lokal, intranet, atau sumber daya Internet yang diidentifikasi oleh Uniform Resource Identifier (URI).

The WebClient kelas menyediakan empat metode untuk meng-upload data ke sumber daya:
  • The OpenWrite metode mengembalikan streaming yang digunakan untuk mengirim data ke sumber.
  • The UploadData metode mengirim byte array ke sumber daya dan kemudian kembali byte array yang berisi respon apapun.
  • The UploadFile metode mengirim file lokal ke sumber daya dan kemudian kembali byte array yang berisi respon apapun.
  • The UploadValues metode mengirim NameValueCollection konstruktor untuk sumber daya dan kemudian kembali satu byte array yang berisi respon apapun.
The WebClient kelas juga menyediakan tiga metode untuk men-download data dari sumber daya:
  • The DownloadData metode download data dari sumber daya dan kemudian kembali satu byte array.
  • The DownloadFile metode download data dari sumber ke file lokal.
  • The OpenRead metode mengembalikan data dari sumber sebagai aliran.

Menggunakan kontrol browser web untuk Browse ke situs Web

Contoh ini selangkah demi selangkah menjelaskan cara untuk menelusuri situs dengan menggunakan Menavigasi metode Browser web kontrol.
  1. Mulai Microsoft Visual Studio 2005 atau Microsoft Visual Studio.NET.
  2. Pada Berkas menu, titikBaru, lalu klik Project.
  3. Di bawah Jenis proyek KlikProyek-proyek Visual Basic. Di bawah Pola acuKlik Aplikasi Windows, lalu klikOke. Secara default, Form1 dibuat.

    Catatan Pada Visual Studio 2005, klik Visual Basic di bawah Jenis proyek.
  4. Tambahkan Tombol mengontrol Form1.
  5. Pada Alat menu, klik Menyesuaikan Toolbox.
    Catatan Di Microsoft Visual Studio.NET 2003, klik Tambah/Hapus Toolbox Item padaAlat menu.

    Pada Visual Studio 2005, klik Memilih item Toolbox pada Alat menu.
  6. Pada COM komponen tab, klik Microsoft Web Browser, lalu klikOke.
  7. Tambahkan Explorer mengontrol Form1.

    Catatan Dalam Visual Studio 2005 atau dalam Visual Studio.NET 2003, menambahkan Microsoft Web Browser mengontrol Form1.
  8. Tambahkan kode berikut untukButton1_Click event handler.
    Try
       AxWebBrowser1.Dock = DockStyle.Fill
       'Browse to the specified URL.
       AxWebBrowser1.Navigate("http://www.microsoft.com")
    Catch ex As Exception
       MessageBox.Show("Access Failed" & vbCrLf & ex.Message)
    End Try
  9. Pada Bangun menu, klik Bangun Solusi.
  10. Pada Debug menu, klikMulai.
  11. Klik Button1.

Menggunakan WebClient kelas untuk men-download file dari Web

Contoh ini selangkah demi selangkah menjelaskan cara untuk men-download file dari situs Web ke komputer lokal.
  1. Mulai Visual Studio 2005 atau Visual Studio.NET.
  2. Pada Berkas menu, titikBaru, lalu klik Project.
  3. Di bawah Jenis proyek Klik Proyek-proyek Visual Basic. Di bawah Pola acuKlik Aplikasi Windows, lalu klikOke. Secara default, Form1 dibuat.

    Catatan Pada Visual Studio 2005, klik Visual Basic di bawah Jenis proyek.
  4. Pada Alat menu, klik Menyesuaikan Toolbox.
    Catatan Dalam Visual Studio.NET 2003, klik Tambah/Hapus item Toolbox padaAlat menu.

    Pada Visual Studio 2005, klik Memilih item Toolbox pada Alat menu.
  5. Pada .NET Framework komponen tab, Klik WebClient, lalu klikOke.
  6. TambahkanWebClient mengontrol Form1.
  7. Tambahkan Tombol mengontrol Form1.
  8. Tambahkan kode berikut untukButton1_Click event handler.
    'Download the file from the specified URL.
    Try
        WebClient1.DownloadFile("http://www.microsoft.com/default.asp", "c:\TestPage.htm")
        MessageBox.Show("Download Completed.")
    Catch ex As Exception
        MessageBox.Show("Download Failed" & vbCrLf & ex.Message)
    End Try
  9. Pada Bangun menu, klik Bangun Solusi.
  10. Pada Debug menu, klikMulai.
  11. Klik Button1.
  12. Mencari berkas TestPage.htm pada drive C. Klik kanan berkas, dan kemudian klik Terbuka.

Menggunakan kontrol browser web untuk Browse ke berkas pada komputer lokal

Contoh ini selangkah demi selangkah menjelaskan cara untuk menelusuri Download file di komputer lokal dengan menggunakan WebClient kelas.
  1. Mulai Visual Studio 2005 atau Visual Studio.NET.
  2. Pada Berkas menu, titikBaru, lalu klik Project.
  3. Di bawah Jenis proyek Klik Proyek-proyek Visual Basic. Di bawah Pola acuKlik Aplikasi Windows, lalu klikOke. Secara default, Form1 dibuat.

    Catatan Pada Visual Studio 2005, klik Visual Basic di bawah Jenis proyek.
  4. TambahkanTombol mengontrol Form1.
  5. Pada Alat menu, klik Menyesuaikan Toolbox.
    Catatan Dalam Visual Studio.NET 2003, klik Tambah/Hapus Toolbox Item padaAlat menu.

    Pada Visual Studio 2005, klik Memilih item Toolbox pada Alat menu.
  6. Pada COM komponen tab, klik Microsoft Web Browser, lalu klikOke.
  7. Tambahkan Explorer mengontrol Form1.
    Catatan Dalam Visual Studio.NET 2003, menambahkan Microsoft Web Browser mengontrol Form1.
  8. Membuat dokumen HTML yang bernama TestPage.htm, dan kemudian simpan berkas pada kandar C.
  9. Tambahkan kode berikut untukButton1_Click event handler.
      
    Try
         AxWebBrowser1.Dock = DockStyle.Fill
         'Browse to the specified file on your computer.
         AxWebBrowser1.Navigate("C:\TestPage.htm")
    Catch ex As Exception
         MessageBox.Show(ex.Message)
    End Try
  10. Pada Bangun menu, klik Bangun Solusi.
  11. Pada Debug menu, klikMulai.
  12. Klik Button1.

REFERENSI

Untuk informasi lebih lanjut tentang WebClient kelas, kunjungi berikut Microsoft Situs Web Developer Network (MSDN):
.aspx http://msdn2.Microsoft.com/en-us/library/System.net.webclient (vs.71)
Untuk informasi lebih lanjut tentang Browser web kontrol, kunjungi Website MSDN berikut:
http://msdn2.Microsoft.com/en-us/library/Aa752085.aspx

Properti

ID Artikel: 821771 - Kajian Terakhir: 05 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Kata kunci: 
kbvs2005swept kbvs2005applies kbcominterop kbinterop kbwindowsforms kbwebclasses kburl kbwebbrowser kbweb kbctrl kbcontrol kbhowtomaster kbhowto kbmt KB821771 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:821771

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com