--- 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
