Pendahuluan Grafik Komputer Menggunakan DELPHI

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.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.