340 likes | 721 Views
Pemrograman Visual dan Grafika Komputer dengan Menggunakan Borland Delphi v.7.0. Disusun oleh: Hermansyah, S.Kom. I. Intrducing. Pemrograman Visual
E N D
Pemrograman Visualdan Grafika Komputer dengan MenggunakanBorland Delphi v.7.0 Disusun oleh: Hermansyah, S.Kom
I. Intrducing • Pemrograman Visual Teknik pemrograman yang memanfaatkan komponen-komponen / object visual dari System Operasi (e.x: Button, Edit Box, Radio, Check Box, dll) sebagai antarmuka program sehingga didapat tampilan yang lebih User Friendly.
Bahasa Pemrograman Visual • Borland Delphi Dikembangkan oleh Borland Company, yaitu Perusahaan Software yang lebih intent mengembangkan software-software bahasa pemrograman seperti: Turbo Pascal, Borland C/C++, Borland Java, dll Borland juga mengembangkan Bahasa Pemrograman yang “satu ras” dengan Delphi yang bekerja di Linux, yaitu Borland Kylix.
Bahasa Pemrograman Visual • Visual Basic Dikembangkan oleh Perusahaan Software Raksasa: Microsoft • Visual Foxpro Dikembangkan oleh Microsoft yang fasilitasnya lebih mengunggulkan pembuatan database. • dll
II. Starting Delphi • Spesifikasi Umum: • Karakteristik Bahasa Pemrogram yang digunakan menyerupai bahasa Pascal • Applikasi yang dapat dikembangkan: Window, CLX, ActiveX, Command Line, Console, Web Page / CGI. • Output Aplikasi yang diproduksi dapat ber-Extensi: Com,Exe, dan dll
Menjalan Delphi dari Start Menu Pilih Menu: START >> Program >> Borland Delphi 7 >> Delphi 7 • Antar Muka Editor Delphi Terdapat 5 bagian/window yang berperan penting dalam pembuatan program dilingkungan kerja delphi, yaitu: Component Palette, Form Designer, Unit, Object inspector, dan Object Tree View
Membuat Project Aplikasi Window Secara Default - Delphi pertama kali start berada pada posisi “New Project” Untuk membuat Project Baru: Pilih menu File >> New >> Application
Tips: Usahakan selalu membuat Folder baru untuk setiap Project baru, dan berikan nama sesuai dengan project yang dibuat • Relasi File Project Delphi • Terdapat 3 File Utama yang harus ada dalam Membuat/ • Memodifikasi Project : • File Project Utama (*.dpr) • File Unit -> Berisikan Syntax-syntax program (*.pas) • File Form -> Informasi tentang komponen yang • digunakan dalam Form Designer (*.dfm)
Merubah Nilai dari Properties Object Visual Untuk merubah Nilai/Properties dari masing-masing Object Visual, dapat dilakukan dengan: Meng-Klik Object yang dimaksud, kemudian tentukan perubahan Nilainya pada Object Inspector
Komponen PaintBox (kelas TPaintBox) • Menyediakan kanvas untuk menggambar elemen grafik secara bebas dan langsung pada kanvas yang tersedia.
Komponen Image (kelas TImage) • Menampilkan berkas citra grafis yang berupa bitmap, icon atau metafile
Objek Bitmap (kelas TBitmap) • Merupakan kanvas maya (memory canvas) yang tidak nampak, yang biasanya digunakan untuk menyembunyikan proses penggambaran grafik. • Memiliki kemampuan untuk memanggil (load) citra untuk menyimpan (save) citra pada kanvasnya ke dalam sebuah berkas terpisah.
Kelas TShape • Untuk menampilkan bentuk - bentuk dasar geometris seperti segitiga, segiempat, elips dan lingkaran
Kelas TBevel • Untuk membuat garis dan bingkai 3D
Kelas TAnimate • Untuk menampilkan berkas multimedia AVI (Audio Video Interleaved).
Kanvas (TCanvas) • adalah penggambaran pada form, kontrol grafik, printer, atau bitmap. • Merupakan selalu sebuah properti milik komponen yang tidak pernah berdiri sendiri.
Grafik (TGraphic) • Merupakan citra yang biasanya berupa berkas (file) atau resource, seperti bitmap (TBitmap), ikon (TIcon), dan metafile (TMetafile).
Picture (TPicture) • Merupakan wadah (container) untuk objek grafik seperti bitmap, ikon dan metafile,atau jenis grafik yang didefinisikan sendiri. • Picture selalu mempunyai grafik, dan grafik bisa saja mempunyai kanvas, misalnya TBitmap.
Properti pada Kanvas • Font : memilih dan mengatur font jenis, nama, ukuran, dan gaya font. • Brush : menentukan pola dan warna mewarnai bentuk – bentuk grafis dan latar belakangnya. • Pen : memilih jenis pena warna, lebar,dan moda. • PenPos : menentukan posisi terakhir penggambaran. • Pixels : mengetahui atau menentukan warna sebuah titik (piksel).
Arc() • Menggambar busur berdasarkan area segiempat yang membentuk elips.
Chord () • Menggambar bentuk tertutup yang merupakan perpotongan sebuah garis lurus dan elips.
CopyRect() • Mengkopi sebagian citra dari kanvas lain.
Draw() • Menampilkan objek grafik pada koordinat tertentu.
Ellipse() • Menggambar bentuk elips berdasarkan area segiempat.
FillRect() • Mengisi area segiempat dengan warna tertentu sesuai nilai brush yang digunakan.