Minggu, 18 September 2011

objek n komponen dalam VB

MENGENAL OBJEK DALAM VISUAL BASIC 6.0


Beberapa macam objek dalam Visual Basic 6.0

1.       LABEL
Label adalah objek yang digunakan untuk menampilkan tulisan teks dalam program dan tidak dapat diubah oleh pengguna pada saat program tersebut dijalankan kecuali melalui kode program
                PROPERTIES LABEL.
               
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama LABEL
Aligment
Untuk mengatur perataan didalam LABEL
Autosize
Untuk mengatur ukuran LABEL secara otomatis terhadap isi LABEL.
BackColor
Untuk mengatur warna latar belakang LABEL.
BackStyle
Untuk menentukan sifat LABEL apakah transparan atau tidak transparan.
Caption
Untuk menentukan teks yang akan ditampilkan pada LABEL.
BorderStyle
Untuk menentukan garis pembatas disekeliling LABEL
Enabled
Untuk menentukan aktif atau tidaknya LABEL.
Font
Untuk mengatur jenis dan ukuran huruf
ForeColor
Untuk mengatur warna teks pada LABEL
Height
Untuk mengatur tinggi LABEL
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas LABEL.
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah LABEL dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Top
Untuk mengatur jarak LABEL dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan LABEL
Width
Untuk mengatur lebal LABEL
               


2.       TextBox

TextBox digunakan sebagai tempat untuk memasukan teks atau mengunah teks pada saat program dijalankan.
                PROPERTIES TextBox
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama TextBox
Aligment
Untuk mengatur perataan didalam TextBox
BackColor
Untuk mengatur warna latar belakang  TextBox
BorderStyle
Untuk menentukan garis pembatas disekeliling TextBox
Enabled
Untuk menentukan aktif atau tidaknya TextBox
Font
Untuk mengatur jenis dan ukuran huruf
ForeColor
Untuk mengtur warna teks
Height
Untuk mengatur tinggi  TextBox
Left
Untuk mengatur jarak dari sisi kiri form
Locked
Untuk menentukan penyuntingan teks.
MaxLenght
Untuk menentukan karakter maksimal yang dapat diinputan kedalam TextBox
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas TextBox
MultiLine
Untuk mengatur agar TextBox dapat menerima inputan lebih dari satu baris.
PasswordChar
Untuk mengatur karakter yang muncul pada saat user melakukan input
Scrollbars
Untuk menampilkan penggulung
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah LABEL dapat menerima fokus.
Text
Untuk menampilkan teks

Untuk menampilkan teks pada ToolTip
Top
Untuk mengatur jarak LABEL dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan LABEL
Width
Untuk mengatur lebal LABEL



3.       COMMAND BUTTON                     
             Command Button digunakan untuk membuat tombol dalam form dan membuat sebuah pelaksanaan perintah.
PROPERTIES COMMAND BUTTON
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama Command Button
BackColor
Untuk mengatur warna latar belakang  Command Button
Cancel
Untuk mengatur penggunaan tombol ESC.
Caption
Untuk menampilkan teks  pada Command button.
Default
Untuk mengatur penggunaan tombol Enter
Enabled
Untuk menentukan aktif atau tidaknya Command Button
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  Commamd Button
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas Command Button
Picture
Menentukan file gambar yang akan ditampilkan
Style
Untuk gaya dari Command Button
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah Command Button dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Top
Untuk mengatur jarak Command Button dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan Command Button
Width
Untuk mengatur lebal Command Button




4.       OPTION BUTTON

                Option button digunakan untuk menampilkan beberapa pilihan dalam form tetapi pengguna hanya dapat memilih mengaktifkan salah satu pilihan option button saja agar pengguna dapat memilih lebih dari satu pilihan maka letakkan option butten tersebut pda form yang berbeda.


PROPERTIES OPTION BUTTON
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama OPTION BUTTON
BackColor
Untuk mengatur warna latar belakang  OPTION BUTTON
Caption
Untuk menampilkan teks  pada OPTION BUTTON
Enabled
Untuk menentukan aktif atau tidaknya OPTION BUTTON
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  OPTION BUTTON
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas OPTION BUTTON
Picture
Menentukan file gambar yang akan ditampilkan
Style
Untuk gaya dari OPTION BUTTON
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah OPTION BUTTON dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Value
Untuk mengatur nilai dari OPTION BUTTON
Top
Untuk mengatur jarak OPTION BUTTON dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan OPTION BUTTON
Width
Untuk mengatur lebal OPTION BUTTON






