Teknik Dalam Pemrograman Visual Basic



1. Control

Control Standard Visual Basic


Control pada Visual Basic terletak pada windows Toolbox. Untuk menggunakannya tinggal di klik pada control yang diinginkan lalu digeser ke Form dan ditempatkan sesuai dengan yang diinginkan.

Label
Fungsi: Label control dapat digunakan untuk menambahkan teks atau tulisan di lokasi manapun pada form dengan jenis huruf dan ukuran yang berbeda.
Simbol Label Control : label control
Untuk meletakkan pada form, dapat dilakukan dengan cara tekan label di toolbox dan geser padaform tempatkan pada posisi yang diinginkan atau dengan klik 2 kali, maka label tersebut sudah pada form lalu diatur posisinya sesuai dengan yang diinginkan. Properties caption pada label digunakan untuk menampilkan data teks atau numerik. Properties caption dapat diatur pada window propertiesatau ditulis dengan menggunakan code label.caption
Text Box
Fungsi: Tidak seperti pada label, dimana pada saat program dijalankan text box dapat menerima teks yang ditulis oleh pengguna program. Text box juga dapat menampilkan output program.
Simbol text box : textbox
Command Button
Fungsi: Command button digunakan untuk menempatkan fungsi tombol pada sebuah aplikasi atau program. Program yang dijalankan lewat windows sering kali menggunakan tombol didalam aplikasinya.
Simbol command buttoncommand button

Contoh : digunakan untuk menjalankan sebuah perintah saat tombol di clik / tekan 1 kali.
Penulisan di code program :
Private Sub Command1_Click()
Code perintah yg akan dijalankan
End Sub
Picture Box
Fungsi: Digunakan untuk menampilkan gambar atau grafik.
Simbol Picture box : picture box
Untuk menampilkan gambar dapat dilakukan dengan menggunakan windows properties pada item picture selanjutnya memilih file pada direktori yang diinginkan atau menggunakan code program seperti berikut ini :

Picture1.Picture=LoadPicture ("C:\VB program\Images\grape.gif")
Image Box
Fungsi: Hampir sama dengan picture box, digunakan untuk menampilkan gambar, tetapi memiliki perbedaan kalau pada image box ukurannya dapat diatur.
Simbol Image Box pada toolbox :Image
Untuk menampilkan gambar perintahnya hampir sama dengan picture box
Image1.Picture=LoadPicture ("C:\VB program\Images\grape.gif")

Check Box
Fungsi: digunakan untuk menampilkan pilihan yang lebih dari satu pada pengguna program. Dengan check box pengguna dapat memilih lebih dari satu pilihan.
Simbol Check box :Image
Jika check box dipilih akan bernilai 1 dan jika tidak dipilih akan bernilai 0. contoh codenyacheck1.value =1 ketika dipilih dan check1.value=0 ketika tidak dipilih.
Option
Fungsi : Hampir sama dengan Check Box digunakan untuk menampilkan beberap pilihan kepada pengguna program, tapi bedanya bahwa pada option pengguna hanya dapat memilih satu pilihan saja.
Simbol Option :Option Control
Jika option di pilih nilai value akan true dan jika tidak dipilih value akan bernilai false.
List Box
Fungsi: Untuk menampilkan daftar pilihan dalam suatu kotak dimana pengguna dapat memilih salah satu dari daftar tersebut.

Simbol List Box :List box
Untuk menambahkan daftar item pilihan dapat menggunakan metode Additem method.
Contoh :
Private Sub Form_Load()
List1.AddItem "Pelajaran 1"
List1.AddItem "Pelajaran 2"
List1.AddItem "Pelajaran 3"
List1.AddItem "Pelajaran 4"
End Sub

Atau dengan menambahkan daftar pilihan melalui properties List Box pada item List.
Combo Box
Fungsi: Hampir sama dengan List Box, berfungsi untuk menampilkan daftar pilihan, tetapi data pilihan ditampilkan dalam daftar menurun dengan terlebih dahulu meng-kilik tanda panah arah kebawah disebelah kanan.

Simbol Combo Box :Combo box
Untuk menampilkan daftar pilihan pada combo box hampir sama dengan list box dapat melalui penulisan code atau melalui properties pada item List.

