--- In [email protected], "nicokurnia...@..."
<nicokurnia...@...> wrote:
>
> --- In [email protected], "widjaya_exe" <widjaya_exe@> wrote:
> >
> > apa bedanya sih Vb yg biasa dipakai dgn VB.net
> > so. dnger2 nih yang dkembangin skrang2 nih vb.net
> > thanks ya...
> > salam newbie...
> > (";
> >
> 
> klo menurut saya, vb.net itu enggak lagi menggunakan library dll
> melainkan framework .net. jadi klo kita mo jalanin applikasi yg di
> buat vb.net, kompi kita harus terinstall Microsoft Framework .Net juga.
>

VB.Net masih menggunakan direct library link (dll), jadi salah klo
anda bilang VB.net tidak menggunakan dll. karena .Net Framework itu
sebenarnya adalah kumpulan dll yang kemudian dijadikan sebuah
framework. namun beberapa dll yang dibuat pada VB terkadang memang
tidak dapat di export kedalam vb.net.

perbedaan yang sangat mendasar dari VB dan VB.Net adalah syntax dan
dasar bahasa pemrogramman Basic yang berubah total. Karena VB.net
telah benar-benar menggunakan Object Oriented Programming. sehingga
dalam VB.Net anda harus benar-benar memahami apa itu Polymorphism,
Inheritance  dan Encapsulation (PIE), operation overloading,
parameterized constructors, class-level attributes dan operations.
Dimana tidak semua hal tersebut terdapat dalam VB. sehingga anda harus
benar-benar mempelajari dan memahami konsep ini sebelum beralih ke VB.NET

perbedaan lainnya adalah

Tipe Data
Sejak VB.Net menggunakan common runtime diantara bahasa Visual Studio
maka ada beberapa perubahan terhadap beberapa type data dalam VB.Net

VB              VB.NET           Keterangan
Integer         Short            16 bits
Long            Integer          32 bits
N/A             Long             64 bits
Variant         N/A              gunakan "New Object" untuk VB.Net
Curency         N/A              gunakan "Decimal" atau "long" untuk
VB.Net
N/A             Decimal          gunakan variant untuk VB
String          String           VB.Net tidak support Fixed Length

VB.Net tidak lagi support tipe data Variant dan Currency. Currency
sebenarnya disimpan dalam 64-bit integers, sehingga anda dapat
menggunakan tipe data Long atau Decimal.
VB.Net juga dapat menyimpan tipe data desimal. Sebenarnya di VB hal
tersebut dapat dilakukan namun harus di deklarasikan sebagai tipe data
variant, yang kemudian menggunakan fungsi cDec.


APIs
Kebanyakan variabel APIs menggunakan argumen angka 32Bits. Di VB hal
tersebut dideklarasikan dengan type data Long sedangkan di VB.NET Long
merupakan 64Bits, sehingga dalam penggunaan APIs pada VB.Net tidak
dapat berjalan jika anda menggunakan tipe data Long, dan anda harus
melakukan cast menjadi Integer agar APIs dapat berjalan pada VB.Net

Dan masih banyak lagi perbedaan yang mendasar antara VB dan VB.NET.
Panjang klo saya jelasin disini.

Ok moga dengan sedikit penjelasan ini anda puas.

Terima Kasih
Salam, 

Aiska Hendra


Kirim email ke