Membuat MessageBox dengan GTK# / C#
Apa itu GTK# / C# ?
GTK# atau Graphic User Interface Tookit adalah proyek yang dikembangkan oleh mono project untuk membuat aplikasi dengan bahasa pemograman .NET dan C#. GTK# menggunakan library dari GNOME untuk memudahkan pengembangan
Pada tutorial kali ini, saya menggunakan MonoDevelop di Ubuntu sebagai IDE.
1. Klik menu file, lalu pilih new dan solution , atau bisa juga dengan menekan tombol Ctrl + Shift + N
2. Pilih .NET dan Gtk# 2.0 Project

3. Masukan Project name dan Solution name

4. Setelah itu, double click pada Program.cs
5. Pada kode Program.cs , tambahkan kode berikut dibawah class MainClass , kita akan membuat class baru dengan MessageBox
public class MessageBox
{
public static void Show(string msg)
{
MessageDialog md = new MessageDialog (null, DialogFlags.Modal, MessageType.Other, ButtonsType.Ok, msg);
md.Run ();
md.Destroy();
}
}
7. Untuk memanggil class tersebut , masukkan kode tersebut pada class MainClass , dan void Main
MessageBox.Show ("Hello World");
Kode Program.cs lebih lengkapnya seperti ini :
using System; using Gtk;namespace HelloWorld { class MainClass { public static void Main (string[] args) { Application.Init (); MainWindow win = new MainWindow (); MessageBox.Show ("Hello World"); win.Show (); Application.Run (); } }
public class MessageBox { public static void Show(string msg) { MessageDialog md = new MessageDialog (null, DialogFlags.Modal, MessageType.Other, ButtonsType.Ok, msg); md.Run (); md.Destroy(); } }}
8. Lalu jalankan dengan klik tombol play/run pada IDE, maka akan hasilnya akan seperti ini :

Nah mungkin hanya itu yang bisa saya tulis untuk kali ini, untuk beberapa contoh lainnya bisa kalian lihat di repositori saya di https://github.com/devilscream/learn_gtksharp
Tags:
What do you think?
Reactions