180 likes | 331 Views
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.
E N D
Visual Programming Lecture 8 Third Party Component Devi, Erick, Reddy
Outlines • 3rd Party Component • Example using GemBoxSpreedSheet • Example using DataGridViewFilter Popup
3rd Party Component Artidari 3rd Party Component adalahkomponen-komponen yang dibuatdiluardaribawaan.Net Library. Sangatbanyak component dibuatolehpihak lain yang bergunauntukmembatukita para developer untukmembuatsuatu Project.
3rd Party Component • 3rd party Component jugadapatdiartikandengan Library tambahan. Meskipunruanglingkupdari Library inilebihbesar. Karena Library bisajugaberasaldari.NetitusendirisepertiSystem.Windows.Forms • Pembuatan Composite Component sendiri, danmenggunakan component tersebutdalamproyek, maka component tadidapatdisebutsebagai 3rd Party Component.
KeuntungandanKelebihan • SangatbanyakVariasidanFungsitambahan yang akandidapatkan. • Bisamenambah Property ataubisajugamenambah Event baru yang tidakdisediakanoleh.Net • PembuatanProyekjadilebihcepatkarenaadanyatambahanfasilitasdaribiasanya. • MenyediakanFungsifungsiumum yang tidakdisedikan.Net, sebagaiContohdalamPengolahan Citra terdapat Component EmguCV
Kekurangan • Proyekbergantungpadapihakke 3, jikasuatusaatkomponent yang digunakanberubahversidanfungsinyaberubahbisamenyebabkankesalahanpada program penggunakomponen.
DaftarPenyediaKomponent • DevExpress • Infragistics • Telerik • GemBoxSoftware • Developer Individu Hampirsemua yang menyediakankompenent-komponentiniadalahperusahaanberbayar, tetapijugamenyediakanversi Trial.
Example Using GemBoxSpreedSheet • LangkahAwaluntukmenggunakandari 3rd Party Component adalahdenganmenabahkan Library kedalam Project yang akandibuat. • Penambahannyadengancara : • KlikkananPada Project di Solution Explorer • Pilih add reference, lalupilih tab Browse danpilih file .dll yang akan di tambahkan • KomponentSiapdigunakan
GemBoxSpreedSheet • Adalah 3rd party yang dipilihdigunakanuntukmembaca file Xls, Xlsx, dlltanpaperlumenginstall Microsoft Office terlebihdahulu. Dan memberikan Free Trial using GemBox.Spreadsheet; using GemBox.Spreadsheet.WinFormsUtilities;
FiturGemBoxSpreedSheet • 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
DataGridView Filter Popup • Digunakanuntukmelakukan Filtering padagridview yang datanyaberasaldari data bounds, sehingga proses filternyalebihcepat
Cara Penggunaan • TerdapatbeberapateknikpenggunaancaratermudahadalahdenganmenggunakanDgvFilterManager • DgvFilterManagerfm = new DgvFilterManager(datagridview1) • Cara pemangilannyadenganklikkananpada header DataGridView.