Perbandingan Visual Basic Dan Visual Basic .Net 2008
Setelah dipegang-pegang, ternyata perbedaan antara visual basic.net dengan visual basic tidak terlalu kentara, yang dimaksud tentu saja perbedaan sintak, contohnya saja untuk event setfocus pada visual basic:Visual Basic: Text1.SetFocus
VB .Net: Text1.Focus
atau untuk mengisi dtPicker:
Visual Basic: dtWaktu.value=date
VB .Net: dtWaktu.Value=Date.Today
Enaknya, dalam Visual Basic .Net, programmer benar-benar dimanja, tapi yang niscaya perintah-perintahnya sudah banyak menggandakan java. Bahkan konsep .Net framework pun saya rasa diadopsi dari konsep java juga, alasannya java menganut prinsip "buat dimana saja, jalan dimana saja". yang tentu saja tidak bakalan tersaingi oleh Visual Basic, "buat di windows saja, jalan di windows saja".
Maksudnya dimanja?, bayangkan saja bahasa pemrograman, database, dan crystal report (pembuat laporan) digabung jadi satu, yummy gak tuh?. Dan yang benar-benar keren ialah tool untuk debugging, bayangkan saja, pada ketika mendisain program, eror2 yang kita lakukan sudah bermunculan, jadi ndak perlu di running dulu gres tahu ada erorrnya (tidak hanya eror sintak loh, eror alasannya variabel yang tidak dipakai juga muncul pada ketika disain). wah, keren dah...
konsep java try..catch..finally juga di adopsi oleh VB .Net, ini mah bukan sekedar adopsi, hingga ke kata2 yang dipakai juga sama (hihihii). konsep ini berarti kalau aktivitas dijalankan, maka perintah yang dijalankan ialah perintah yang terdapat dalam kalang TRY, kalau ternyata ditemukan error, maka akan dijalankan perintah pada kalang CATCH, kalau ternyata tidak terjadi error maka akan dijalankan perintah yang terdapat pada kalang FINALLY. Saya membaca buku java, konsepnya sama bener...
TRY
PERINTAH-PERINTAH
CATCH
PERINTAH PENANGANAN ERROR
FINALLY
PERINTAH-SELESAI
END TRY
Asiknya dengan konsep diatas adalah, aktivitas kita tidak memerlukan on error goto lagi, atau on error resume next yang menciptakan aktivitas kita terkesan kampungan!, kalau ternyata perintah kita ada errornya otomatis sanggup kita tampilkan bahwa yang error ialah yang ini!, dengan memanfaatkan klausa catch, kesalahan yang sering tidak terdeteksi dengan visual basic ialah perintah yang memakai software pihak ketiga ibarat sql server, mysql atau lain-lain. kalau perintahnya salah kan tidak sanggup dideteksi oleh visual basic, dengan vb .net?, kayaknya ndak perlu mikir yang itu deh... selamat belajarrr....
EmoticonEmoticon