Tampilkan postingan dengan label Komponen. Tampilkan semua postingan
Tampilkan postingan dengan label Komponen. Tampilkan semua postingan

Senin, 21 Desember 2015

TTrackbar



//TTrackBar

{

TTrackBar Adalah Sebuah Komponen Yang Berguna Sebagai Pemberian Nilai Berdasarkan Track...
Hampir Seperti Progress bar yang memiliki Batas Min , max Dan Position ...

Trackbar Memiliki Button Yang dapat Digeser Untuk Memberikan Sebuah Nilai ..

Seperti Pada Track Di Pengaturan Volume Yang ada Di Media Player Anda ...


Penggunaan Track Bar Beserta Kode.nya Pun Sama Dengan Progress Bar


}

TTimer



//TTimer

{

TTimer adalah Sebuah komponen yang berguna untuk membuat Suatu Event yang berjalan terus
Jadi ttimer berisikan Event ("ONTIMER") maksudnya pada saat Berjalan

Jadi jika komponennya enable atau aktif maka pada saat itu pula kode didalamnya berjalan terus

Dan Di timer ada Property "Interval" atau Waktu Jeda Tiap2 Putaran Kode Tersebut.
Batas  Interval = 1 - 1000 =
Interval atau batas jeda memakai Type Milisecond

interval 100 = 1 detik ..

Sebagai COntoh Saya Akan Membuat form berkedip tiap 10 detik

Sebelumnya Masukkan Komponen ( Ttimer )
Dan Masukkan kode kedalam Event timer (ONTIMER)

}

//============================================

procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Form1.Color = clBlack  then
form1.Color := clWhite

else
Form1.Color := clBlack ;

end;

//============================================


{

Jadi Kode ini berjalan terus menerus saat pada property timer (enable) menjadi true ..

Dan Maksud dari kode diatas adalah ..


if Form1.Color = clBlack  then  =   "jika color.form1 = clblack maka "
form1.color := clwhite          =   "color.form1 adalah clwhite"

else   =   "Selain dari pada itu"
Form1.color := Clblack =   "color.form1 adalah clblack"


}

TSavedialog



//Tsavedialog

{

TSavedialog adalah komponen yang berguna untuk mengambil lokasi (path)
Biasanya berguna untuk Memilih tempat penyimpanan

Seperti contoh dibawah ini ...


Sebelumnya Buat Dulu Komponen (Tsavedialog , Tmemo , Tbutton)

Setelah itu masukkan Kode kedalam Tbutton ...

}

// ==============================================


procedure TForm1.Button1Click(Sender: TObject);
begin

SaveDialog1.Execute() ;
Memo1.Lines.SaveToFile(SaveDialog1.FileName + '.txt') ;

end;


//===============================================

TRadioButton



//TRadioButton

{

TRadio Button Adalah Komponen Yang berguna Sebagai Media Pilihan
Hampir Sama Dengan TCheckbox , Bedanya ..

TRadioButton Hanya Memiliki 1 Buah Pilihan ...
Anggaplah ada 2 Buah Radiobutton , Maka Anda Hanya Bisa Memilih 1 Diantaranya..

Seperti Pada Pilihan Jenis Kelamin .

Laki-Laki Dan Perempuan ,, Maka Anda Hanya Bisa Memilih salah 1 diantaranya..

Untuk Mengganti Isi dari TRadioButton Ada Pada Properties ("CAPTION")

}

TProgressbar



//TProgressbar

{

TProgressbar Adalah Komponen Yang berguna Sebagai Tampilan Pemrosesan Data...

Seperti Tampilan Loading ...


Pada Properties Progressbar ada ( MIN , MAX , POSITION )

Min = Batas Minimal
Max = Batas Maximal
Position = Posisi Saat ini.

Jadi Jika ingin memasukkan Nilai Position Bisa menggunakan kode seperti ini

Progressbar.Position := 21 ;      // harus Bernilai Angka Decimal (Integer)

Begitupun Untuk Mengatur Batas MIN dan MAX

}

TPopUpMenu



//TPopupMenu

{

TPopUpMenu adalah komponen yang berguna Untuk menampilkan menu2 pada saat komponen lain Di klik kanan
atau bisa dikatakan Jumper pada menu2

Untuk membuat list atau menu2 pada popupmenu sama dengan komponen main menu

begitupun dengan event2nya ...

Dan untuk mengkoneksikannya dengan komponen lain adalah ...


1. Klik 1 kali pada Komponen yang ingin dipasangkan Popupmenu ... seperti (panel , Form ,DLL)

2. Pada Event cari Popupmenu ... lalu pilih popupmenu anda...
Biasanya berada paling bawah event ..

3. Selesai .


}

