Thursday, November 26, 2009

Menampilkan Form GUI dengan C#

Sebelumnya, Kita telah membuat program sederhana yang menampilkan pesan "Ayo Belajar C#". Program ini hanya menampilkan pesan text. Berikutnya kita akan membuat program yang sama tetapi tampil dalam bentuk Form GUI. Maksudnya adalah program yang menampilkan text/title seperti program-program lain yang dijalankan di Windows dan menampilkan tampilan grafiknya.


Nah sekarang adalah saatnya untuk mencoba membuat program yang bisa menampilkan form, Window Gui. Tetap, saat ini kita masih menggunakan text editor notepad. Satu yang perlu diingat untuk membuat form gui ini kita perlu menurunkannya (istilah dalam object oriented programming) dari class System.Windows.Forms.Form. Tetapi okelah kita tidak perlu terlalu dipusingkan dengan istilah-istilah keren itu tetapi kita coba dengan contoh kode sederhana saja dulu. Oke ikuti langkah berikut:

  1. Tulislah kode di bawah ini dengan menggunakan Notepad



    using System;
    using System.Windows.Forms;
    
    public class BelajarCSharpForm : Form 
    {
        public BelajarCSharpForm ()
        {
            this.Text ="Ayo Belajar C#";
        }
        public static void Main()
        {
            BelajarCSharpForm fm ;
            fm = new BelajarCSharpForm();
            Application.Run(fm);
        }
    
    }
    




  2. Simpanlah dengan nama file BelajarCSharpForm.cs
  3. Lakukan Kompilasi dengan menjalankan perintah sebagai berikut:



    csc BelajarCSharpForm.cs
    



  4. Jika tidak ada pesan kesalahan saat kompilasi maka akan terbentuk file BelajarCSharpForm.exe yang akan kita jalankan dengan memanggil namanya di command prompt, atau langsung melakukan klik ganda pada file tersebut di Windows Explorer. Jika berjalan baik maka akan tampil programnya seperti yang terlihat pada gambar di bawah ini:



Nah, Selamat mencoba!
Catatan: Sekali lagi perlu diperhatikan huruf kecil dan huruf besar dalam kode-kode program C#, karena C# akan membedakan huruf kecil dan huruf besar.

0 comments:

Post a Comment