Membuat Aplikasi Desktop berbasis C# Menggunakan Gtk#
Tentang Gtk#
Gtk#
Aplikasi 1 : Calculator
Penjelasan
Untuk aplikasi kalkulator ini, konsepnya seperti kalkulator bawaan pada windows / linux, dimana kita menginputkan semua angka dan operasi menjadi sebuah kalimat kemudian dilakukan komputasi diakhir. Untuk tahapan pembuatannya sebagtai berikut :
Pertama kita create new project dengan memilih new Solutions seperti gambar dibawah
Selanjutnya akan terbentuk project berbasis Gtk# dengan struktur seperti dibawah, apabila kita mengikuti template yang disediakan, secara sederhana kita hanya perlu mengubah kode pada MainWindow.cs. Pada class ini kita mendapatkan 2 fitur yaitu GUI Editor dan Source Code nya, untuk GUI Editor kita cukup drag n drop.
Untuk source code dari program kalkulator adalah sebagai berikut :
Hasil
Aplikasi 2 : Static Money Converter
Penjelasan
Pada project ini, proses bisnisnya masih statis (tidak mengikuti harga currency secara dinamis). Dalam aplikasi terdapat 1 input field, 2 combobox currency list, tombol change, dan field hasil serta tombol untuk konversi dan reset. Untuk sourcenya sebagai berikut :
Hasil
Aplikasi 3 : Dynamic Money Converter
Penjelasan
Untuk converter dengan API, pada page saya tambahkan checkbox untuk memilih menggunakan statis atau dinamis dengan API. Pada Gtk# diperlukan library tambahan bernama Json.NET untuk melakukan parsing dari string json ke bentuk dictionary. Source Code nya sebagai berikut :
MainWindow.cs
CurrencyFactory.cs
Comments
Post a Comment