PENDAHULUAN GRAFIK KOMPUTER
MENGGUNAKAN DELPHI
Dengan system operasi Windows yang berbasis grafis, maka perancangan tampilan aplikasi menjadi sangat fleksibel. Antarmuka pengguna(user interface) dapat dirancang dengan bebas, tidak harus mengikuti antarmuka Windows. Untuk interaksi dengan pengguna, Delphi juga telah menyediakan berbagai komponen visual yang siap pakai.
Demikian juga dengan data keluaran yang akan disajikan. Data dapat disajikan dalam bentuk grafik, gambar, animasi dan kombinasi ketiganya.
Dengan grafik, ide-ide visualisasi yang diinginkan baik oleh pengembang maupun pengguna dapat direalisasikan dengan mudah.
1.1. KANVAS : MENGGAMBAR ATAU MELUKIS?
Untuk bekerja dalam lingkungan grafis yang pertama kali perlu diketahui adalah sebagai berikut :
1. Perangkat (tool) apa yang diperlukan untuk pemrograman grafik
2. Perangkat apa yang telah disediakan oleh DELPHI mapun Windows
Analogi dengan menggambarkan kertas(kanvas) tersebut.
3 Elemen dasar pada pemrograman grafik,yaitu :
- Kanvas(TCanvas)
- Pensil(TPen) : merupakan obyek properties
- Kuas(TBrush). Merupakan obyek properties
Setiap grafik memerlukan kanvas. Dengan Pen dan Brush, kanvas tersebut diisi gambar.
- Pen :
- untuk corat-coret membuat garis.
- digunakan untuk mengatur gaya,warna dan ketebalan garis
- Brush :
- untuk menyapu kanvas dengan warna tertentu.
- digunakan untuk mengatur warna dan gaya sapuan pada kanvas.
Obyek Kanvas menyediakan alat bantu gambar yang cukup lengkap, antara lain :
- membuat garis lurus
- membuat busur
- membuat bentuk-bentuk geometris seperti : segiempat, elips, dan poligon
Untuk membuat corat-coret pada kanvas, DELPHI menggunakan 2 istilah yang perlu dicermati, yaitu :
- Menggambar
- Melukis
Menggambar(drawing) :
membuat sebuah elemen grafik seperti garis bentuk lainnya, menggunakan baris-baris perintah. Perintah tersebut untuk mengatur antara lain posisi,warna, dan warna lain-lain. Contoh fasilitas penggambaran grafik yang disediakan antara lain : LineTo(), Rectangle(), Ellipse(), dan lain-lain.
Melukis (painting) :
Membuat tampilan menyeluruh sebuah obyek. Melukis biasanya melibatkan proses menggambar. Contohnya adalah komponen kotak edit(TEdit), yang menampilkan dirinya dengan menggambar (menuliskan) teks didalamnya.
Contoh lainnya :
- menampilkan gambar pada komponen citra(TImage).
Contoh fasilitas melukis antara lain Draw(), StrechDraw(), BrushCopy() dan lain-lainnya.
Filed under: Borland C++, DELPHI, Flash, Visual Basic 6.0