5.       CHECK BOX

                Checkbox mirip dengan option button namun pda checkbox pengguna dapat memilih lebi dari satu pilihan.
Properti event dan metode pada checkbox hampir sama dengan properti event dan metode pada option button. Checkbox tidak memiliki tidak memiliki kegunaan yang berbeda dengan properti value pada option button.
                PROPERTIES CHECK BOX                              
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama Check Box
BackColor
Untuk mengatur warna latar belakang  Check Box
Caption
Untuk menampilkan teks  pada Check Box
Enabled
Untuk menentukan aktif atau tidaknya Check Box
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  Check Box
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas Check Box
Picture
Menentukan file gambar yang akan ditampilkan
Style
Untuk gaya dari Check Box
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah Check Box dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Value
Untuk mengatur nilai dari Check Box
Top
Untuk mengatur jarak Check Box dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan Check Box
Width
Untuk mengatur lebal Check Box




6.COMBO BOX

                COMBO BOX memiliki fungsi yang mirip dengan listbox namun combo box lebih menghemat tempat karna pilihan ditampilkan didalam satu textbox dan dapat di dropdown kebawah untuk melihat pilihan.pengguna juga dapat mengetikkan secara langsung pilihanya dalam combobox(tergantung properties style yang digunakan). Perbedaan dengan listbox adalah bahwa didalam combo box tidak dapat dilakukan multi select.

PROPERTIES COMBO BOX
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama Combo Box
BackColor
Untuk mengatur warna latar belakang  Combo Box
Enabled
Untuk menentukan aktif atau tidaknya Combo  Box
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  Combo Box
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas Combo Box
Sorted
Untuk menentukan pengurutan
Style
Untuk gaya dari Combo Box
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah Combo Box dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Value
Untuk mengatur nilai dari Combo Box
Top
Untuk mengatur jarak Combo Box dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan Combo Box
Width
Untuk mengatur lebal Combo Box



7.LIST BOX
                Kontrol List Box dapat digunakan oleh user untuk memilih salah satu pilihan dari daftar pilihan yang telah disediakan, namun user tidak dapat menginputkan pilihan beru ketika pilihan yang dimaksud tidak terdapat dalam daftar.

PROPERTIES LIST BOX
JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama List Box
BackColor
Untuk mengatur warna latar belakang  List Box
Enabled
Untuk menentukan aktif atau tidaknya List  Box
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  List Box
List
Untuk memasukkan daftar pada List Box
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas List Box
Sorted
Untuk menentukan pengurutan
Style
Untuk gaya dari List Box
Tab Index
Untuk menentukan nomor urut fokus.
TabStop
Untuk menentukan apakah List Box dapat menerima fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Top
Untuk mengatur jarak List Box dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan List Box
Width
Untuk mengatur lebal List Box





8.FRAME
                Frame digunakan untuk mengelompokkan sejumlah objek dalam satu tempat. Pemakaian Frame yang paling sering adalah untuk mengelompokkan sejumlah Option Button.

JENIS PROPERTI
KETERANGAN
Name
Untuk pemberian nama FRAME
Appearance
Untuk menentukan tampilan Form, pilihan yang tersedia adalah 0-Flat, dan 1-3D
BackColor
Untuk mengatur warna latar belakang  FRAME
BorderStyle
Untuk menentukan bentuk border Form
Caption
Untuk menampilkan teks  pada FRAME
Enabled
Untuk menentukan aktif atau tidaknya FRAME
Font
Untuk mengatur jenis dan ukuran huruf
Height
Untuk mengatur tinggi  FRAME
Left
Untuk mengatur jarak dari sisi kiri form
MousePointer
Untuk  mengatur bentuk kursor mouse ketika berada diatas FRAME
Tab Index
Untuk menentukan nomor urut fokus.
ToolTipText
Untuk menampilkan teks pada ToolTip
Top
Untuk mengatur jarak FRAME dari sisi atas form.
Visible
Untuk menampilkan atau menyembunyikan FRAME
Width
Untuk mengatur lebal  FRAME
DragIcon
Untuk menentukan Icon yang digunakan pada operasi drag dan drug pada FRAME
DragMode
Untuk Untuk menentukan modus drag dan drop
Index
Untuk menentukan nomor index, jika FRAME merupakan array objek
Tag
Digunakan sebagai tempat penyimpanan data sementara yang terkait dengan Form tersebut
MouseIcon
Menentukan bentuk icon mouse yang digunakan ketika pointer mouse berada diatas Form, properti ini hanya bisa digunakan apabila properti MousePointer diset menjadi custom ( 99-custom ).


