Assalammu'alaikum~ ! DevExpress merupakan aplikasi tambahan untuk Visual Studio yang berisi control-control yang membantu kita untuk membuat sebuah aplikasi yang profesional (dari segi user interface), fitur yang lebih lengkap, dan cepat dalam mengelola data. Sebagai gambaran, saya akan mengambil beberapa contoh c...

Pengenalan DevExpress - Windows Form

Assalammu'alaikum~ !

DevExpress merupakan aplikasi tambahan untuk Visual Studio yang berisi control-control yang membantu kita untuk membuat sebuah aplikasi yang profesional (dari segi user interface), fitur yang lebih lengkap, dan cepat dalam mengelola data.

Sebagai gambaran, saya akan mengambil beberapa contoh control bawaan Visual Studio, untuk dibandingkan dengan control dari DevExpress. Berikut perbandingannya.

Sumber: http://www.warrenphotographic.co.uk/

TextBox vs TextEdit

Apabila kita ingin membuat Form registrasi dimana data yang akan di input berupa angka, maka kita harus memvalidasi nilai dari TextBox agar merupakan sebuah angka yang valid, katakanlah "1234" dan "1.234" adalah nilai yang valid, sedangkan "1234a" dan "1.234a" adalah nilai yang tidak valid. Apabila menggunakan TextBox biasa, kita perlu membuat script tersendiri untuk melakukan validasi terhadap nilai TextBox tersebut, bisa dengan TextChanged,KeyDown, dan lainnya.

Bayangkan apabila kita akan membuat 10 Form yang menggunakan validasi yang sama? Berapa banyak script yang harus kita buat hanya untuk memvalidasi nilai dari TextBox? Meski sebenarnya kita bisa membuat User Control sendiri, namun itupun kita harus membuat scriptnya juga, dan tentunya tidak cukup dengan hanya satu User Control karena kita tidak hanya memvalidasi nilai angka.

Nah!
Dengan TextEdit, kita tidak perlu melakukan hal tersebut. DevExpress sudah menyediakan property MaskType yang bisa kita atur untuk memvalidasi nilai dari TextEdit tanpa satu baris pun script!

Dan tentunya dengan User Interface yang lebih nyaman untuk dilihat :-)

DataGridView vs XtraGrid

Apabila kita menginput data langsung di DataGridView, kita harus memvalidasinya sendiri dengan membuat script pada event EndEdit. Tentunya ini akan memakan waktu, apalagi data-nya berupa tanggal. Sebenarnya kita bisa menambahkan DateTimePicker ke dalam DataGridView untuk memermudah kita menginput tanggal di DataGridView. Namun, lagi-lagi ini akan memakan waktu karena kita perlu membuat script-nya lagi.

Nah!
Dengan GridControl, kita tidak perlu melakukan hal tersebut. Karena hampir semua control devexpress bisa kita jadikan kolom pada GridControl. Bahkan control seperti SearchLookUpEdit bisa kita masukkan ke dalamnya! (Lebih detail lagi mengenai control ini akan kita bahas nanti).Tentunya dengan validasi data tanpa membuat script, sama seperti TextEdit.

Dan kelebihan lainnya yang sangat banyak seperti filter data, pengelompokkan kolom dan sebagainya.

 

 

Kurang lebih, itulah beberapa kelebihan control di DevExpress. Ke depannya, kita akan mencicipi satu per satu control-nya. Dan saya akan mengupdate list Tutorial yang berhubungan dengan DevExpress, di bagian bawah posting yang ini akan lebih terlihat step-by-step meskipun kita akan sedikit mengacak. Dan saya usahakan akan mengikut sertakan video tutorial-nya juga apabila memungkinkan. Yuk ikutin! :-)


About Author

Deny Ocr


Comment & Discussions

    Please LOGIN before if you want to give the comment.