Mengenal Microsoft Visual Basic 2008

19/10/2011 07:10

Microsoft Visual Basic atau dikenal dengan VB, merupakan salah satu perangkat lunak (software) yang digunakan untuk pengembangan software (software development).

 Versi terbaru dari Microsoft Visual Basic adalah Visual Basic 9 atau disebut juga Visual Basic 2008. Pada versi terbaru ini kita dihadapkan pada tampilan grafis dan lingkungan IDE (Integrated Development Environment) yang sangat berbeda dari versi sebelumnya.

melihat hal-hal apa yang terb hal apa yang terbaru (feature) dari versi 9.0 ini, di kutip dari https://msdn.com/vbasic/ yaitu : Support for Data, Language Feature, Project Designer Sopport for Windows Presentation Foundation (WPF) Applications, Windows Communication Foundation (WCF) Communication Foundation (WCF) Services Consumtion, Improvements to IDE.

Support for Data

Pada versi 9.0 ini Visual Basic Express Edition dapa pengembangan aplikasinya lebih fleksibel, khususnya aplikasi. Pada versi 9.0 ini Visual Basic Express Edition dapat mengakses data lebih banyak. dan aplikasinya lebih fleksibel, khususnya aplikasi-aplikasi untuk pengaksesan data. mengakses data lebih banyak  sehingga dalam  aplikasi untuk pengaksesan data.

Language-Integrated Query (LINQ)

data di  Visual Basic 2008. database SQL, ADO.NET datasets, integrated Query (LINQ)

Integrated Query (LINQ) adalah fasilitas baru yang memungkinkan kemampuan

Visual Basic 2008. kita dapat menggunakan LINQ dengan koleksi Framework .NET, database SQL, ADO.NET datasets,.

b. Object Relational Designer (O/R Designer)

Object Relational Designer ( O/R Designer) membantu pengembang dalam menciptakan dan

mengedit LINQ ke dalam Class SQL yang menghubungkan aplikasi ke database. Kita dapat

menggunakan O/R Designer untuk menciptakan class yang sesuai dengan object database yang dapat diakses dan dilakukan query dalam kode programnya. Dengan catatan, O/R Designer tidak mendukung database SQL Server Compact 3.5. Sebagai gantinya, anda dapat menggunakan SQL Server Express.

 CMicrosoft SQL Server Compact 3.5

Microsoft SQL Server Compact 3.5 merupakan database yang ringkas yang memungkinkan anda untuk menggunakan database lokal didalam aplikasi yang dibuat dengan menggunakan Microsoft Visual Basic Express Edition.

 

LANGUAGE FEATURES

Terdapat beberapa fitur baru dalam bahasa pemrograman Visual Basic 2008, seperti peringkasan tipe lokal, peng-inisialisasi objek, tipe yang tidak didefinisikan, metoda tambahan dan query-query. Kebanyakan dari fitur-fitur tersebut hadir untuk mendukung LINQ (Language-Integrated Query) juga digunakan untuk mempermudah penulisan kode program.

a.  Local Type Inference

Peringkasan type lokal memungkinkan kita  untuk mendeklarasikan sebuah variabel tanpa

secara eksplisit/jelas mendefinisikan type datanya. Oleh karenanya, untuk type datanya

ditentukan oleh nilai yang dimasukan sewaktu membuatnya. Karena itu, peringkasan type lokal sering dikenal dengan pendeklarasian tersembunyi (implicit typing). Pada contoh berikut, merupakan contoh pendeklarasian secara jelas (explicit) :

Dim JumlahBeli As Integer = 10

Dengan menggunakan Peringkasan type lokal, dapat kita definisikan tanpa menyebutkan type

datanya, menjadi:

Dim JumlahBeli = 10

Walaupun tidak kita definisikan type datanya, terlihat pada contoh diatas. Hal ini dikarenakan

peringkasan dari nilai yang dimasukan. Pada kedua contoh diatas terlihat jelas bahwa variabel

JumlahBeli merupakan Integer.

b. Object Initializers

Merupakan pengenal suatu objek yang memungkinkan kita untuk mengenalkan objek yang

komplek dan menentukan propertiesnya dengan menggunakan satu pernyataan saja. Sebagai contoh, kita dapat membuat sebuah  instance (turunan) dari Objek Alamat dan menentukan semua propertiesnya didalam deklarasi yang sama, seperti contoh berikut :

Dim alamatRumah As Alamat = New Alamat With { .Jalan = _

    "Samali No.79", .Kota = "Jakarta", .Bagian = "Selatan", _

    .KodePos = "12140"}

Pengenal objek juga dapat digunakan untuk membuat turunan objek yang typenya tidak

didefinisikan.

 

Project Designer Support for Windows Presentation Foundation (WPF) Applications

Aplikasi  Windows Presentation Foundation (WPF) telah ditambahkan kedalam Visual Basic Express

Edition. WPF adalah suatu model pemrograman yang digabungkan untuk membuat banyak aplikasi

Windows yang mendukung UI, Media dan Dokumen. Terdapat dua tipe proyek WPF  yang tercakup

didalam Visual Basic Express Edition : 

•  Aplikasi WPF Windows  (.xaml, .exe)

•  Aplikasi WPF Web Browser (.xbap, .exe)

Sewaktu proyek WPF dimuat kedalam IDE (Integrated Development Environment), Antar muka Visual

Basic Express Edition memberikan akses ke kontrol WPF yang dapat ditambahkan kedalam aplikasi. Juga

memberi kita akses terhadap properties yang ditentukan pada aplikasi WPF.