Private Sub Form_Load()
Combo1.AddItem "Pelajaran 1"
Combo1.AddItem "Pelajaran 2"
Combo1.AddItem "Pelajaran 3"
Combo1.AddItem "Pelajaran 4"
End Sub
Drive List Box
Fungsi: Digunakan untuk menampilkan daftar drive yang ada di komputer
Simbol Drive List Box:drive list box
Contoh tampilan saat program dijalankan menggunakan Drivelisbox:

aplikasi drivelistbox

Directory List Box
Fungsi: Digunakan untuk menampilkan daftar direktori yang ada di komputer.
Simbol Directory List Box:DirListBox
Contoh Tampilan
Aplikasi DirListBox

File List Box
Fungsi : Digunakan untuk menampilkan daftar file yang ada di komputer.

Simbol File List Box:FileListBox
Contoh Tampilan :
Aplikasi File List Box

Untuk mencari file dalam komputer dapat mengkombinasikan dengan menggunakan drive list box,dirlist box dan filelist box.
2. Event
  1. Event
Event (kejadian ketika suatu control di tekan)
a. Event KeyPress – terjadi ketika tombol-tombol yang mempunyai kode ASCII pada keyboardditekan. ASCII (American Standard Code for Information Interchange) adalah kode darisekumpulan karakter pada tombol keyboard yang terdiri dari : abjad, angka dan beberapa karakter khusus (Enter, Escape, Tab, Backspace).
b. Event KeyDown – terjadi ketika setiap tombol pada keyboard ditekan. Event KeyUp – terjadiketika setiap tombol pada keyboard dilepas.
Perbedaan antara event KeyPress dengan KeyDown adalah :
 Event KeyPress hanya berlaku untuk tombol-tombol yang mempunyai kode ASCII saja. Tomboltombol
tertentu - seperti : tombol fungsi (F1 s/d F12), tombol panah, tombol keypad – tidak
mempunyai kode ASCII.
 Event KeyPress tidak bisa merespon penekanan tombol yang di kombinasi dengan Shift, Ctrl dan
