Visual Programming

Post on 31-Dec-2015

34 views 0 download

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

Visual Programming

Lecture 8Third Party Component

Devi, Erick, Reddy

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

Popup

3rd Party Component

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.

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.

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

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.

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

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

GemBoxSpreedSheet

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

Adding Reference

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;

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

DataGridView Filter Popup

DataGridView Filter Popup» Digunakan untuk melakukan Filtering

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

DataGridView Filter Popup

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.

Hasil DataGridView Filter