Anda di halaman 1dari 8

OBJEK-OBJEK STANDAR PADA VB 6

(Lanjutan)

D. GRAFIK
Suatu objek gambar disusun oleh elemen-elemen yang disebut titik atau pixed.
Banyaknya titik dalam layer disebut resolusi.
GDI (Graphics Device Interface)
Pemrograman grafis pada sistem Windows selalu menggunakan antar muka yang disebut
GDI. GDI merupakan kumpulan fungsi yang digunakan untuk mengakses atau
menggambar ke piranti tertentu, seperti monitor, printer dsb.
Sistem koordinat
Desain suatu program grafis selain ditentukan oleh komposisi gambar-gambar yang
digunakan yang meliputi bentuk, ukuran dan jumlah serta tata warna yang digunakan,
juga ditentukan oleh letak dari objek gambar pada screen (monitor).
Sistem koordinat pada VB dikenal dengan system kooordinat 2 dimensi seperti berpindah
tempat, perubahan ukuran dsb.
Pewarnaan
Pemakaian warna dalam pemprograman grafis sangat dominant. Dalam VB menyediakan
fungsi atau cara untuk mendefinisikan warna :
1. Fungsi RGB (Red, Green, Blue)
Dasarnya seluruh warna yang ada bermula dari warna primer yaitu merah, hijau
dan biru. Setiap warna bisa dihasilkan dari campuran warna primer. Setiap warna
primer dinyatakan dengan bilangan bulat antara 0 sampai 255. Jika nilai yang
diberikan lebih dari 255 maka nilai tersebut akan diangggap sebagai nilai 255
Warna
Hitam
Biru
Hijau
Merah
Kuning
Cyan
Putih

Merah
0
0
0
255
255
0
255

Nilai warna
Hijau
0
0
255
0
255
255
255

Biru
0
255
0
0
0
255
255

2. Fungsi QBColor
Fungsi yang menunjukkan nilai warna yang digunakan pada versi awal dari basic.

Fungsi ini akan mengembalikan warna yang berasosiasi dengan nilai yang
dimasukkan pada parameter warna (0 15).
Standar penulisannya : QBColor (warna)
Nilai
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

A.
1.

Warna
Hitam
Biru
Hijau
Cyan
Merah
Magenta
Kuning
Putih
Abu-abu
Biru terang
Hijau terang
Cyan terang
Merah terang
Magenta terang
Kuning terang
Putih terang

KONTROL PEMPROGRAMAN GRAFIS

Image
Digunakan untuk menampilkan gambar dalam format Bitmap (BMP), Device
Independent Bitmaps (DIP), Windows Metafile (WMF), Enhanced Metafile (EMF),
Graphic Interchange Format (GIF), Joint Photographic Experts Group (JPEG), dan Icon
(ICO dan CUR)
Properti lainnya :
Properti
Kegunaan
BordenStyle Untuk menentukan jenis borden (0-None, 1-FixedSingle)
Strech
Digunakan untuk merubah ukuran gambar agar sesuai dengan Image
(gambar dapat membesar atau mengecil).

2. PictureBox
Memiliki kegunaan hampir sama dengan Image, yaitu untuk menampilkan gambar.
Namun PictureBox dapat juga digunakan untuk mengolah gambar. PictureBox memiliki
fungsi yang hampir sama dengan Form yaitu sebagai kontainer bagi objek-objek lainnya.
Properti lainnya :
Properti
Kegunaan
AutoRedraw Untuk menentukan apakah grafik yang dihasilkan dengan metode
grafik/pengambaran (line, Circle, Pset) akan dijadikan sebagai gambar
Bitmap yang tetap.
Autosize
Untuk menentukan apakah ukuran PictureBox otomatis disesuaikan
dengan ukuran gambar.
Metode lainnya :
Metode
Circle (x,y), r, warna,
awal, akhir, aspek
Line (x1,y1)-(x2-y2),
warna
Line (x1,y1)-(x2-y2),
warna, B
Line (x1,y1)-(x2-y2),
warna, BF
Pset (x,y)
Point (x,y)

