WebBrowser Pada VB.net 2008
MAKALAH VISUAL BASIC LANJUTAN
“WEBBROWSER”
Disusun oleh
Nama : Tulus P Sihaloho
NIM :
1005030027
Program Studi Teknik Informatika
Sekolah Tinggi Ilmu Komputer ( STIKOM )
Medan 2012
MERANCANG WEBBROWSER PADA VB.NET 2008
Makalah ini
mempelajari tentang pembuatan webbrowser dengan menggunakan Visual
basic 2008. Berikut adalah langkah – langkah dalam pembuatan programnya:
- Membuka Aplikasi Visual Basic 2008, lalu buat project baru dan beri nama terserah apa saja, disini saya memberi nama “ Web Tulus “ dan ganti nama form1 terserah disini saya memberi nama “ Browser “
- Klik Toolbox dan pilih objek – objek untuk ditampilkan di desain form, disini saya saya memilih objek – objek antara lain :
Langkah
|
Objek
|
Propertis
|
Keterangan
|
1
|
Panel1
|
Dock = Top
Backcolor = Silver
|
|
2
|
TextBox1
|
Text = ( Kosong )
|
Arahkan kedalam Panel
|
3
|
TextBox2
|
Text = ( Kosong )
|
Arahkan kedalam Panel
|
4
|
Label1
|
Text = Url
|
Arahkan kedalam Panel
|
5
|
Button1
|
Text = ( kosong )
Image = Back
|
Arahkan kedalam Panel
|
6
|
Button2
|
Text = ( kosong )
Image = Forward
|
Arahkan kedalam Panel
|
7
|
Button3
|
Text = ( kosong )
Image = Home
|
Arahkan kedalam Panel
|
8
|
Button4
|
Text = ( kosong )
Image = Refresh
|
Arahkan kedalam Panel
|
9
|
Button5
|
Text = Go
Image = None
|
Arahkan kedalam Panel
|
10
|
Button6
|
Text = ( kosong )
Image = Google Search
|
Arahkan kedalam Panel
|
11
|
MenuStrip1
|
Backcolor = DarkGray
|
Automatis Dock = Top
|
12
|
Statustrip1
|
Backcolor = Silver
|
Automatis Dock = Bottom
|
13
|
Tabcontrol1
|
Dock = Fill
|
Remove Tab 1 dan Tab 2
|
- Klik Menustrip1 dan Ketikan di type here File, Tab dan Exit dan dibawa file ketikkan Page Propertis, Print preview dan Print lalu dibawa Tab ketikkan New Tab dan Remove Tab.
- Klik StatusStrip1 dan Pilih ProgressBar dan pilih StatusLabel
Berikut
ini Tampilan Form Nya
- Pergi ke kode untuk Form_Load dan ketik perintah dibawah ini tepat diatas Form_Load (bukan di dalamnya, di atasnya)
Public
Class Form1
Dim int As Integer = 0
Private Sub Loading(ByVal sender As Object,
ByVal e As Windows.Forms.WebBrowserProgressChangedEventArgs)
ToolStripProgressBar1.Maximum =
e.MaximumProgress
ToolStripProgressBar1.Value =
e.CurrentProgress
End Sub
Private Sub Done(ByVal sender As Object,
ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs)
TabControl1.SelectedTab.Text =
CType(TabControl1.SelectedTab.Controls.Item(0),WebBrowser).DocumentTitle
ComboBox1.Text =
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.ToString
End
Sub
- Double Klik Form1
Isikan code berikut
Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Dim Browser
As New WebBrowser
TabControl1.TabPages.Add("New Page")
Browser.Name
= "Web Browser"
Browser.Dock
= DockStyle.Fill
TabControl1.SelectedTab.Controls.Add(Browser)
AddHandler
Browser.ProgressChanged, AddressOf Loading
AddHandler
Browser.DocumentCompleted, AddressOf Done
int = int +
1
CType(TabControl1.SelectedTab.Controls.Item(0),
WebBrowser).GoHome()
End Sub
- Double Klik Button1 ( Back )
Isikan code berikut
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
CType(TabControl1.SelectedTab.Controls.Item(0),
WebBrowser).GoBack()
End Sub
- Double Klik Button2 ( Forward )
Isikan code berikut
Private Sub Button2_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button2.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoForward()
End Sub
- Double Klik Button3 ( Home )
Isikan code berikut
Private Sub Button3_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button3.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
End Sub
- Double Klik Button4 ( Refresh )
Isikan code berikut
Private Sub Button4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Refresh()
End Sub
- Double Klik Button5 ( Go )
Isikan code berikut
Private Sub Button5_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button5.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(TextBox1.Text)
End Sub
- Double Klik Button6 ( Google )
Isikan code berikut
Private Sub Button6_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button6.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate("http://www.google.co.id/search?q="
& TextBox2.Text &
"&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a")
End Sub
- Duble Klik Timer
Isikan code berikut
Private Sub Timer1_Tick(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Timer1.Tick
ToolStripStatusLabel1.Text =
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).StatusText
End Sub
- Duble Klik PagePropertisToolStripMenuItem
Isikan code berikut
Private Sub PagePropertisToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles
PagePropertisToolStripMenuItem.Click
CType(TabControl1.SelectedTab.Controls.Item(0),
WebBrowser).ShowPropertiesDialog()
End Sub
- Duble Klik PagePrintPreviewToolStripMenuItem
Isikan code berikut
Private Sub PagePrintPreToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
PagePrintPreToolStripMenuItem.Click
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPrintPreviewDialog()
End Sub
- Duble Klik PrintToolStripMenuItem
Isikan code berikut
Private Sub PrintToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
PrintToolStripMenuItem.Click
CType(TabControl1.SelectedTab.Controls.Item(0),
WebBrowser).ShowPrintDialog()
End Sub
- Duble Klik NewTabToolStripMenuItem
Isikan code berikut
Private Sub NewTabToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
NewTabToolStripMenuItem.Click
Dim Browser As New WebBrowser
TabControl1.TabPages.Add("New Page")
TabControl1.SelectTab(int)
Browser.Name =
"Web Browser"
Browser.Dock =
DockStyle.Fill
TabControl1.SelectedTab.Controls.Add(Browser)
AddHandler
Browser.ProgressChanged, AddressOf Loading
AddHandler
Browser.DocumentCompleted, AddressOf Done
int = int + 1
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
End Sub
- Duble Klik RemoveTabToolStripMenuItem
Isikan code berikut
Private Sub RemoveTabToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
RemoveTabToolStripMenuItem.Click
If Not
TabControl1.TabPages.Count = 1 Then
TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex)
TabControl1.SelectTab(TabControl1.TabPages.Count
- 1)
int = int -
1
End If
End Sub
- Duble Klik ExitToolStripMenuItem
Isikan code berikut
Private Sub ExitToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
Me.Close()
End Sub
- Setelah itu coba jalankan Program dengan cara klik tombol start debugging
Berikut ini contoh Tampilan Ketika
di Start ( http://id.yahoo.com/ )
Dan contoh tampilan ketika pada
NewTab ( http://www.tulussihaloho.co.cc/
)
Contoh tampilan fungsi
Button6 / Google Search ( Facebook )
Selanjutnya
uji semua fungsi Objek – objek yang lainnya, Seperti Back, Forward, Home,
Refresh, Page Propertis, PagePrintPreview, PagePrint, RemoveTab dan Exit.
Download Makalah disini





Komentar
Posting Komentar