Daftar Isi
1. Visual Basic .NET bukan sekedar Visual Basic 6 + 1 13
1.1 Alasan Microsoft mengembangkan Teknologi .NET? 13
1.1.1 Migrasi dari Visual Basic ke Visual Basic.Net 13
1.2 Fitur-Fitur baru yang terdapat pada .NET 14
1.3 Bekerja dengan Visual Basic 6.0 dan Visual Basic.NET 14
1.3.1 Aplikasi Browser-based 14
1.3.2 Aplikasi berbasis Client-Server 15
1.3.3 Aplikasi Single – Tier 15
1.3.4 Data 15
1.4 Mengapa Migrasi dari vb6 ke vb.net? 16
1.5 Kesimpulan 17
2. Pengenalan Framework .NET 18
2.1 Apakah Framework .NET? 18
2.1.1 Pustaka class Framework .NET 20
2.1.2 Common Language Runtime 20
2.2 Bahasa Pemrograman Yang Mendukung Framework .NET 23
2.3 Tujuan Desain Framework .NET 23
2.3.1 Infrastruktur Komponen 23
2.4 Keuntungan yang didapatkan dari .NET Framework 24
3. Perbedaan Visual Basic 6 dengan Visual Basic .NET 26
3.1 Pendahuluan 26
3.2 Antar Muka (IDE) 26
3.2.1. Perubahan Tampilan dan Layout 27
3.2.2 Perubahan Menu 28
3.2.3 Penggunaan Keyboard 31
3.3 Perubahan Project 31
3.3.1 Perubahan Project Property dalam Visual Basic .NET 32
3.3.2 Perubahan Template dalam Visual Basic .NET 33
3.3.3 Perubahan Reference dalam Visual Basic .NET 33
3.4 Perubahan Bahasa 33
3.5 Ringkasan Perubahan 33
3.5.1 Array 39
3.5.2 Perubahan Perintah ReDim 40
3.5.3 Perubahan Tipe Data 40
3.5.4 Function 41
3.5.5 Procedure 42
3.5.6 Perubahan Debugger 42
4. Upgrade Aplikasi VB 6 ke VB.NET 43
4.1 Upgrade Wizard 43
4.2 Rekomendasi Sebelum Melakukan Upgrade 45
4.3 Upgrade Project Group 46
4.4 Menggunakan VB Snippet Add-In 47
4.5 Metodologi Dalam Upgrade Wizard 48
4.6 Kesimpulan 50
5. Melakukan Migrasi Aplikasi Sederhana 51
5.1 Apakah Migrasi itu perlu 51
5.2 Yang Hilang di VB.NET 51
5.3 Persiapan sebelum migrasi 52
5.4 Contoh Migrasi dari VB6 ke VB.NET 53
6. Masalah Pada Proses Upgrade 61
6.1 Default Properties 61
6.2 AddItem dan ToString menggunakan COM Objects 62
6.5. Deterministic Finalization dengan Garbage Collection 64
6.4 Dim…As New 65
6.5 Sub Main (or Default Form) 66
6.6 Bad Constants 67
6.7 Drag and Drop 68
6.8 Collection Classes 73
6.9 Kesimpulan 76
7. Debuging in VB.Net 77
7.1 Debuging 77
7.2 Debuging Consepts 77
7.3 Debug Menu 78
7.3.1 Step Into 79
7.3.2 Step Over 80
7.3.3 Step Out 81
7.3.4 Run To Cursor 82
7.4. Watches 82
7.5 BreakPoint 83
7.6 Exceptions Window 84
7.7 Try Statement 86
7.8 Command Window 87
7.9 Kesimpulan 88
8. Case study migrasi Visual Basic ke Visual Basic.NET dengan menggunakan wizards 89
8.1 Aplikasi VCR. 89
8.2 Pengelompokan code menjadi empat versi 90
8.3 Menjalankan Code Advisor fo Visual Basic 6.0 90
8.4 Melakukan Upgrade dari Visual Basic ke Visual Basic.NET dengan wizards 91
8.5 Melakukan enhancement dan modifikasi 95
8.6 Balai Pustaka 95