TPanel



//Tpanel

{

TPanel adalah Sebuah Komponen Yang Berguna Sebagai Layar ...
Misalnya ada Puluhan Komponen Yang Ingin Digerakkan Dalam 1 kali Proses ..

Maka Anda Tinggal Memasukkan Komponen Berikut kedalam TPanel ..
Dan Yang anda Gerakkan Hanyalah Tpanel Tersebut ...

Tpanel Juga Berguna Sebagai Layar Pada Komponen TMediaplayer
Tpanel Dapat Menampilkan Video Yang Sebelumnya Sudah DIkoneksikan Dengan MediaPlayer

Untuk Mengganti Warna Ada Pada Properties "Color"
Untuk Mengganti Text Dalam TPanel Ada Pada Properties "Caption"

}

TOpendialog



//TOpendialog ...

{

TOpendialog adalah Sebuah komponen yang berguna untuk memilih file yang ada pada PC

COntohnya Jika ingin mengambil image di PC


Sebelumnya masukkan komponen (Topendialog , tbutton , timage)

Kemudian masukkan kode kedalam tbutton

Dan masukkan "JPEG" di bagian USES pada CODE....
}

//=========================================

procedure TForm3.Button1Click(Sender: TObject);
Begin

opendialog1.execute;
if opendialog1.files.count <> 0 then begin
image1.picture.loadfromfile(opendialog1.filename);
end;

end;


//=========================================



//Jalankan dan klik button1 ,, Lalu pilih Image.nya


{

Topendialog Memiliki Property Filename , Yang artinya Namafile

Nama File yang dimaksud adalah Lokasi.nya + Nama + extensi file ...
Seperti ini
"D:\FOto.jpg"

Lokasi = D:\
Nama = Foto
Extensi = .jpg


}


TMemo



//TMemo

{

TMemo adalah Sebuah Komponen Yang berguna Seperti TEdit Sebagai Media Penulisan

Bedanya Tedit Hanya Memiliki 1 Paragraf , sedangkan Tmemo Memiliki Banyak Paragraf ...
Seperti Komponen Yang Sedang Saya Gunakan Ini ...

Untuk Mengisi Tmemo Ada pada properties  ("LINES")

Dan Contoh mengisi TMemo Saat Program Berjalan Seperti Dibawah ini

Sebelumnya Masukkan Komponen TButton dan TMemo .
Dan masukkan kode kedalam TBUTTON
}

//=============================================

procedure TForm1.Button1Click(Sender: TObject);
var a:string;
begin
a:='Isi Kedua';

Memo1.lines.add('Ini isi memo1') ;
Memo1.lines.add(a);

End;


//=============================================

TMediaplayer



//TMediaplayer

{

TMediaplayer adalah komponen yang berguna untuk memutar Sebuah File Audio
Tetapi TMediaplayer Tidak dapat memutar Semua File audio ...

Tapi Kali ini Kita akan memutar Audio Berextensi .mp3

Sebelumnya Masukkan Komponen (TMediaplayer 3 Buah Tbutton) ;

Sebelumnya Ganti Caption Tiap Button
1 = Play
2 = Stop
3 = Open

}

//Pada Button OPEN

procedure TForm1.Button1Click(Sender: TObject);
begin
Mediaplayer1.filename := 'D:\Laguku.mp3' ;
Mediaplayer1.open ;
end;



// Pada Button Play

procedure TForm1.Button2Click(Sender: TObject);
begin
Mediaplayer1.play ;
end;



// Pada Button Stop

procedure TForm1.Button3Click(Sender: TObject);
begin
Mediaplayer1.stop ;
end;


TMainMenu



//TMainMenu

{

TMainMenu Adalah Sebuah Komponen Yang Berguna Untuk Membuat Menu2 Seperti

File | Edit | Search | View

Akan Tetapi Pengisian Menu Dilakukan Secara Manual ...
Yaitu Dengan Cara
1. Masukkan Komponen Main Menu .
2. Double Klik Pada Komponennya.
3. Ubah Caption Pada Propertiesnya , Maka Akan Otomatis Membuat Menu Baru
4. Jika Ingin Menambahkan Sub Menu ..
Tinggal Klik Pada Menu Yang ingin Ditambahkan Kemudian Klik Lagi
Items kosong yang ada dibawahnya ... Setelah Itu Ubah Juga Captionnya.

5. Jika Ingin Menambahkan Sub Menu dalam Sub Menu ...
Klik Kanan Pada Sub Menu itu , Lalu Pilih Create Sub Menu ...

====================================

Di Main Menu Juga ada Event.nya ...
Jika Ingin Mengatur Eventnya , Double Klik Pada Menu/Sub Menu Yang ingin Diberi Event.


}

