Laman

Kamis, 19 Mei 2011

Konsep OOP C# (C Sharp)

Sebelumnya perlu diketahui, bahwasanya C# adalah salah satu bahasa pemrograman yang berjalan diatas platform dotNet yang full OOP (object oriented programing/pemrograman berorientasi objek). Disini akan dijelaskan tentang konsep OOP di C#. Seperti biasa siapkan terlebih dahulu project kosong, klik file new project pada IDE Visual Studio, setelah itu tambahkan beberapa kompone yang diperlukan seperti dua buah button, atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

 Figure1. Desain aplikasi
source pada button satu (Button yang berlabelkan Isi Data) adalah sebagai berikut
            List listAngka = new List();
            listAngka.Add(new angka(10,20));

source pada button dua (button yang berlabelkan cek)

angka obj = new angka(50, 20);
            MessageBox.Show("Angka1: " + obj.getAngka1.ToString() + "\n" + "Angka2: " + obj.getAngka2.ToString()); 

sedangkan untuk full source code nya seperti berikut
 
namespace typeDataList
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            List listAngka = new List();
            listAngka.Add(new angka(10,20));
        }

        private void button2_Click(object sender, EventArgs e)
        {
            angka obj = new angka(50, 20);
            MessageBox.Show("Angka1: " + obj.getAngka1.ToString() + "\n" + "Angka2: " + obj.getAngka2.ToString()); ;
        }
    }
    class angka
    {
        int angka1;
        int angka2;
        public angka(int angka1, int angka2)
        {
            this.angka1 = angka1;
            this.angka2 = angka2;
        }
        public int getAngka1
        {            
            get
            {
                return angka1;
            }
        }
        public int getAngka2
        {
            get
            {
                return angka2;
            }
        }
       
    }
}
 

dari source code diatas terlihat dengan jelas bahwa terdapat dua class, yaitu class partial class Form1 : Form dan class angka. Jika program dijankan messebox yang muncul menunjukan bahwa variabel angka1 dan angka2 bukanlah berisi 10 dan 20. melainkan berisi 50 dan 20. Sedangkan getAngka1 dan getAngka2 pada class angka merupakan method yang digunakan untuk mengakses nilai variable angka1 dan angka2, untuk kyword this.angka1 dan this.angka2 digunakan untuk menunjukan kelas super, untuk lebih jelasnya tentang this dan konsep class akan dibahas di posting yang lain. 

untuk memudahkan dalam memahami tutorial ini silahkan download full projectnya disini dan juga download contoh programnya disini
download contoh program disini
download full program disini
For more informastion contact on informasi@csharp-indonesia.com
 
pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

ARTIKEL TERKAIT

1 komentar:

  1. mas ada ebook untuk pemulanya ga ya?

    BalasHapus