9.PICTURE BOX
                Memiliki kegunaan hampir sama dengan image,yaitu untuk menampilkan gambar. Namun picturebox juga dapat digunakan untuk pengolahan gambar.picturebox juga memiliki fungsi yang hmpir sama dengan form yaitu sebagai kontainer bagi objek-objek lainnya.kita dapat  meletakan beberapa objek lain didalam picturebox

PROPERTIES PICTURE BOX
v  Name
v  Appearance
v  Backcolor
v  Borderstyle
v  Cousevalidation
v  Dragicon
v  Dragmode
v  Drawmode
v  Drawstyle
v  Drawwidth
v  Enable
v  Fillcolor
v  Fillstyle
v  Font
v  Fonttransparant
v  forecolor
v  Height
v  Left
v  Index
v  Mouseicon
v  Mousepointer
v  Picture
v  Scaleheight
v  Scale left
v  Scalemode
v  Scalewidth
v  Tag
v  Tooptiptext
v  Top
v  Visible
v  Width




JENIS PROPERTI
KETERANGAN
Couse validation
Untuk menentukan apakah event validate diaktifkan ketika picture box akan kehilangan fokus
drawmode
Untuk menentukan mode penggambaran objek line dan shap dalam form
Draw style
Untuk menentukan bentuk gambar yang digunakan saat garis tersebut digambar menggunakan metode grafik
Draw width
Untuk menentukan bentuk garis yang digunakan saat garis tersebut digambar menggunakan metode grafik
Fillcolor
Untuk menentukan warna yang digunakan pada shape,lingkaran dan box yang dibuat menggunakan metode grafik form
Fillstyle
Untuk menentukan corak yang disajikan shape dalam form
scalemode
Untuk menentukan satuan yang digunakan pada skala form
Scaletop
Untuk menentukan koordinat vertikal sisi atas form
scalewidht
Untuk menentukan skala horizontalbagi interior form
toptiptext
Menentukan tuliisan tips ketika mouse pointer berada di atas picturebox
Font transparant
Untuk menentukan apakah text atau grafik pda form,pointer atau picturebox terlihat dilayar
Auto redraw
Untuk menentukan apakah grafik yang dihasilkan dengan metode grafik akan dijadikan sebagai gambar bitmap yang tetap
Autosize
Untuk menentukan apakah ukuran picture box otomatis disesuaikan dengan ukuran gambar


10.LINE
             Line digunakan untuk menggambar garis. Line tidak memiliki event yang dapat dikenakan padanya.           

PROPERTIES LINE
v  Name
v  BorderColor
v  BorderStyle
v  DrawMode
v  Index
v  Tag
v  Visible


Beberapa properti lainnya adalah :
JENIS PROPERTI
KETERANGAN
BorderWidth
Menentukan ketebalan garis
X1
Koordinat titik awal garis ( absis )
X2
Koordinat titik awal akhir ( absis )
Y1
Koordinat titik awal garis ( ordinat )
Y2
Koordinat titik awal akhir ( ordinat )

11.Image
             Image digunakan untuk menampilkan gambar dalam format Bitmap ( BMP ), Devide Independent Bitmaps ( DIB ), Windows Metafile ( WMF ), Enhanced Metafile ( EMF ), Graphic Interchange Format ( GIF ), Joint Photographic Experts Group ( JPEG ), dan icon ( ICO dan CUR ).
