Selasa, 25 Desember 2012

Perbedaan Penggunaan Class & Module pd VB Net.


http://www.blogger.com/img/gear.gifPerbedaan Penggunaan Class & Module pd VB Net itu apa sih, soalnya pas saya mau buat program dengan VB itu terkadang bingung apakah harus menggunakan Class or Modele, nah kali ini saya akan akan berbagi trik pada semuanya apa itu modul n class , isi jg saya dapat dari reprensi lainnya :

Sebelumnya kita lihat pengertian VB Net. itu sendiri ya .. hehe
VB.NET adalah salah satu bahasa pemograman yang popular saat ini . Kenapa disebut .NET? Apakah ada hubungannya dengan internet? Kenapa ada hurup .Net nya? Ternyata setelah diselisik tidak ada hubungannya lho dengan internet, mungkin dalam pikiran pembaca semuanya ada pikiran ini berarti ada hubungannya dengan internet(hehe… setidaknya itu yang saya pikirkan begitu pertama kali dihadapkan dengan VB.NET). VB.NET tentu berbeda dengan VB.6. Pendahulunya itu tidak begitu powerfull dibandingkan dengan VB.NET karena secara struktur sudah berbeda.

Sekarang langsung saja perbedaan Class & Module :
Module di vb.net dan vb6 biasa digunakan sebagai Global Function/Sub atau Variable.

Function/Sub dalam module dapat di gunakan tanpa perlu meng-instant module.
Untuk menggunakan Function/Sub/Variable dalam class kita perlu meng-instant class-nya terlebih dahulu.

pada dasar-nya, module adalah special class yang akan langsung meng-instant dirinya ketika Function/Sub/Variable di request oleh class lainnya.
Salah satu keuntungan module ini adalah kita bisa menyimpan 'state' karena kalau kita menaruh variable di module ini, maka setiap class yang meng-request variable itu akan mendapatkan 'state' yang sama. Jadi mirip Session kalau di web programming.  


Lebih jelasnya :
modul=
-biasanya ditaro variabel global/public aga di 1 project bisa dikenal
-subrutin2 yg biasa dipake di project, misalnya= buka connection, buka table,
-fungsi2 yg sering digunakan, misalnya= cek error, fungsi tgl, konversi, dll

class=
-agag spesifik, contoh yg sering digunakan adalah:
=kalo kita ingin buat componen ocx
=kita ingin ber-interaksi dg hardware / system OS
=kita ingin membuat coding/project/formula terpisah (contoh tehnik 2tire/3tire)
=ingin membuat ENTENG form dlm suatu proses, dg MEMISAHKAN code proses dari
project utama.... jd ada projetc ke-2 yaitu ClassProject. jd perhitungan/formula
yg proses bukan di project utama tp di projet ke-2...

=skr semua tehnik pemgograman mengarah ke class, contoh PHP5, java, .net,dll
=class ribet tp asik..


Sekarang dah tau kan teman2 apa itu Modele & Class itu :D hhehe
semoga membantu...

1 komentar:

  1. Penjelasan tentang Perbedaan Penggunaan Class dan Module pada VB nya cukup jelas dan sangat membantu saya dalam memahami dan mempelajarinya. Artikel yang sangat menarik. Terimakasih

    Izin share blog ya
    Jangan lupa kunjungi blog sederhana saya di
    www.ahmadsi2b.blogspot.com

    dan kunjungi pula
    www.atmaluhur.ac.id

    BalasHapus