Jumat, 20 Juli 2018

EXCEPTION HANDLING - MODUL 11

EXCEPTION HANDLING

Penanganan Kesalahan (Exception Handling)
Mengenal Exception Handling (Penanganan Kesalahan)
Perintah penanganan kesalahan yang sering dikenal dengan istilah Exception Handling. Perintah ini digunakan untuk menangani suatu kesalahan dalam menjalankan aplikasi dengan adanya perintah ini setiap kesalahan akan diatasi secara otomatis sesuai dengan perintah kesalahan yang telah kita buat, sehingga tidak terjadi kemacetan aplikasi yang sedang berjalan.
Struktur Exception Handling atau penanganan kesalahan di Visual Basic Net 2010 antara lain :
  • Menggunakan Try...Catch..Finally...End Try 
Memahami Penggunaan Try-Catch-Finall-EndTry Ini merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan dalam menjalankan aplikasi. Dengan menggunakan try-catch ini sanagat memudahkan kita dalam melacak kesalahan yang terjadi didalam program yang sedang running. Blok Try akan dijalankan jika tidak adanya kesalahan yang terjadi didalam program yang kita buat. Namun terjadinya kesalahan didalam program maka akan menyebabkan terjadinya kesalahan dan runtime error, maka akan dijalankan perintah yang ada didalam blok catch, tetapi blok catch yang akan dijalankan sesuai juga dengan tipe kesalahan yang akan kita berikan, sangat banyak tipe kesalahan yang ada didalam program, misalnya kesalahan secara umum,kita bisa buat dengan tipe Exception, atau kesalahan database MySQl bisa kita buat MySQLException, dan lain sebagainya.
Contoh penulisan :
Try
                        [Perintah yang akan dijalankan]
Catch nama_variabel As Exception
                        [Tangkap Kesalahan]
Finally
                        [Perintah setelah try dan Catch, tetapi ini Optional, Boleh iya boleh juga tidak dibuat]
EndTry



Contoh :
Try
Dim X%
X = TxtAngka.Text
Catch ex As Exception
MsgBox(ex.ToString)
MsgBox(“Input angkasaja”)
Finally
TxtAngka.Text=””
TxtAngka.Focus()
End Try
Contoh penggunaan Didalam Visual Basic .Net : Dengan menggunakan perintah try-catch ini sangat memudahkan kita dalam memanajemen program yang kita buat dan dengan menggunakan perintah ini kita sangat dibantu dalam mencari kesalahan terhadap program yang dibuat.

        
  • Menggunakan Throw
merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan apabila perintah Try-Catch-Finally-End Try tidak dapat menangani suatu kesalahan jalannya aplikasi.
Contoh Penulisan :
Try 
[Perintah ]
Catch Ex As Exception
[Tangkap Kesalahan]
Throw Ex
// Mengembalikan ke Kode Pemanggil Finally
[Kode Program setelah Try-Catch] //Kode ini Optional, Boleh dibuat boleh juga tidak
EndTry



Contoh :
         Try
         Dim X%
         X = TxtAngka.Text
         Catch ex As Exception
         MsgBox(ex.ToString)
         MsgBox(“Input angkasaja”)
         Throw ex
         Finally
         TxtAngka.Text=””
         TxtAngka.Focus()
         End Try


          Contoh Penggunaan Pada Visual Basic .Net : Perintah throw ini hanya digunakan untuk mengembalikan kode ke pemanggil awalnya, jadi dengan menggunakan perintah ini kesalahan tetap bisa diatasi dan program tidak akan berhenti secara langsung ketika program dijalankan.

  • On Error Resume Next On Error Resume Next  

merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka baris tersebut akan di abaikan.
Contoh Penggunaan : On Error Resume Next
Dim A As Integer
X = TextBox1.Text
TextBox1.Text=”String”
MsgBox(ex.ToString)
MsgBox(“AbaikanKesalahan”)


  • On Error Goto On Error Goto 
merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka perintah untuk melompat kebaris yang dituju akan dijalankan.
Contoh Penggunaan : On Error GotoPesan
Dim A As Integer
X = TextBox1.Text
TextBox1.Text=”String”
Exit Sub
Pesan :
MsgBox(“AbaikanKesalahan”)


LATIHAN-1
Aplikasi Buka Gambar
Desain Form Awal 
 Pengaturan Properties Masing-masing Objek sebagai berikut:
Object
Properties
Perubahan
Form1
Name
Text
Form1
AplikasiBukaGambar
OpenFileDialog1
Name
OFDbuka
PictureBox1
Name
PCBgambar
Button1
Name
Text
BtnBuka
Buka
Button2
Name
Text
BtnExit
Exit

 
isi coding berikut ini
Double Klick tombol Button1
 
Public Class Form3

    Private Sub BtnBuka_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBuka.Click
        If OFDbuka.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Try
                PCBgambar.Image = Image.FromFile(OFDbuka.FileName)
                Me.Text = "Membuka File " + OFDbuka.FileName
            Catch ex As Exception
                MessageBox.Show("File Gagal dibuka", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try
        End If
    End Sub

Double klick button2
    Private Sub BtnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnExit.Click
        Dim Tutup As String
        Tutup = MessageBox.Show("Yakin tutup form ini ?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Tutup = MsgBoxResult.Yes Then
            End
        Else
            Exit Sub
        End If
    End Sub
End Class

Jalankan program/Debugging, maka hasilnya seperti berikut

 

LATIHAN -2

 
Penanganan Kesalahan
Desain Awal

 Pengaturan Properties Masing-masing Objek sebagai berikut:

Object
Properties
Perubahan
Form1
Name
Text
Form1
PenangananKesalahan
TexBox1
Name
TxtAngka
Button1
Name
Text
BtnProses
Proses
 
 

isi coding berikut ini
Double Klick tombol Button1

Public Class Form4

    Private Sub BtnProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnProses.Click
        Try
            Dim X As Integer
            X = TxtAngka.Text
            Do
                X = X Mod 2
                If X = 0 Then
                    MessageBox.Show("Bilangan Genap", "Informasi")
                    Exit Do
                ElseIf X = 1 Then
                    MessageBox.Show("Bilangan Ganjil", "Informasi")
                    Exit Do
                End If
            Loop While Not (X)

        Catch ex As Exception
            MsgBox("Salah menginput data / input angka")
        Finally
            TxtAngka.Text = ""
            TxtAngka.Focus()
        End Try

    End Sub
End Class

Jalankan program/Debugging, maka hasilnya seperti berikut

 

Sabtu, 14 Juli 2018

VISUAL BASIC STUDIO 2008 - Modul 2

PENGENALAN MICROSOFT 
VISUAL BASIC 2008

                Visual Basic .NET 2008 merupakan salah satu produk pengembangan yang di produksi oleh Microsoft Visual Studio .NET 2008 dapat di gunakan untuk pengembangan aplikasi web ASP .NET, XML Web Service, aplikasi dekstop dan juga aplikasi mobile. Dalam Visual Basic .NET 2008 terdapat beberapa tool yang dapat di pilih untuk pengembangan aplikasi. Tool-tool tersebut antara lain adalah Visual Basic, Visual C# dan Visual C++. Tool-tool pada Visual Basic .NET 2008 tersebut menggunakan IDE (Integrated Development Environment) yang sama sehingga dapat saling berbagi pakai fasilitas dalam pengembangan aplikasi.
                 Pada Visual Basic .NET 2008 banyak sekali fasilitas Wizard yang di sediakan untuk memudahkan para pengembang aplikasi. Dengan fasilitas ini, pengembangan aplikasi dapat di lakukan dengan cepat. Ini memungkinkan para pemula untuk belajar lebih cepat dalam pengembangan aplikasi. pada Visual Basic .NET 2008 juga terdapat alat atau tool untuk membuat report atau laporan.
     
  • Menjalankan Microsoft Visual Basic 2008

Klik Menu Start  ð All Programs  ð  Microsoft Visual Studio 2008 ð Microsoft Visual Studio 2008.

Tampilan awal Visual Basic 2008

Cara Membuat Project
kuti langkah - langkah berikut !

  1. Pastikan anda Sudah menginstal Microsoft Visual Basic 2008 (VB.net 2008) di komputer/PC anda. 
  2. Klik Start - All Programs - Microsoft Visual Studio 2008
  3. .Klik Menu File - New Project 
  4. Pada Name => Beri Nama project dan tentukan lokasi folder penyimpanan project.
  5. Klik OK.
TAMPILAN INTERFACE VISUAL STUDIO 2008 
Tampilan Interface Visual Basic 2008
 
       Pada project Visual Basic untuk Windows Application secara default telah terdapat sebuah form. Form tersebut bernama Form1. Pada form inilah tempat untuk meletakkan kontrol-kontrol atau komponen-komponen untuk membuat sebuah aplikasi Windows. Form dan kontrol-kontrol dari program aplikasi inilah yang biasanya di sebut dengan GUI (Graphical User Interface) atau antar muka dari program. Jadi user akan berinteraksi dengan sebuah program aplikasi melalui GUI. Pada IDE Visual Basic .NET 2008 terdapat Menu, Toolbar, Toolbox, Server Explorer, Solution Explorer dan Properties Windows. 

 1. Form
     Form adalah tempat anda membuat tampilan (user interface) untuk program aplikasi anda. Pada form, anda dapat meletakkan atau menambahkan objek kontrol maupun komponen.
Gambar : Form 1
2. Toolbox
    Toolbox adalah tempat dimana kontrol-kontrol dan komponen-komponen diletakkan. Kontrol dan komponen yang terdapat pada toolbox dipakai dalam pembuatan program aplikasi. untuk membuat objek kontrol dan komponen pada form program aplikasi di ambil dari kontrol-kontrol yang ada pada toolbox. Untuk menampilkan windows toolbox, klik pada tombol toolbox yang terdapat pada toolbar.
Gambar : Toolbox

3. Solution Explorer
    Solution Explorer memberikan tampilan daftar file-file project yang sedang di buat sehingga dapat di akses langsung. Pada windows solution explorer terdapat beberapa tombol pada toolbar dan tree yang berisi daftar file-file yang di gunakan dalam project.
4. Properties Window
    Properties window adalah tempat untuk daftar properti setiap objek kontrol dan komponen. Properties window juga dipakai untuk mengatur properti objek kontrol dan komponen yang dipakai. Dengan properties window, Anda dapat mengubah properti yang nantinya akan di pakai sebagai default objek kontrol dan komponen pada waktu pertama kali program di eksekusi.

5. Toolbar
    Toolbar fungsinya sama seperti fungsi dari menu, hanya saja pada toolbar pilihan-pilihan berbentuk icon. Untuk memilih suatu proses yang akan di lakukan, anda tinggal mengklik icon yang sesuai dengan proses yang anda inginkan.
    Icon-icon pada toolbar adalah pilihan-pilihan pada menu yang sering di gunakan dalam membuat program aplikasi. Dengan adanya toolbar, memudahkan Anda untuk memilih proses yang sering di lakukan tanpa harus memilihnya pada menu.
 


6. Menu Bar
    Menu adalah bagian dari IDE yang terdiri dari perintah-perintah untuk mengatur IDE, mengembangkan, memelihara dan mengeksekusi program. Di dalam menu, perintah-perintah di kelompokkan ke dalam beberapa bagian sesuai jenis perintah tersebut. Menu pada Visual Basic.


  • Code Editor
Code Editor adalah sebuah jendela yang berfungsi untuk menulis kode program.Untuk menampilkan Code Editor, klik menu View ð Code Cara yang biasa digunakan programmer adalah dengan mengklik 2x objek yang terdapat pada Form.


  • Method (Event)
    Method merupakan kejadian atau aksi yang dapat dilakukan oleh sebuah control.
    Contoh: Load, Click, DoubleClick.

    Kode program diketik pada objek program (diantara Private Sub dan End Sub) yang berada dalam lingkungan Class (diawali dengan Public Class dan diakhiri dengan End Class).


    Bentuk Umum Penulisan Kode Program
    NamaObjek.Properties = Argument
     

    Contoh:
    TextBox1.Text = “Visual Basic”
 
  • Control dan Properties 
Control adalah sebuah objek yang dapat diletakkan dan diatur serta menjadi bagian dari sebuah form sehingga user dapat berinteraksi dengan aplikasi yang dibuat. Control atau objek pemrograman terdapat pada toolbox, contohnya textbox, label, button dan lain-lain.

Control adalah sebuah objek yang memiliki identitas dan ciri khas yang membedakan satu control dengan control yang lain walaupun dengan basic class yang sama. Contohnya dua objek button, masing-masing memiliki ciri khas atau karakteristik seperti: ukuran, text, warna yang berbeda satu dengan lainnya.

Ciri khas tersebut pada visual basic dikenal dengan properties. Properties dapat diatur dengan dua cara yaitu: (1) melalui properties window, (2) melalui code editor.

Control atau objek yang sering digunakan pada pemrograman beserta propertiesnya
No.
Control/Objek
Fungsi
Properties
Fungsi
1
 
Membuat keterangan
Text
Untuk mengedit text/tulisan
2
Menginput/memasukkan Nilai
Text
Untuk mengedit text/tulisan dan menginput nilai
3
Menjalankan proses
Text
Untuk mengedit text/tulisan
4
Memilih satu atau beberapa pilihan dengan cara memberi Check atau contreng
Text
Untuk mengedit text/tulisan
Checked
Untuk menandai atau tidak
Ada 2 nilai:
True (1) = menandai dan
False (0) = tidak menandai
5
Memilih satu pilihan dari beberapa pilihan.
Text
Untuk mengedit text/tulisan
Checked
Untuk menandai atau tidak
Ada 2 nilai:
True (1) = menandai dan
False (0) = tidak menandai
6
Membuat Pilihan dengan cara dropdown
Items
Untuk membuat list/daftar
7
Membuat Gambar

Image
Untuk memasukkan Gambar
SizeMode
Untuk Mengatur Ukuran Gambar
8
Membuat Group Objek
Text
Untuk mengedit text/tulisan

Properties yang sama pada setiap objek adalah Name yang berfungsi untuk memberi nama Objek.

Kamis, 12 Juli 2018

PEMROGRAMAN VISUAL BASIC _ Modul-1

PEMROGRAMAN VISUAL


Dalam membuat suatu program pada sebuah system komputer ,kita dapat mengunakan berbagai jenis bahasa pemrograman salah satunya dengan bahasa visual.
lalu, apa sih yang dimaksud pemrograman visual itu ? 

  • Pemrograman visual adalah bahasa pemrograman yang terdapat simbol-simbol grafis dan terdapat teks mempunyai arti sematik menggunakan ekspresi visual seperti grafik, gambar, dan ikon yang sistematis dan mengacu pada aktivitas untuk membuat program dalam dimensi.
Dalam pengeksekusian kode programnya, pemrograman visual menggunakan konsep event-driven, yaitu pengeksekusian yang didasarkan atas kejadian tertentu. Setiap kejadian tersebut mempunyai kode program sendiri yang disimpan dalam sebuah fungsi. Berbeda dengan pemrograman terstruktur atau procedural yang mengeksekusi kode-kode programnya mulai dari awal sampai akhir program secara beruntun.
  • Microsoft Visual Basic merupakan salah satu contoh pemrograman visual. Bahasa pemrograman yang berorientasi pada objek yang berbasis Windows dari Microsoft yang mengizinkan pengguna mengembangkan aplikasi Windows dan Office dengan membuat tombol perintah, kotak teks, jendela dan toolbar, selanjutnya akan di-link ke program BASIC yang kecil yang melakukan tindakan tertentu. Misalnya, pada permulaan pengguna dapat menggunakan piranti geser dan turunkan (drag-and-drop) untuk mengembangkan antar muka pengguna grafis yang dibuat secara otomatis oleh program. Karena penggunaannya mudah, Visual BASIC memungkinkan programmer pemula untuk mencipatakan aplikasi-aplikasi berbasis windows yang menarik.
(sumber : blog dimounitifnpDimounitif Nelaspaba).

Hasil gambar untuk logo visual basic 
Microsoft Visual Basic (sering disingkat sebagai VB saja) Adalah merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
(sumber by : Wikipedia)

SEJARAH VISUAL BASIC

       
       Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Kurtz dari Kampus Darmouth pada pertengahan tahun 1960-an.
        Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer. Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer. Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
        Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlet-Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008.
        Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori komputer.


(Sumber : Modul STMIK TRIGUNA)



PERKEMBANGAN VISUAL BASIC

Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10)
  • VB 1.0
    Visual Basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu, mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Dan dengan Visual Basic, aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard.
• VB 2.0
Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
  • VB3.0
    Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x Bukan hanya DAO (Data Access Object – yang berfungsi untuk mengakses database) sudah ditambahkan, tapi juga akses data visual dengan kontrol data (data control) juga sudah diberikan. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa menulis kode. Kontrol OLE (Object Linking and Embedding) juga sudah ditambahkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
• VB4.0
Seiring dengan perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi Pentium, Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang pertama kali yakni Windows 95. Windows 95 sangat terkenal karena menampilkan GUI dengan konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Untuk menjembatani perubahan dari Windows 3.11 (16 bit) ke dalam Windows 95, Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2 compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic.
  • VB5.0
    Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX, baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).
• VB6.0
pada 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML Application, IIS Application. Dengan 3 senjata baru ini, diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.
  • VB7.0
    Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
• VB8.0
Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan beberapa fitur baru, diantaranya:
1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  • Visual Basic 2005 Express
    Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
⃝ VB9.0 
Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
⠄True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
⠄LINQ Support
⠄Ekspresi Lambda
⠄XML Literals
⠄Nullable types
⠂Type Inference
  •  VB10.0
    Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1
(Sumber Referensi Google)