Mengenai Saya

Foto saya
Seorang Lelaki yang menempuh pendidikan di SDN Rujukan antasan Besar 7 Banjarmasin, SMP Negeri 2 Banjarmasin,SMA Negeri 7 Banjarmasin, dan Saat Ini Bermukim di Universitas Lambung Mangkurat Banjarmasin. NIM= J1F113023 Keep Stalk My blog! :D

Minggu, 21 Desember 2014

PERTEMUAN KE-VI MENU BAR, DIALOG BOX, DAN WEB BROWSER



I.         Tujuan Praktikum
Tujuan dari praktikum kali yaitu untuk mengenal menu bar, dialog box, dan web browser pada delphi. Selain itu para parktikan sendiri harus tau , fungsi dan penggunaan dari component pada, dan tentunya para praktikan harus tau cara membuat sebuah program delphi dengan menggunakan menu bar, dialog box, dan web browser. Mulai dari tahap membuat program sampai tahap menjalankan program.
II.      Deskripsi Program
Program yang saya buat pada praktikum kali ini yaitu program xsanbrowser v.0.1. Program ini merupakan program web browser yang dibuat untuk mempermudah seseorang untuk melakukan browsing internet. Untuk menjalankan program ini, pertama-tama pengguna harus koneksi ke internet dulu, lalu setelah itu kita buka xsanbrowswernya. Setelah itu masukan alamat web yang kita inginkan lalu klik “GO” Untuk menjelajah.

III.   Interface Program
 

IV.         Coding Program


Nama Komponen
Event
Perintah
Button1
Onclick
procedure TForm2.Button1Click(Sender: TObject);
begin
form2.WebBrowser1.GoBack;
end;
Button2
Onclick
procedure TForm2.Button2Click(Sender: TObject);
begin
form2.WebBrowser1.GoForward;
end;
Button3
Onclick
procedure TForm2.Button3Click(Sender: TObject);
begin
form2.WebBrowser1.GoHome;
end;
Button4

procedure TForm2.Button4Click(Sender: TObject);
begin
form2.WebBrowser1.Navigate(edit1.Text);
end;
Button5

procedure TForm2.Button5Click(Sender: TObject);
begin
form2.WebBrowser1.Refresh;
end;
Button6
On click
procedure TForm2.Button6Click(Sender: TObject);
begin
webbrowser1.Stop;
end;
Form2
Form create
procedure TForm2.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('www.google.com');
end;
Edit1
Key press
procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then webbrowser1.Navigate(edit1.Text);
end;
Web browser1
BeforeNavigate2
procedure TForm2.WebBrowser1BeforeNavigate2(ASender: TObject;
  const pDisp: IDispatch; const URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
begin
label2.Caption := 'Loading...'
end;
Web browser1
CommandStateChange
procedure TForm2.WebBrowser1CommandStateChange(ASender: TObject;
  Command: Integer; Enable: WordBool);
begin
case Command of
CSC_NAVIGATEBACK :
begin
button1.Enabled := Enable;
end;
CSC_NAVIGATEFORWARD :
begin
button2.Enabled := Enable;
end;
end;
end;
Web browser1
NavigateComplete2
procedure TForm2.WebBrowser1NavigateComplete2(ASender: TObject;
  const pDisp: IDispatch; const URL: OleVariant);
begin
label2.Caption := 'Selesai'
end;
Web browser1
ProgressChange
procedure TForm2.WebBrowser1ProgressChange(ASender: TObject; Progress,
  ProgressMax: Integer);
begin
if Progress>0 then
begin
ProgressBar1.Max:= ProgressMax ;
ProgressBar1.Position := Progress;
end
else
ProgressBar1.Position:= 0 ;
edit1.Text := webbrowser1.LocationURL ;
end;
   

V. Output 

 



Tidak ada komentar:

Posting Komentar