Dalam kesempatan kali ini kita akan coba menggunakan fungsi-fungsi tersebut dalam mengolah grafika komputer dalam Visual Basic 6.
Beberapa fungsi yang akan kita gunakan adalah:
1. Line Method2. Circle Method3. Pset Method4. Scale Method
Mari kita pelajari 1 persatu penggunaan fungsi tersebut.
1. Line Method
Line Method adalah metode yang digunakan untuk membuat garis horizontal, vetikal, atau diagonal.
Sintaks: ObjectName.Line(x1,y1)-(x2,y2),Color,[B][F]
Cara membuat (contoh):
Private Sub Form_Click()Scale (0, 70)-(70, 0)Line (10, 0)-(20, 45), vbBlueLine (20, 0)-(30, 55), vbRed, BLine (30, 0)-(40, 40), , BFEnd Sub
2. Circle Method
Circle Method adalah metode yang digunakan untuk menggambar lingkaran.
Sintaks: ObjectName.Circle(x,y),Radius,Color
Cara membuat(contoh):
Private Sub Form_Click()Circle (2000, 1000), 800End Sub
3. Pset Method
Pset Method digunakan untuk menggambar satu titik.
Sintaks: ObjectName.Pset(x,y),Color
Cara membuat(contoh):
Private Sub Form_Click()PSet (1000, 2000)End Sub
4. Scale Method
Scale Method digunakan untuk mendefinisikan sistem koordinat pada form berdasarkan basis ujung kiri atas
Sintaks: ObjectName.Scale(x1,y1) – (x2,y2)
Sebagai contoh, lihat pada contoh Line Method:
Scale (0, 70)-(70, 0)
Untuk hasil yang lebih komplit, silahkan ketikkan listing berikut pada form anda:.
Program Grafika Komputer:
Private Sub Form_Click()‘Deklarasi Garis’Line (200, 300)-(500, 600)Print “Garis”‘Deklarasi Kotak Berwarna’Line (3000, 100)-(3900, 450), vbBlue, BFCurrentX = 3100CurrentY = 200Print “Kotak Berwarna”‘Deklarasi Kotak’Line (1000, 500)-(3000, 1500), , BCurrentX = 1200CurrentY = 600Print “Kotak”‘Deklarasi Lingkaran’Circle (2000, 1000), 600CurrentX = 1600CurrentY = 800Print “Lingkaran”‘Deklarasi Titik’PSet (2000, 1000)Print “(2000,1000)”CurrentX = 1000CurrentY = 500Print “(1000,500)”CurrentX = 3000CurrentY = 1500Print “(3000,1500)”End Sub
Listing diatas akan menghasilkan gambar berikut ini :
Selamat mencoba dan selamat belajar ya.
Semoga berguna.
Tidak ada komentar:
Posting Komentar
1. Do not forget to comment
2. and comments are both good, yes
3. and hopefully your comments useful to us all