TListbox



//TListbox

{

TListbox Adalah Komponen Yang Berguna Untuk Menampilkan List Secara Down..
Berbeda Dengan TCombobox , Tlistbox Menampilkan Semua isi List.nya Sesuai dengan Tinggi komponen

Penggunaan Tlistbox Dengan Tcombobox Sama ... Hanya Berbeda Tampilan .

}

TLabel



//TLabel

{

Komponen TLabel adalah komponen Yang berguna Sebagai Komponen Keterangan ...
Komponen Ini Paling sering berdempetan dengan Komponen Tedit .


//Misalnya Digunakan Pada Keterangan Edit.
Dia Berguna Agar Sipengguna dapat mengetahui apa yang akan diisi pada Komponen Edit Tsb

TLabel Pun dapat Berdiri sendiri , Misalkan pada saat Menjadi Judul

Untuk Mengganti Isi Teks Pada TLabel , Berada Pada Properties ("CAPTION")


}

TImage



//Timage

{

Timage Adalah Komponen Yang Berguna Untuk Menampilkan Image , Atau Foto ...

Untuk Menampilkan Image Ada Pada Properties "PICTURE"
Dan Untuk Mengatur Resolusi Mengikuti Komponen  Ada Pada Properties "STRECH"
Dan Adapun Pengaturan Resolusi Otomatiss ada pada Properties "PROPOTIONAL"


Contoh Mengganti Image Pada Saat Form Berjalan ...

Masukkan Komponen Button Dan Image

Sebelumnya Tambahkan Kata  "JPEG" Pada USES ... Di Bagian Paling atas Kode... Dan cari USES..
Seperti Dibawah ini


==========================================

unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,  Vcl.Controls, Vcl.Forms, Vcl.Dialogs , JPEG;

===========================================

INGAT TAMBAHKAN ...

JPEG Berguna untuk mendaftarkan Ekstensi Image Bertipe JPG ...

Setelah Itu masukkan kode Pada BUTTON1 ONCLICK Seperti Dibawah ini

}




//===========================================

procedure TForm1.Button1Click(Sender: TObject);
begin

Image1.picture.loadfromfile(' D:\Foto\CIEE.jpg ');
Image1.Propotional := True ;

end;


//===========================================


// Loadfromfile maksudnya Ambil dari data ...

TEdit



// TEdit

{

TEdit adalah Sebuah Komponen Yang berguna Sebagai Media Penginputan

Media Penginputan Maksudnya , adalah komponen yang digunakan Untuk memasukkan Sesuatu
Tentu Berupa Symbol ... baik itu kata , Angka , DLL

Dalam Komponen Edit Ada Properties "Text"... Properti ini adalah isi dari TEDIT

Misalnya Untuk Media Penginputan Nama ..
Jadi Nama Diambil Dari Isi "TEdit" Setelah Data DImasukkan

Contohnya. Kita Menggunakan 1 Buah Edit , dan 1 buah button ...
Kita Memasukkan Kode Kedalam Button (Onclick)...

}

//======================================

Procedure TForm1.Button1Click(Sender: TObject);
Begin

Showmessage(' Data Berhasil Di input ') ;
Showmessage( Edit1.text) ;

End;


//======================================

{
Jadi Sesuai Kode Diatas ... Akan Menampilkan 2 Pesan ..

1. Data berhasil Diinput
2. Edit1.text artinya  ( text yang berada dalam edit 1)

Perhatikan Isi Dalam Kurung Showmessage ...
1. Memakai Kutip atas dan satunya lagi tidak memakai kutip atas

Penjelasan ...

Jika anda ingin menampilkan kata biasa , maka harus dibatasi Dengan Kutip atas
Jika anda Ingin Menampilkan Kata dari Sebuah komponen , maka anda harus memanggilnya

}

TDbGrid



//TDBGrid