Kegunaan
Untuk mengambarkan lingkaran yang berpusat di koordinat
(x,y), jari-jari r, mulai sudut awal hingga sudut akhir yang
dinyatakan dalam radian, aspek perbandingan tinggi dan lebar.
Mengambar garis tunggal dari koordinat (x1,y1) hingga (x2,y2)
dengan warna tertentu
Mengambar kotak dari koordinat (x1,y1) hingga (x2,y2)
Mengambar kotak berisi dari koordinat (x1,y1) hingga (x2,y2)
Mencetak titik (dot) pada koordinat relatif (x,y) terhadap posisi
koordinat sebelumnya.
Mendapatkan warna titik tertentu pada layar.

3. Line
Digunakan untuk menggambar garis, Line tidak memiliki event yang dapat dikenakan
padanya.
Properti lainnya :
Properti
Kegunaan
BordenWidth Menetukan 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)

4. Shape
Digunakan untuk menggambar bentuk (shape). Shape tidak memiliki event yang
dapat dikenakan padanya.
Properti lainnya :
Properti
Kegunaan
FillColor
Menentukan warna isi suatu bentuk (shape)
FillStyle
Menentukan bentuk corak isi yang digunakan
Shape
Menentukan bentuk gambar {0-Rectangle (kotak), 1-Square (bujur
sangkar), 2-Oval (lonjong), 3-Cicle (lingkaran), 4-RoundedRectangle
(kotak dengan ujung bundar), 5-RoundedSquare (bujursagkar dengan
ujung bulat)}
B. METODE PEMROGRAMAN GRAFIS
Metode CLS
Metode Pset
Metode Point
Metode Line
Digunakan untuk membuat garis, persegi atau mengisi kotak.
Object.Line [Step](x1,y1)[Step](x2,y2),[Color],[B][F]
Komponen
Keterangan
Step
Kata kunci yang bersifat pilihan, khusus digunakan pada koordinat titik
awal dari posisi grafis.
(x1,y1)
Sifatnya pilihan yaitu nilai single yang menyatakan koordinat dari titik
awal pada suatu garis atau segiempat.
Step
Kata kunci yang bersifat pilihan, khusus digunakan pada koordinat titik
akhir dari titik awal suatu.
(x2,y2)
Sifatnya dibutuhkan yaitu nilai Single yang menyatakan koordinat dari
titik akhir pada suatu garis yang sedang dibuat.
Color
Sifatnya pilihan yaitu nilai long integer yang menyatakan warna RGB
untuk digunakan pada pewarnaan suatu grafis.
B
Sifatnya pilihan dan jika diikutkan menyebabkan kotak yang digambar
dengan mengunakan koordinat untuk menentukan ujung-ujung yang
berhadapan dari sutau kotak.
F
Sifatnya pilihan. Jika option B digunakan maka option F diginakan untuk
menentukan kotak yang diisi dengan warna yang sama dengan warna
untuk mengambar kotah. Iption F tidak dapat digunakan tanpa option B.

Contoh :

Metode Circle
Metode ini untuk menggambar lingkaran, ellips atau garis lengkung.
Object.Cicle [Step] (x,y), Radius, [color, start, end, aspect]
Komponen
Keterangan
Step
Kata kunci yang bersifat pilihan, khusus sebagai pusat lingkaran, ellips
atau garis lengkung dimana arah koordinatnya diberikan oleh Current X
dan Corrent Y pada properties obyek.
(x1,y1)
Nilai single yang diindikasikan sebagai koordinat titik pusat dari
lingkaran, ellips atau garis lengkung.
Radius
Nilai Single yang diindikasikan sebagai jari-jari dari lingkaran, ellips
atau garis lengkung.
Color
Sifatnya pilihan yaitu nilai long integer yang diindikasikan pada fungsi
warna RGB dari garis lingkaran.
Start, End
Ketika garis lengkung, bagian lingkaran, ellips di gambar, start dan end
menentukan posisi awal dan akhir dari suatu garis lengkung. Nilai
standart untuk start adalah 0 radian dan nilai standar untuk end adalah
2*pi radian. Sedang batasan nilainya mulai -2*pi radian sampai 2*pi
radian.
Aspect
Nilai Single-precesion yang diindikasikan sebagai perbandingan aspek
dari suatu lingkaran. Nilai standarnya adalah 1,0.
Contoh :
Setting tiap control adalah :
Form/Control
Form1

Properti
Name

Setting
Form1

Caption
BackColor
StartUpPosition

Menggunakan metode circle


&H00E0E0E0&
CenterScreen