1Pengenalan Delphi

31
Pemrograman Visual dan Grafika Komputer dengan Menggunakan dengan Menggunakan Borland Delphi v.7.0 Disusun oleh: Gerson Feoh, S.Kom Gerson Feoh, S.Kom

description

Pengenalan Delphi

Transcript of 1Pengenalan Delphi

  • Pemrograman Visualdan Grafika Komputer

    dengan Menggunakandengan MenggunakanBorland Delphi v.7.0

    Disusun oleh:

    Gerson Feoh, S.KomGerson Feoh, S.Kom

  • I. Intrducing

    Pemrograman Visual Pemrograman VisualTeknik 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 program sehingga didapat tampilan yang lebih User Friendly.

  • Bahasa Pemrograman Visual

    Borland Delphi Dikembangkan oleh Borland Company, Dikembangkan oleh Borland Company, yaitu Perusahaan Software yang lebih intent mengembangkan software-softwarebahasa pemrograman seperti: Turbo Pascal, Borland C/C++, Borland Java, dll

    Borland juga mengembangkan Bahasa 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 SoftwareDikembangkan oleh Perusahaan SoftwareRaksasa: Microsoft

    Visual Foxpro Dikembangkan oleh Microsoft yang Dikembangkan oleh Microsoft yang fasilitasnya lebih mengunggulkan pembuatan database.

    dll

  • II. Starting Delphi

    Spesifikasi Umum: Spesifikasi Umum:Karakteristik Bahasa Pemrogram yang

    digunakan menyerupai bahasa Pascal

    Applikasi yang dapat dikembangkan: Window, CLX, ActiveX, Command Line, Console, Web Page / CGI.Page / CGI.

    Output Aplikasi yang diproduksi dapat ber-Extensi: Com,Exe, dan dll

  • Menjalan Delphi dari Start Menu Pilih Menu: START >> Program >> 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

  • Antar Muka Delphi:

  • Membuat Project Aplikasi Window Secara Default - Delphi pertama kali start Secara Default - Delphi pertama kali start berada pada posisi New Project

    Untuk membuat Project Baru:

    Pilih menu File >> New >> ApplicationPilih menu File >> New >> Application

  • Relasi File Project Delphi

    Tips: Usahakan selalu membuat Folder baru untuk setiap Project baru, dan berikan nama sesuai dengan project yang dibuat

    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)

  • III. Component Visual Pada Delphi

  • 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

  • DELPHI dan FASILITAS GRAFISNYA

  • Komponen PaintBox (kelasTPaintBox)

    Menyediakan kanvas untuk menggambar Menyediakan kanvas untuk menggambar elemen grafik secara bebas dan langsung pada kanvas yang tersedia.

  • Komponen Image (kelas TImage)

    Menampilkan berkas citra grafis yang Menampilkan berkas citra grafis yang berupa bitmap, icon atau metafile

  • Objek Bitmap (kelas TBitmap)

    Merupakan kanvas maya (memory 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 Untuk menampilkan bentuk - bentuk dasar geometris seperti segitiga, segiempat, elips dan lingkaran

  • Kelas TBevel

    Untuk membuat garis dan bingkai 3D Untuk membuat garis dan bingkai 3D

  • Kelas TAnimate

    Untuk menampilkan berkas multimedia Untuk menampilkan berkas multimedia AVI (Audio Video Interleaved).

  • ELEMEN GRAFIK

  • Kanvas (TCanvas)

    adalah penggambaran pada form, kontrol 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 Merupakan citra yang biasanya berupa berkas (file) atau resource, seperti bitmap (TBitmap), ikon (TIcon), dan metafile (TMetafile).

  • Picture (TPicture)

    Merupakan wadah (container) untuk objek 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.

  • KANVAS

  • Properti pada Kanvas

    Font : memilih dan mengatur font jenis, nama, 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).

  • Metoda Grafis pada Kanvas

  • Arc()

    Menggambar busur berdasarkan area Menggambar busur berdasarkan area segiempat yang membentuk elips.

  • Chord ()

    Menggambar bentuk tertutup yang Menggambar bentuk tertutup yang merupakan perpotongan sebuah garis lurus dan elips.

  • CopyRect()

    Mengkopi sebagian citra dari kanvas lain. Mengkopi sebagian citra dari kanvas lain.

  • Draw()

    Menampilkan objek grafik pada koordinat Menampilkan objek grafik pada koordinat tertentu.

  • Ellipse()

    Menggambar bentuk elips berdasarkan Menggambar bentuk elips berdasarkan area segiempat.

  • FillRect()

    Mengisi area segiempat dengan warna Mengisi area segiempat dengan warna tertentu sesuai nilai brush yang digunakan.

    Pemrograman Visualdan Grafika Komputer dengan MenggunakanBorland Delphi v.7.0

    Disusun oleh:Gerson Feoh, S.Kom

    I. Intrducing

    Pemrograman VisualTeknik 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 VisualBorland Delphi Dikembangkan oleh Borland Company, yaitu Perusahaan Software yang lebih intent mengembangkan software-software bahasa pemrograman seperti: Turbo Pascal, Borland C/C++, Borland Java, dllBorland juga mengembangkan Bahasa Pemrograman yang satu ras dengan Delphi yang bekerja di Linux, yaitu Borland Kylix.

    Bahasa Pemrograman VisualVisual 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 PascalApplikasi 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 7Antar 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

    Antar Muka Delphi:

    Membuat Project Aplikasi Window Secara Default - Delphi pertama kali start berada pada posisi New Project

    Untuk membuat Project Baru:Pilih menu File >> New >> Application

    Relasi File Project Delphi

    Tips: Usahakan selalu membuat Folder baru untuk setiap Project baru, dan berikan nama sesuai dengan project yang dibuat

    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)

    III. Component Visual Pada Delphi

    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

    DELPHI dan FASILITAS GRAFISNYA

    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).

    ELEMEN GRAFIK

    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.

    KANVAS

    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).

    Metoda Grafis pada Kanvas

    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.