Graphics - Sekolah Tinggi Teknik Surabaya

Download Report

Transcript Graphics - Sekolah Tinggi Teknik Surabaya

Lecture 8
Third Party Component
Devi, Erick, Reddy
» 3rd Party Component
» Example using GemBoxSpreedSheet
» Example using DataGridView Filter
Popup
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 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.
» 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
» Proyek bergantung pada pihak ke 3, jika
suatu saat komponent yang digunakan
berubah versi dan fungsinya berubah
bisa menyebabkan kesalahan pada
program pengguna komponen.
» DevExpress
» Infragistics
» Telerik
» GemBoxSoftware
» Developer Individu
Hampir semua yang menyediakan kompenentkomponent ini adalah perusahaan berbayar, tetapi juga
menyediakan versi Trial.
» 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
» 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;
» 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
Options
˃ Print Titles and Area
˃ Sheet Protection
˃ Data Validation
» Chart
» Import/Export
DataTable
» Digunakan untuk melakukan Filtering
pada gridview yang datanya berasal dari
data bounds, sehingga proses filternya
lebih cepat
» Terdapat beberapa teknik penggunaan
cara termudah adalah dengan
menggunakan DgvFilterManager
» DgvFilterManager fm = new
DgvFilterManager(datagridvi
ew1)
» Cara pemangilannya dengan klik kanan
pada header DataGridView.