Visual Programming

18
Visual Programmi ng Lecture 8 Third Party Component Devi, Erick, Reddy

description

Visual Programming. Lecture 8 Third Party Component Devi, Erick, Reddy. Outlines. 3 rd Party Component Example using GemBoxSpreedSheet Example using DataGridView Filter Popup. 3 rd Party Component. 3 rd Party Component. - PowerPoint PPT Presentation

Transcript of Visual Programming

Page 1: Visual Programming

Visual Programming

Lecture 8Third Party Component

Devi, Erick, Reddy

Page 2: Visual Programming

Outlines» 3rd Party Component» Example using GemBoxSpreedSheet» Example using DataGridView Filter

Popup

Page 3: Visual Programming

3rd Party Component

Page 4: Visual Programming

3rd Party Component

Arti dari 3rd Party Component adalah komponen-komponen yang dibuat diluar

dari bawaan .Net Library.

Sangat banyak component dibuat oleh pihak lain yang berguna untuk membatu

kita para developer untuk membuat suatu Project.

Page 5: Visual Programming

3rd Party Component» 3rd party Component juga dapat

diartikan dengan Library tambahan. Meskipun ruang lingkup dari Library ini lebih besar. Karena Library bisa juga berasal dari .Net itu sendiri seperti System.Windows.Forms

» Pembuatan Composite Component sendiri, dan menggunakan component tersebut dalam proyek, maka component tadi dapat disebut sebagai 3rd Party Component.

Page 6: Visual Programming

Keuntungan dan Kelebihan» Sangat banyak Variasi dan Fungsi

tambahan yang akan didapatkan. » Bisa menambah Property atau bisa juga

menambah Event baru yang tidak disediakan oleh .Net

» Pembuatan Proyek jadi lebih cepat karena adanya tambahan fasilitas dari biasanya.

» Menyediakan Fungsi fungsi umum yang tidak disedikan .Net, sebagai Contoh dalam Pengolahan Citra terdapat Component EmguCV

Page 7: Visual Programming

Kekurangan » Proyek bergantung pada pihak ke 3, jika

suatu saat komponent yang digunakan berubah versi dan fungsinya berubah bisa menyebabkan kesalahan pada program pengguna komponen.

Page 8: Visual Programming

Daftar Penyedia Komponent » DevExpress» Infragistics» Telerik» GemBoxSoftware» Developer Individu

Hampir semua yang menyediakan kompenent-komponent ini adalah perusahaan berbayar, tetapi juga menyediakan versi Trial.

Page 9: Visual Programming

GemBoxSpreedSheet

Page 10: Visual Programming

Example Using GemBoxSpreedSheet» Langkah Awal untuk menggunakan dari

3rd Party Component adalah dengan menabahkan Library kedalam Project yang akan dibuat.

» Penambahannya dengan cara :˃ Klik kanan Pada Project di Solution

Explorer˃ Pilih add reference, lalu pilih tab Browse

dan pilih file .dll yang akan di tambahkan˃ Komponent Siap digunakan

Page 11: Visual Programming

Adding Reference

Page 12: Visual Programming

GemBoxSpreedSheet» Adalah 3rd party yang dipilih digunakan

untuk membaca file Xls, Xlsx, dll tanpa perlu menginstall Microsoft Office terlebih dahulu. Dan memberikan Free Trial

using GemBox.Spreadsheet;using GemBox.Spreadsheet.WinFormsUtilities;

Page 13: Visual Programming

Fitur GemBoxSpreedSheet » Basic Features˃ Data Types˃ Styles and Formatting˃ Cell Referencing˃ Number Format˃ Formula˃ Hyperlinks˃ Comments˃ Images˃ Header and Footer

» Advanced Features˃ Grouping

˃ Freeze or Split Panes˃ Print and View Optio

ns˃ Print Titles and Area˃ Sheet Protection˃ Data Validation

» Chart» Import/Export

DataTable

Page 14: Visual Programming

DataGridView Filter Popup

Page 15: Visual Programming

DataGridView Filter Popup» Digunakan untuk melakukan Filtering

pada gridview yang datanya berasal dari data bounds, sehingga proses filternya lebih cepat

Page 16: Visual Programming

DataGridView Filter Popup

Page 17: Visual Programming

Cara Penggunaan» Terdapat beberapa teknik penggunaan

cara termudah adalah dengan menggunakan DgvFilterManager

» DgvFilterManager fm = new DgvFilterManager(datagridview1)

» Cara pemangilannya dengan klik kanan pada header DataGridView.

Page 18: Visual Programming

Hasil DataGridView Filter