PEMROGRAMAN GRAFIK
X+ X+
X+ Y+ Y+
(0,0) (80,25)
(1024, 768)
1. Kelas TCanvas
Turunan dari Kelas Persistent
Diletakkan pada file header vcl.h
(diincludekan)
Bukan merupakan Component
Pallete(Annditonal)
Kelas TCanvas memiliki beberapa properti dan
method yang dapat dimanfaatkan untuk
keperluan menggambar, antara lain :
a. Properti Pen : digunakan untuk menentukan
jenis, warna, dan tebal garis yang dilakukan
untuk proses penggambaran. Properti Pen
memiliki empat properti yaitu Color, Width,
Style, dan Mode.
b. Properti Brush : digunakan untuk mengisi
suatu area tertentu pada Canvas dengan
berbagai jenis warna, gaya arsiran, dan juga
latar yang berbentuk gambar. Properti Brush
memiliki tiga properti, yaitu : Color, Style, dan
Bitmap.
c. ….
c. Properti Font : digunakan untuk menuliskan teks
dengan memodifikasi ukuran dan warna teks. Untuk
keperluan ini, digabung dengan method TextOut.
d. Method MoveTo dan LineTo : digunakan untuk
menggambar garis dari (x1,y1) ke posisi (x2, y2).
Untuk menentukan posisi awal digunakan method
MoveTo(x1,y1) dan untuk menentukan posisi akhir
digunakan method LineTo(x2, y2).
e. Method Rectangle dan RoundRect : digunakan
untuk menggambar segi empat dari dari sudut kiri
atas (x1,y1) ke sudut kanan bawah (x2, y2). Method
Rectangle digunakan mengambar segiempat dengan
titik sudutnya siku-siku, sedangkan method RoudRect
titik sudutnya berbentuk seperempat lingkaran.
f. Method Ellipse : digunakan untuk
menggambar lingkaran atau oval (ellips) dari
sudut kiri atas (x1,y1) ke sudut kanan bawah
(x2, y2).
g. Method Arc, Chord, dan Pie : digunakan
untuk menggambar Busur (Arc), Tembereng
(Chord), dan Juring (Pie) lingkaran dari dari
sudut kiri atas (x1,y1) ke sudut kanan bawah
(x2, y2) dengan ujung kanan (x3, y3) dan ujung
kiri (x4, y4).
h. Method Polygon, dan Polyline : digunakan
untuk menggambar bangun segibanyak
(Polygon) dan menggambar garis-garis yang
saling menyambung (Polyline).
2. Kelas TImage
Langkah-langkahnya :
Tentukan posisi awal dan posisi akhir
Gambar objek pada posisi awal
Tentukan posisi yang baru untuk objek
Hapus objek pada posisi yang lama
Gambar objek pada posisi yang baru
Lakukan hal yang sama sampai objek
berada pada posisi akhir yang dituju.
2. Teknik Animasi
Menggerakkan Citra
Langkah-langkahnya :
Alokasikan peubah dinamis untuk
menyimpan citra (memori).
Simpan citra pada tempat yang sudah
dipesan.
Tempatkan citra pada posisi awal
Pindahkan citra ke lokasi baru.
Lakukan hal yang sama sampai citra berada
pada posisi akhir yang dituju.
Dealokasikan citra dari peubah dinamis.
3. Teknik Animasi dengan
mengubah palet.
Langkah-langkahnya :
Siapkan palet (palette) elektronis sebagai
pencampur warna.
Gambar objek menggunakan palet dengan warna
tertentu.
Hapus objek pada posisi yang lama dengan
mewarnai objek dengan warna latar belakang.
Gambar objek pada posisi yang baru dengan warna
tertentu
Lakukan hal yang sama sampai objek berada pada
posisi akhir yang dituju.
4. Teknik Animasi dengan
permainan Halaman
Langkah-langkahnya :
Gambar masing-masing objek yang dianimasi
pada halaman yang berbeda menurut urutan
animasinya.
Tampilkan masing-masing halaman secara
bergantian menurut urutan animasinya.
Lakukan hal yang sama sampai objek berada
pada posisi akhir yang dituju (urutan animasi
terkhir).
Tugas (Strip, Crimp, and Test)
Buatlah kabel jaringan RJ45 tipe Strike untuk
menghubungkan komputer ke Hub dengan
susunan kode warna seperti pada gambar: