Vb.net - part 1 kiat developer aplikasi

jika Anda developer vb6 dan kemudian akan migrasi ke vb.net, tidak perlu kuatir untuk belajar lagi. Banyak artikel dan eyang google dengan youtube nya yang setia support Anda. Seperti semua pemula developer, tahap mula kita belajar adalah mencontoh persis apa yang ditulis senior, (baca developer berpengalaman puluhan/ratusan project). Jika sudah berhasil persis, barulah untuk memulai modif. Biasanya ditahap ini, mulai timbul error yang membutuhkan banyak usaha. Nah, tahap ini situs "stackoverflow" jadi rujukan para developer.

Namun, adakalanya para newbie ada yang malas ngetik "puisi" coding nya. Mereka lebih suka pengen cepat lihat hasil, dengan copas script code dari artikel yang ada. Hal ini tidak disarankan, kecuali jika udah yakin paham betul dan developer yang dikejar deadline waktu. Mengapa copas tidak disarankan?

Saat kita tekan keyboard laptop/PC kita, biasanya akan ada salah ketik "typo", baik kurang tanda titik koma (;) utk php ataupun salah ketik lainnya terkait object utk VB. Saat di run akan ada pesan error.. Saran saya..bersyukur lah. Pengetahuan akan error yang ada akan menjadikan Anda sebabagai developer yang handal ke depan. Dengan ketemu banyak bug/error dan selalu memperhatikan sekaligus mengingat ingat pesan eror tadi, maka akan semakin mempercepat penemuan solusinya.

 

VB.net – part 2 Cara Belajar Efektif Pemrograman

Syntax suatu bahasa pemrograman pada dasar hampir semua sama. Baik itu deklarasi variabel,prosedure, function, if then else dan lainnya, mempunyai kemiripan. Akan tetapi untuk  lebih dalam lagi, pasti ada hal yang beda.

Developer aplikasi, biasanya sudah paham akan sistem informasi, sehingga untuk meningkatkan skill, tinggal belajar untuk syntax ( aturan baku bahasa pemrograman agar dapat berjalan dengan baik ). Agar untuk menguasai bahasa pemrograman, tidak “ngalor ngidul” yang artinya tidak fokus, lebih baik melakukan translate bahasa pemrograman yang sudah dikuasai selama ini.

Oleh karena developer mempunyai target agar mempunyai skil yang menghasilkan produk, maka untuk developer sistem informasi, disarankan fokus di bagian manajemen databasenya.

  1. Koneksi string database

Untuk VB 6, bisa dengan coding sebagai berikut:

‘’ awal Koneksi string

strKon = "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" + App.Path + "\db_4rd1to\db_4rd1to.mdb;Jet OLEDB:Database Password=ini_password"

 Set cN = New ADODB.Connection

 cN.Open strKon

‘’ akhir Koneksi string

Terlihat bahwa project memakai ADODB dalam mengelola databasenya. Apabila seorang meng copy dan paste source code di atas, banyak kemungkinan akan error.

compile error:  User-defined type not defined

Sebelum menjalankan project, terlebih dulu seting di menu Project > References > pilih lah Microsoft ActiveX Data Objects 2.0 Library

 

Untuk VB.NET

Ada suatu Namespace, yang harus di Import terlebih dulu.

Namespace adalah cara untuk menghilangkan salah perintah satu antarmuka publik dari yang lain. Atau bisa diartikan; untuk menghindari error saat menggunakan nama class yang sama.

Letak namespace, berada paling atas suatu list code form antar muka. Sebelum memulai penulisan coding, harus menuliskan namespace ini.

 

Imports System.Data.OleDb ‘ ini namespace

‘deklarasi variabel diletakkan di file Module1.vb

Module Module1

  Public Cn As OleDbConnection

  Public DA As OleDbDataAdapter

  Public DS As DataSet

  Public Cmd As OleDbCommand

  Public DR As OleDbDataReader

  Public StrKey As String, strS1 As String, strS2 As String, strS3 As String, strS4 As String

Public strKon As String, strCR As String

Public Sub Konek()

        strKon = "Provider=Microsoft.Jet.OleDB.4.0;Data Source= db_4rd1to\ db_4rd1to.mdb;Jet OLEDB:Database Password=rejeki"

 

        Cn = New OleDbConnection(strKon)

        Cn.Open()

 

 

        'mengubungkan command ke connection

        Cmd.Connection = Cn

    End Sub

End Module