Mengenal Microsoft Visual Basic 2008
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.
C. Microsoft 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.