Rabu, November 04, 2009

Visual Basic 2008 (VB versi 9.0)

Visual Basic 2008

Apa sih VB 2008 atau VB versi 9.0 ?

Nah coba kita kupas sedikit tentang VB 2008 atau Microsoft Visual Basic .NET
VB 2008 atau Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Disini para programmer bisa membangun aplikasi Windows Forms, Aplikasi web yang berbasis ASP.NET, dan juga aplikasi command-line.

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.

Pada versi 9.0 ini kita dihadapkan pada tampilan grafis dan lingkungan IDE (Integrated Development Environment) yang sangat berbeda dari sebelumnya. Hal-hal terbaru (feature) dari versi 9.0 ini (kutipannya bias dilihat di http://msdn.com/vbasic/)adalah sebagai berikut :

•Support data maksudnya versi ini dapat mengakses data lebih banyak sehingga dalam
pengembangan aplikasinya lebih fleksibel, khususnya untuk aplikasi pengaksesan data
•Language feature disini terdapat fitur – fitur baru seperti peringkasan data,
peng-inisialisasi objek, tipe yang tidak didefinisikan, metode tambahan dan query-
query. Nah fitur-fitur ini mendukung LINQ (language Integrated Query) yang dipakai
untuk mempermudah penulisan coding program.
•Project designer support for Windows Presentation Foundation (WPF) Application.
WPF disini adalah suatu model pemograman yang digabungkan untuk membuat banyak
aplikasi windows yang mendukung UI, media dan dokumen. Tipe yang ada dalam VB
Express Edition yaitu Aplikasi WPF Windows (.xaml,.exe) dan Aplikasi WPF Web
Browser (.xbap,.exe).
•Windows communication Foundation (WCF) Service Consumtion merupakan layanan
pemograman model baru yang berorientasi layanan (service) yang berguna m
enyederhanakan pengembangan dari aplikasi yang terkoneksi. Aplikasi yang dibuat di
versi 9.0 ini bias berkomunikasi dengan memakai layanan WCF.
•Improvement to IDE. Dengan adanya pengembangan IDE saat ini penulisan code semakin
mudah saja. Beberapa peningkatan Intellisense sudah ditambahkan seperti variable
local, kata kunci, daftar ekspresi dan tips syntax pada Intellisense.
•ClickOnce Deployment yaitu penyebaran sekali klik yang mendukung penyebaran dari
aplikasi WPF web Browser yang dihosting dengan keamanan khusus. Nah saat membangun
hal tersebut VB 9.0 ini menyediakan antar muka yang sesuai dengan kebutuhan.

Versi – versi dari VB menurut perkembangannya adalah sebagai berikut:

1.Visual Basic .NET 2002 (VB 7.0)

Dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek, dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0.
Versi pertama ini kurang mendapat sambutan yang bagus karena pada saat itu, program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Perbedaan VB versi 7.0 dengan VB 6 adalah runtime engine yang lebih besar 10 kali lipat dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di memori.

2.Visual Basic .NET 2003 (VB 7.1)

Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .NET Framework versi 1.1. Fitur yang ditambahkan adalah dukungan terhadap .NET Compact Framework dan mesin wizard upgrade VB6 ke VB.NET yang telah ditingkatkan. Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment (IDE) Visual Basic itu sendiri, dan juga runtime engine.

3.Visual Basic 2005 (VB 8.0)

Pada tahun 2005, Microsoft merilis versi terbaru dari Visual Basic .NET, yang kali ini disebut dengan Visual Basic 2005 (dengan membuang kata ".NET"), bersama-sama dengan beberapa aplikasi pengembangan lainnya. Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk membangun program di atasnya.

Nah fitur – fitur yang ditambahkan antara lain :

Edit and Continue
Fitur ini sebelumnya terdapat di dalam Visual Basic, akan tetapi dihapus di dalam
Visual Basic .NET. Dengan keberadaan fitur ini, para programmer dapat memodifikasi
kode pada saat program dieksekusi dan melanjutkan proses eksekusi dengan kode yang
telah dimodifikasi tersebut.
Evaluasi ekspresi pada saat waktu desain
Munculnya Pseudo-Namespace "My", yang menyediakan:
oAkses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework
yang tanpanya membutuhkan kode yang sangat signifikan.
oKelas-kelas yang dibuat secara dinamis (khususnya My.Forms).
•Peningkatan yang dilakukan terhadap konverter kode sumber dari Visual Basic ke
Visual Basic .NET.
•Penggunaan kata kunci (keyword) Using, yang menyederhanakan penggunaan objek-objek
yang membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak
terpakai.
•Just My Code, yang menyembunyikan kode reusable yang ditulis oleh alat bantu
Integrated Development Environment (IDE) Visual Studio .NET.
•Pengikatan sumber data (Data Source binding), yang mampu mempermudah pengembangan
aplikasi basis data berbasis klien/server.

Nah dalam Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:

Bawaan .NET Framework 2.0:
o Generics
o Partial class, sebuah metode yang dapat digunakan untuk mendefinisikan
beberapa bagian dari sebuah kelas di dalam sebuah berkas, lalu menambahkan
definisinya di lain waktu; sangat berguna khususnya ketika mengintegrasikan kode
pengguna dengan kode yang dibuat secara otomatis.
o Nullable Type
Komentar XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti
NDoc untuk membuat dokumentasi secara otomatis.
Operator overloading
•Dukungan terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang
umumnya digunakan di dalam bahasa lainnya.

4.Visual Basic 9.0 (Visual Basic 2008)

versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007, bersamaan dengan dirilisnya Microsoft Visual C# 2008, Microsoft Visual C++ 2008, dan Microsoft .NET Framework 3.5.

Dalam versi ini, Microsoft menambahkan banyak fitur baru, termasuk di antaranya adalah:

•Operator If sekarang merupakan operator ternary (membutuhkan tiga operand), dengan
sintaksis If (boolean, nilai, nilai). Ini dimaksudkan untuk mengganti fungsi IIF.
•Dukungan anonymous types
•Dukungan terhadap Language Integrated Query (LINQ)
•Dukungan terhadap ekspresi Lambda
•Dukungan terhadap literal XML
•Dukungan terhadap inferensi tipe data.
•dukungan terhadap 'LINQ'

Aduh nggak terasa ngomong ngalor ngidul eh ternyata uda jam 2 pagi. Ngantuk nih kapan – kapan kita bahas lagi tentang VB versi 9.0. See ya bye bye…………

Referensi:

1. Asep Ramadhani (artikel versi PDF)
2. Wikipedia

Tidak ada komentar:

Posting Komentar