Visual Basic .NET: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: kemungkinan spam pengguna baru menambah pranala luar Suntingan perangkat seluler Suntingan peramban seluler pranala ke halaman disambiguasi
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 4:
| designer = [[Microsoft]]
| developer = Microsoft
| logo =
| latest preview version = 11 (11.0.0.0) Windows 8 DeveloperDeqa BBM kk.ma jl pveloper Preview
| latest preview date = {{Start date and age|2012|February|29|df=yes}}
| latest release version = 2010 (10.0.30319.1)
Baris 19:
| license = [[Perangkat lunak milik perorangan|Perorangan]] ([[perangkat lunak komersial|komersial]] atau [[perangkat gratis]])
| website = {{URL|http://msdn.microsoft.com/en-us/vstudio/hh388568}}
| file_ext = <ttcode>.vb</ttcode> and <ttcode>.vbs</ttcode>
}}
 
'''Microsoft Visual Basic .NET''' adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem [[.NET Framework]], dengan menggunakan [[bahasa pemrograman|bahasa]] [[BASIC]]. Dengan menggunakan alat ini, para ''[[programmer]]'' dapat membangun aplikasi [[Windows Forms]], Aplikasi [[web]] berbasis [[ASP.NET]], dan juga aplikasi ''[[command-line]]''. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti [[Microsoft Visual C++]], [[Microsoft Visual C Sharp|Visual C#]], atau [[Microsoft Visual J Sharp|Visual J#]]), atau juga dapat diperoleh secara terpadu dalam [[Microsoft Visual Studio .NET]]. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari [[Microsoft Visual Basic]] versi sebelumnya yang diimplementasikan di atas [[.NET Framework]]. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.
 
== Versi ==
Terdapat tiga buah versi Visual Basic yang dirilis hingga bulan Agustus 2007, yakni:
Baris 77 ⟶ 78:
Jika sintaksis tidak banyak yang berubah, lain halnya dengan semantik, yang berubah secara signifikan. Visual Basic .NET merupakan sebuah bahasa pemrograman yang mendukung fitur "[[Pemrograman berorientasi objek|Bahasa Pemrograman Berorientasi Objek]]" secara penuh, karena memang didukung oleh arsitektur [[Microsoft .NET Framework]], yang mengandung kombinasi dari ''[[Common Language Runtime]]'' dan ''[[Base Class Library]]''. Visual Basic klasik, hanya merupakan sebuah bahasa pemrogaman berbasis objek, yang berjalan di atas arsitektur [[Component Object Model]] (COM).
 
Perubahan ini telah mengubah banyak asumsi tentang hal yang benar yang harus dilakukan dengan mempertimbangkan performa dan kemudahan untuk dipelihara. Beberapa fungsi dan pustaka perangkat lunak, yang ada di dalam Visual Basic klasik, kini tidak terdapat di dalam Visual Basic .NET; mungkin masih banyak yang masih terdapat di dalam Visual Basic .NET, tetapi tidak seefisien apa yang ditawarkan oleh .NET Framework. Bahkan jika program Visual Basic klasik bisa dikompilasi dengan benar, sebagian besar program Visual Basic klasik harus melalui beberapa proses ''[[refactoring]]'' untuk mengadopsi fitur bahasa baru secara keseluruhan. Dokumentasi untuk ini pun tersedia di situs Microsoft.<ref>[http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx]</ref>.
 
== Contoh Pemrograman ==
Baris 89 ⟶ 90:
total = m_item * m_price * (1 + tax)
label5.Text = total.ToString()
MessageBox.Show("Well Done.")
</syntaxhighlight>
 
Baris 111 ⟶ 112:
total = total + 3
ElseIf (ComboBox1.SelectedIndex = 2) Then
total = total + 3
End If
Label3.Text = CStr(total) ' hasil kredit total yang diambil