Pada bahasa pemrograman terdapat istilah yang biasa disebut Procedure dan Function, di vb.net sendiri procedure di tulis sebagai "Sub", sedangkan Function ditulis sebagai "Function". Perbedaan antara function dan procedure adalah : kalau function dia akan mengembalikan suatu nilai pada pemanggilnya, sedangkan kalau procedure dia tidak akan mengembalikan nilai apapun pada fungsi pemanggilnya. untuk jenisnya procedure dan function terbagi menjadi dua macam, yaitu public procedure atau public sub, private procedure atau private sub, public function dan private function.
contoh procedure pada vb.net adalah sebagai berikut:
============================================
' format penulisan procedure : sub namaprocedure ()
' contoh :
sub penjumlahan()
dim x as integer, dim y as integer, dim hasil as integer
hasil=x+y
end sub
============================================
contoh pembuatan function di vb.net
'format penulisan : function namafungsi (parameter as tifedataparameter) as tifedatafungsi
'contoh :
function penjumlahan (x as integer, y as integer) as integer
dim hasil as integer
hasil=x+y
return hasil
end function
maka nilai yang dihasilkan oleh function penjumlahan adalah "hasil".
==============================================
cara pemanggilan sub tidaklah sulit,tinggal kita ketikan nama sub yang akan kita panggil misalnya untuk memanggil sub yang baru saja kita buat tadi, cukup mengetikan
=================================================
penjumlahan() 'panggil sub penjumlahan
=================================================
maka otomatis sub penjumlahan akan di eksekusi.
sedangkan untuk memanggil function dibutuhkan variable lain yang memiliki tife data yg sama dengan function misalnya untuk memanggil function yang barusan kita buat tadi kita harus mendeklarasikan variable baru yang nantinya digunakan untuk menampung nilai function tsb ,contoh :
=================================================
dim tampung as integer 'deklarasikan variable tampung
tampung=penjumlahan(text1.text,text2.text) 'panggil function penjumlahan
=================================================
semoga bermanfaat...:)
0 komentar:
Posting Komentar
jika ada masukan atau pertanyaan silahkan ditanyakan, selama saya bisa membantu maka akan saya jawab..