1 / 18

Visual Programming

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.

Download Presentation

Visual Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Programming Lecture 8 Third Party Component Devi, Erick, Reddy

  2. Outlines • 3rd Party Component • Example using GemBoxSpreedSheet • Example using DataGridViewFilter Popup

  3. 3rd Party Component

  4. 3rd Party Component Artidari 3rd Party Component adalahkomponen-komponen yang dibuatdiluardaribawaan.Net Library. Sangatbanyak component dibuatolehpihak lain yang bergunauntukmembatukita para developer untukmembuatsuatu Project.

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

  6. KeuntungandanKelebihan • SangatbanyakVariasidanFungsitambahan yang akandidapatkan. • Bisamenambah Property ataubisajugamenambah Event baru yang tidakdisediakanoleh.Net • PembuatanProyekjadilebihcepatkarenaadanyatambahanfasilitasdaribiasanya. • MenyediakanFungsifungsiumum yang tidakdisedikan.Net, sebagaiContohdalamPengolahan Citra terdapat Component EmguCV

  7. Kekurangan • Proyekbergantungpadapihakke 3, jikasuatusaatkomponent yang digunakanberubahversidanfungsinyaberubahbisamenyebabkankesalahanpada program penggunakomponen.

  8. DaftarPenyediaKomponent • DevExpress • Infragistics • Telerik • GemBoxSoftware • Developer Individu Hampirsemua yang menyediakankompenent-komponentiniadalahperusahaanberbayar, tetapijugamenyediakanversi Trial.

  9. GemBoxSpreedSheet

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

  11. Adding Reference

  12. GemBoxSpreedSheet • Adalah 3rd party yang dipilihdigunakanuntukmembaca file Xls, Xlsx, dlltanpaperlumenginstall Microsoft Office terlebihdahulu. Dan memberikan Free Trial using GemBox.Spreadsheet; using GemBox.Spreadsheet.WinFormsUtilities;

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

  14. DataGridView Filter Popup

  15. DataGridView Filter Popup • Digunakanuntukmelakukan Filtering padagridview yang datanyaberasaldari data bounds, sehingga proses filternyalebihcepat

  16. DataGridView Filter Popup

  17. Cara Penggunaan • TerdapatbeberapateknikpenggunaancaratermudahadalahdenganmenggunakanDgvFilterManager • DgvFilterManagerfm = new DgvFilterManager(datagridview1) • Cara pemangilannyadenganklikkananpada header DataGridView.

  18. HasilDataGridView Filter

More Related