Alt.
C. Click > kejadian ketika tombol klik pada mouse di klik sekali.
D. Dblclick , terjadi ketika setiap tombol pada mouse di klik dua kali.
E. Drag-Drop , merupakan istilah umum di dalam penggunaan mouse untuk menggeser, menyalin atau memindahkan gambar, teks, file, dll. Menggunakan drag-drop akan mempermudah usersaat
menggunakan sebuah program.
F. OLE (Object Linking and EmbeddingDrag-Drop adalah jenis drag-drop yang memungkinkan user untuk menyalin atau memindahkan data dari satu bagian ke bagian yang lain di dalam satu program atau dengan program yang lain. Sebagian besar program-program buatan Microsoft (seperti Microsoft Office) ataupun perusahaan lain (seperti Adobe PhotoShop) mendukung penggunaan OLE drag-drop.
G. OLEDragOver Target Saat pointer mouse melewati object selama
operasi OLE drag-drop berlangsung.
H. OLECompleteDrag Source Saat proses drop pada object selesai.
I. OLEStartDrag Source Saat operasi OLE drag-drop dimulai.
3. Properties

Beberapa Jenis - jenis Properties,properties adalah nilai atau 

Appearance
0 - Flat
1 - 3D
Apakah form akan ditampilkan dengan model 2 dimensi atau 3 dimensi
AutoRedraw
True/False
Menampilkan form dalam modus grafik
BackColor
Value
Menampilkan warna latar belakang
BorderStyle
0 - None
1 - Fixed Single
2 - Sizeable
3 - Fixed Dialog
4 - Fixed Tool Window
5 - Sizeable Tool Window
Model Penampakan Border
Caption
Value
Judul dari form
ControlBox
True/False
Menampilkan Control box dalam form
Enabled
True/False
Aktif/Deaktif form
FillColor
Value
Warna form
Font
Value
Jenis font dalam form
Height
Value
Ukuran tinggi form
Icon
Value
Bentuk icon yang akan ditampilkan
Left
Value
Ukuran form dari kiri screen
MaxButton
True/False
Menampilkan Tombol Max
MDIChild
True/False
Form sebagai child atau free
MinButton
True/False
Menampilkan tombol Min
MouseIcon
Value
Bentuk mouse pada daerah form
MousePointer
Value
Jenis mouse pada daerah form
Moveable
True/False
Form dapat dipindahkan/geser
NegotiateMenus
True/False
Menu dapat digabung dengan menu dari Form lain
Picture
Value
Gambar yang akan diisi pada form
ShowInTaskbar
True/False
Form akan ditampilkan dalam taskbar
StartUpPosition
0 - Manual
1 - CenterOwner
2 - CenterScreen
3 - WindowsDefault(kiri atas)
Posisi awal form pada saat dipanggil
Top
Value
Jarak antara form dengan screen atas
Visible
True/False
Menyembunyikan form(False)
Width
Value
Lebar dari suatu form
WindowState
0 - Normal
1 - Minimized
2 - Maximized
Menampilkan form pada saat pertama kali dipanggil

di sadur dari www.gachogroup.info 
4. Procedure

Procedure > Blok kode program yang berisi perintah – perintah untuk mengerjakan tugas tertentu. Di gunakan untuk menghemat penuliasn kode program, karena kode-kode program yang sama di beberapa tempat cukup di buat dalam beberapa bagian saja. Jenisnya :
a. Procedure Sub, procedure yang tidak menegembalikan nilai setelah tugasnya selesai.
b. Procedure Function, Procedure yang mengembalikan setelah tugasnya selesai.
c. Procedure Event, Procedure untuk event pada sebuah object. Di gunakan di dalam class module.
d. Procedure Property, procedure untuk mengubah (let) atau mengambil (get) nilai property pada sebuah object. Di gunakan di dalam class module.
<
as
e.


5. Methods 
adalah aksi yang dapat dilakukan oleh object.
contohnya adalah


1. Metode Move
Jika suatu kontrol mendukung properti Left, Top, Width, dan Height, juga mendukung metode Move, dengannya dimana anda dapat mengubah beberapa atau semua properti dalam satu operasi tunggal. Contoh berikut mengubah tiga properti: Left, Top, dan Width.
Contoh :
'Mendoublekan lebar form, dan memindahkan ke sudut kiri atas layar
'Syntaxnya adalah: Move Left, Top, Width, Height.

Form1.Move 0, 0, Form1.Width * 2

2. Metode Refresh 
Metode refresh menyebabkan suatu form akan digambar ulang. Pada dasarnya Visual Basic otomatis memanggil metode ini setiap ada kesempatan, tetapi anda dapat menggunakannya untuk mengupdate tampilan seketika.
Contoh :
For n = 1000 To 1 Step -1
Label1.Caption = CStr(i)
Label1.Refresh ' Mengupdate label seketika.
Next

3. Metode SetFocus
Metode ini memindahkan fokus input ke kontrol tertentu. Sesuatu masalah yang sering terjadi adalah metode ini akan menyebabkan error ketika diterapkan pada kontrol yang sedang di Disable atau dalam keadaan Invisible. Untuk menhindari hal ini, metode SetFocus jangan digunakan pada bagian Form Load.
Contoh :
Private Sub cmdAdd_Click()
Aksi = flAdd
Call Buka
Call Kosong
txtCCode.SetFocus 'Memindahkan fokus ke kontrol txtCCode
End Sub

4. Metode ZOrder 
Metode ZOrder memberikan efek tampilan kontrol yang saling menimpa. Anda menggunakan metode ini untuk memindahkan kontrol keatas kontrol yang lain. Gunakan argumen satu untuk sebaliknya.
Contoh :
Label1.ZOrder 'Memindahkan ke atas
Label1.ZOrder 1 'Memindahkan ke bawah
Pada saat design, anda dapat menggunakan Ctrl+J untuk memindahkan kontrol ke depan, dan Ctrl+K untuk memindahkan form ke belakang. 


5. Hide, menset objek agar di tampilkan dalam tampilan program bila bernilai "false" dan di sembunykan jika bernilai "true" .

6. Enable, menset agar objek dapat di fungsikan jika bernilai "true", dan tidak berfungsi jika bernilai "false".
Teknik Dalam Pemrograman Visual Basic Teknik Dalam Pemrograman Visual Basic Reviewed by yunanto on Senin, November 24, 2014 Rating: 5

Tidak ada komentar :

Events

Diberdayakan oleh Blogger.