Beberapa properti pada Image adalah sebagai berikut :
v  Name                                                                                                                     
v  Appearance
v  DragIcon
v  DragMode
v  Enabled
v  Height
v  Left
v  Index
v  MouseIcon
v  MousePointer
v  Picture
v  Tag
v  ToopTipText
v  Top
v  Visible
v  Width


Beberapa properti yang lainnya adalah :
JENIS PROPERTI
KETERANGAN
BorderStyle
Untuk menentukan jenis border
Strech
Digunakan untuk merubah ukuran gambar agar sesuai dengan ukuran Image ( gambar dapat membesar atau mengecil )

12.Shape
             Shape digunakan untuk menggambar bentuk ( shape ), Shape tidak memiliki event yang dapat dikenakan padanya.

Beberapa properti pada Shape :
v  Name
v  BackColor
v  BackStyle
v  BorderColor
v  BorderStyle
v  Height
v  Index
v  Left
v  Tag
v  Top
v  BorderWidth
v  DrawMode
v  Visible
v  Width
Beberapa properti lainnya :
JENIS PROPERTI
KETERANGAN
FillColor
Menentukan warna isi suatu bentuk ( Shape )
FillStyle
Menentukan bentuk corak isi yang digunakan
Shape
Menentukan bentuk gambar ( 0-Rectangle ( kotak ), 1-Squae ( bujur sangkar ), 2-Oval ( lonjong ), 3-Circle ( lingkaran ), 4-RoundedRectangle ( kotak dengan ujung bulat ), 5-RoundedSquare ( bujur sangkar dengan ujung bulat )

13.HScrollBar
             HScrollBar digunakan untuk memasukkan data secara analog dengan menggeser tombol scroll ataupun menekan tombol [Left] dan [Right].
Beberapa properti pada HscrollBar :
v  CauseValidation
v  DragIcon
v  DragMode
v  Enabled
v  Height
v  MousePrinter
v  TabIndex
v  TabStop
v  Tag
v  Top
v  Index
v  Left
v  MouseIcon
v  Visible
v  Widht
Beberapa properti lainnya :
JENIS PROPERTI
KETERANGAN
LargeChange
Untuk menentukan ukuran perubahan value ( nilai ) ketika pemakai menggeser  bar, atau ketika pemakai menekan tombol [Page Up] dan [ Page Dn] pada saat aktif di dalam area HscrollBar.
Max
Menentukan nilai ( value ) maksimum HscrollBar
Min
Menentukan nilai ( value ) minimum HscrollBar
SmallChange
Untuk menentukan nilai perubahan value ketika pemakai melakukan klik pada tanda panah, atau ketika melakukan penekanan tombol kiri dan kanan pada saat aktif HscrollBar
Value
Untuk mendapatkan / menentukan nilai dari HscrollBar

14.VscrollBar
             VscrollBar memiliki fungsi  yang sama dengan HscrollBar. Namun, VscrollBar untuk arah atas-bawah, sedangkan HscrollBar untuk arah kiri-kanan. Semua properti, event dan metode yang dimiliki VscrollBar sama dengan yang dimiliki oleh HscrollBar.

15.Timer
             Timer digunakan untuk mengolah waktu ( time ) dan iterasi. Timer tidak memiliki metode. Timer tidak akan terlihat ketiak program aplikasi dijalankan.
Beberapa properti yang dimiliki Timer :
v  Name
v  Enabled
v  Index
v  Left
v  Tag
v  Top
Properti yang lainnya adalah :
JENIS PROPERTI
KETERANGAN
Interval
Untuk menentukan nilai interval dalam mili detik ( 1 / 1.000 ) antar pemanggilan event Timer.

16.DriveListBox
             Kontrol DriveListBox digunakan untuk menampilkan drive yang ada dalam komputer. Beberapa properti yang ada pada DriveListBox adalah :
v  Name
v  Appearance
v  BackColor
v  CauseValidation
v  DragIcon
v  DragMode
v  Enabled
v  Font
v  Left
v  MouseIcon
v  MousePrinter
v  TabIndex
v  TabStop
v  Tag
v  ToolTipText
v  Top
v  ForeColor
v  Height
v  Index
v  Visible
v  Width
17.DATA
             Data digunakan untuk menghubungkan program aplikasi yang kita buat dengan database.




MENGENAL EVENT  PADA VISUAL BASIC 6.0


             Pada saat sebuah aplikasi Windows dijalankan, akan banyak kemungkinan pekerjaan yang dapat dilakukan oleh pemakai program. Misalnya menekan tombol keyboard, memindahkan mouse, mengklik objek, memotong atau menampilkan objek, dan yang lainnya. Pekerjaan semacam ini disebut dengan Event.
Event bisa juga diartikan sebagai suatu tindakan yang dikenakan terhadap objek.
Contoh Event yang dimiliki oleh objek dalam Visual Basic 6.0 adalah :
Click, Load, Validation dan lain – lain.
             Ketika sebuah event dipilih, Visual Basic secara otomatis membuat sebuah prosedur  yang akan dikerjakan ketika event tersebut dikenakan pada objek yang dipilih.

MACAM-MACAM EVENT :

                             1.Event untuk mouse diantaranya :
            
             a. Click
                   Terjadi jika anda menekan dan melepas tombol kiri mouse dengan cepat saat pointer mouse berada diatas objek.
                             b.Dblclick
                   Terjadi apabila anda menekan dan menahan tombol kiri mouse 2klik dengan cepat tanpa memindahkan posisi pointer mouse.
c.Dragdrop
                   Terjadi apabila anda menekan dan menahan tombol kiri mouse lalu menyeret objek dari satu tempat ketempat lain,baru kemudian melepaskan tombol  kiri mouse.
d.Dragover
                   Terjadi apabila anda menekan dan menekan tombol kiri mouse lalu menyeret objek dari satu tempat ketempat lain.
e.Mouse Down
                   Terjadi apabila anda hanya menekan dan menahan tombol mouse.
                            

                             2.Event untuk keyboard diantaranya:

a.KeyPress
                   Terjadi jika sebuah tombol keyboard ditekan.sebagai parameter dari keypress,adalah kode ASCII untuk menyatakan jenios tombol keyboard yang ditekan,karena huruf kecil dan besar berbeda kode nya,maka agar sebuah tombol bekerja baik event prosedur ini dilakukan secara terpisah untuk keduanya.
b.KeyDown
                   Terjadi apabila anda menekan dan menahan sebuah tombol keyboard.
c.KeyUp
                   Terjadi apabila anda melepaskan sebuah tombol keyboard.


3.Event untuk perubahan diantaranya :

a.Activate
                   Terjadi ketika sebuah form menjadi windows aktif.
b.Deactivate
                   Terjadi saat anda berpindah dari satu form ke form yang lain.
c.GotFocus
                   Terjadi saat sebuah objek menjadi satu-satunya fokus.
d.LostFokus
                   Terjadi apabila sebuah objek kehilangan fokus,dan biasanya ada objek lain yang menjadi fokus.
e.Load.
                   Terjadi ketika sebuah form dibuka atau dipanggil.Jika form yang dibuka adalah form Startup.


4.Event untuk berhubungan diantaranya :

a.LinkOpen
                   Terjadi saat sebuah aplikasi menginisial suatu Dynamic Data Exchange (DDE) dengan form.
b.LickClouse
                   Terjadi di akhir pemanggilan DDE.
c.LinkExecute
                   Terjadi saat suatu aplikasi mengirim perintah ke aplikasi Visual Basic dengan DDE.
d.LinkError
                   Terjadi saat terjadi kesalahan sebelum pemanggilan DDE.
e.LinkNotify
                   Terjadi saat aplikasi sumber mengubah data yang dihubungkan dengan aplikasi Visual Basic anda.


5.Evant-event lain diantaranya :

a.Timer
                   Terjadi saat event lain dijalankan sebelum event ini dijalankan.Event ini hanya berhubungan dengan kontrol timer.
b.Scoll
                   Terjadi saat pemakai program menyeret kotak kecil pada scoll Bar.Event ini hanya berhubungan dengan kontrol Scoll Bar.
c.PathChange
                   Terjadi saat Path standar untuk mencari sebuah nama file diubah.Event ini hanya ada pada kontrol FileListBox.
d.patternChange
                   Terjadi apabila kode pencarian daftar file diubah.
e.Validate
                   Event ini digunakan untuk memastikan bahwa data telah ditangani dengan baik.









Tidak ada komentar:

Posting Komentar