sharing · Tech

Introduction to .Net Framework

Dalam pemrograman baik dalam bahasa apapun pasti mengenal tipe data, tipe data adalah sebuah tipe dari data maupun variable yang digunakan untuk membangun sebuah program. Tipe data yang umum digunakan adalah 2 yakni tipe data teks dan angka. Tipe data teks dapat metujuk ke tipe data string,char,dll. Sedangkan tipe data angka dapat merujuk ke tipe data integer, double, float, byte,dll. Tipe data dapat digunakan untuk membangun sebuah object. Tipe data untuk membangun sebuah object dapat berupa value type yakni yang mempunyai sebuah nilai maupun reference type yang merupakakan sebuah penunjuk untuk menuju object lain.
Dalam pemrograman berorientasi object, contoh dengan menggunakan .Net Framework, terdapat beberapa komponen yang akan digunakan dalam mendeklarasikan pembangun-pembangun object. Komponen-komponen itu adalah

1. Scope
Scope merupakan lingkup yang akan digunakan sebagai penanda hak akses dari kelas, maupun pembangun-pembangun dari object. Scope terdiri dari
a. Public
Scope public menandakan bahwa dapat diakses oleh kelas manapun.
b. Private
Scope private brarti hanya dapat diakses oleh dirinya sendiri atau oleh kelas itu sendiri.
c. Protected
Protected berarti hanya dapat diakses oleh kelas itu sendiri dan turunan-turunan kelas itu.
d. Internal
Internal berarti hanya dapat diakses oleh kelas itu sendiri
2. Sifat
Sifat menunjukkan perilaku yang diberikan kepada kelas, method maupun field.
a. Static
Diberikan untuk memberi nilai statis kepada class,method, maupun field agar tidak mempunyai kesamaan.
b. Sealed
Diberikan pada level class agar tidak bisa diturunkan lagi.
c. Abstract
Abstract digunakan pada level class dan method. Pada level class biasanya hanya berupa pendeskripsian field dan nama method.
d. Override
Override digunakan pada level kelas anak untuk menggantikan method yang sama pada kelas orang tuanya agar mempunyai perilaku sendiri pada method itu. Istilah lainnya member warna.
e. Virtual
Virtual digunakan pada method di kelas orang tua agar dapat di override oleh method di kelas anaknya.
3. Return type
a. Void
Void digunakan untuk mendeklarasikan method yang tidak memiliki nilai kembalian.
b. Data Type
Digunakan pada method yang akan mengembalikan nilai, data type yg digunakan pada method ini merupakan tipe data dari nilai yang akan dikembalikan oleh method.

Dalam .Net object dapat memiliki komponen-komponen yakni

• Field
Merupakan inisialisasi variable yang akan digunakan untuk membentuk sebuah object.
Penulisan field menggunakan skema berikut
< Scope> value = inisialiasi
Contoh :
private string customerName;
private static int no = 0;
• Property
Property merupakan konstruktor pembangun field yang telah dibuat.
Contoh:
public int CustomerID
{
get
{
return customerID;
}
set
{
customerID = value;
}
}
• Method
Method merupakan fungsi maupun prosedur yang digunakan untuk melakukan tindakan yang akan digunakan untuk melakukan aksi yang diinginkan.
Penulisan method menggunakan skema berikut
nama method ()
Contoh:
public void LoadRincian(out int key)
{ key = tabel.Rows.Count + 1; }
Public virtual bool cari(string[] key)
{ return true;
}
• Event
Event merupakan sebuah reaksi atas tindakan yang telah dilakukan. Event digunakan untuk aksi otomatis.

Selain itu terdapat pula fungsi delegate yang merupakan sebuah fungsi dengan menggunakan nama yang sama dengan fungsi yang sudah ada namun mempunyai parameter yang berbeda. Dapat dibuat delegate jika fungsi sudah ada. Event merupakan pengembangan dengan menggunakan funsi delegate.
Contoh:
public delegate void Perintahku();

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s