{

Setelah Adoconnection , Adotable , Datasource ...

TDBGrid Adalah Komponen Yang Berguna Untuk Menampilkan data Dari Database anda
Yang Sebelumnya Sudah Di koneksikan Dengan Program Anda

Untuk Menampilkan Database anda
Pada Property DBGrid ("Datasource") Isikan dengan datasource1

Nah .. Jika sudah , maka anda sudah menampilkan Isi database kedalam Program anda ..


"Untuk Mengatur Lebar dari setiap Field.nya ...

1. Double klik pada DBGrid anda
2. Setelah Form DBGrid Terbuka Pilih Tombol Icon Ke 3 (Add all Fields)
3. Setelah Semua Field Terdaftar , Anda tinggal Mengatur 1 Per 1 Lebarnya
Ada Pada Property Width (Sebelumnya Fieldnya Sudah Di Klik 1 Kali)

Sekian ...


}

TDataSource



//TDatasource

{

Setelah Tadoconnection dan Tadotable / TAdoQuery

Tdatasource adalah sebuah komponen yang berguna untuk mengkoneksikan data dari database

Untuk Mengkoneksikannya
1. Pada Property Datasource ("Dataset") = pilih adotable1 / Adoquery1
2. Pada Property DataSource ("Enabled") Ubah Menjadi True


Nah Anda Sudah Terkoneksi Full Dengan Database anda , Begitupun dengan Data2nya

Sekarang Anda TInggal Menampilkannya

Lanjut Di DBGRID


}

TCombobox




//TCombobox

{

TCombobox Adalah Sebuah Komponen Yang Berguna Sebagai Media Pilihan...

Media Pilihan Yang Dijadikan Dalam 1 List...
Model Dari Komponen Ini Berbentuk List Yang Dapat DiDropdown...

Contohnya.
Seperti Pada Pilihan2 Materi , Anda Dapat Memasukkan Kedalam TCOmbobox.

Dan Untuk Mengisi List TCombobox Ada Pada Properties ("ITEMS")

==========================================

"PENTING"
TCombobox memiliki itemindex , Artinya Index dari item ... Atau urutan Index yang dipilih

Itemindex dimulai dari 0 ...
Jika anda memilih items urutan 1 , maka itemindex.nya = 0
Jika anda memilih items urutan 2 , maka itemindex.nya = 1
Jika anda memilih items urutan 3 , maka itemindex.nya = 2

Nah Seperti itulah itemindex...
Sedangkan Jika Tidak ada pilihan... Maka Itemindex.nya = -1
==========================================


Contoh Menggunakan TCombobox...
Sebelumnya Buat 2 Buah Button Dan 1 Buah Tcombobox...

Dan Masukkan Kode Kedalam TBUtton1...

}

// Kasus 1 , Menambahkan Items saat program berjalan
//======================================

procedure TForm1.Button1Click(Sender: TObject);
Begin

Combobox1.items.clear ;    // Bersihkan - items - combobox1
Combobox1.items.add('Items1') ; // Tambahkan('ISI') - items - Combobox1
Combobox1.items.add('Items2') ;
Combobox1.items.add('Items3') ;

End;

//======================================




// Pada Button2 ...

procedure TForm1.Button1Click(Sender: TObject);
Begin

if combobox1.itemindex > -1 then
Showmessage( Combobox1.items [Combobox1.itemindex]  );

End;


//======================================

//Artinya
{

Jika itemindex.combobox1 > -1 maka
Tampilkanpesan ( Items berdasarkan index combobox1 , pada combobox1 ) ...

}

TCheckbox




//TCheckBox...

{

TCheckbox adalah Sebuah Komponen Yang Berguna Sebagai Pilihan Lebih Dari 1 ...

Misalnya Pilihan Pada Makanan , Minuman , Hobby , DLL

Komponen Ini hampir sama Dengan Tlabel , Bedanya Dia Memiliki CHECK dalam Label..

Dan Untuk Mengganti Isi dari TCheckbox Ada Pada Property ("CAPTION")

}



TButton



//TButton

{

TButton Adalah Sebuah Komponen Yang Berfungsi Sebagai Tombol...

"Event" Pada "TButton" yang Sering Digunakan Adalah Onclick (Pada Saat Klik)

Untuk Masuk Event OnClick Pada Tbutton Ada 2 Cara yaitu

1. Double Click Pada Button
2. Klik 1 kali , lalu Klik Event , Lalu Double klik OnCLick

Contoh ....

}

//===========================================

Procedure TForm3.Button1Click(Sender: TObject);
Begin
Showmessage('Saya Klik Button') ;
End;


//===========================================

{
Jadi Pada Saat Program Dijalankan..

Maka Pada saat anda Klik Button 1
Akan Tampil Pesan ..." Saya Klik Button "
}