Membuat MessageBox dengan GTK# / C#

Profile
riswanda

14 April 2016

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

Screenshot from 2016-04-11 22-20-29

3. Masukan Project name dan Solution name

Screenshot from 2016-04-11 22-23-34

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 :

Screenshot from 2016-04-11 22-39-51

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