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 


Kemudian kita pilih Other -> .NET -> pada General pilih Gtk# 2.0 Project




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

Hasil




Untuk seluruh project bisa diakses pada link berikut :


Comments

Popular posts from this blog