Thursday 21 February 2008

Matrik for VB + .NET

Beberapa hari menghayalkan bagaimana memanipulasi matrik di pemrograman VB. Kebingungan karna data matrik buanyak dan stiap elemen sangat penting. Saya mulai dari VB6 , saat itu saya coba manfaatkan componen Listview, komponen ini cukup membantu sampe berhasil. Kemampuan listview seperti tabel saya perumpamakan seperti matrik yang sama2 memiliki kolom dan baris. horeeeeee....

Belum puas dengan itu saya coba buat pada VB.NET, kali ini saya buka-buka buku. hasilnya wah, di .NET sangat memudahkan untuk operasi matrik. Disini sudah support untuk manipulas maupun sorting matrik. wah semakin seneng...

Berikut saya posting contoh pembuatan matrik di vb.NET (Pocket PC). Sebelumnya harus diingat bahwa pada bahasa pemrograman matrik diimplementasikan dengan array .

  • Pendeklarasian array satu dimensi
Dim namaarray(10) as tipedata
  • Pendeklarasian array multidimensi. Pembuatan array ini dengan komponen baris dan kolom.
Dim namaarray(10,5 ) as tipedata -> berarti membuat array dengan 10 baris dan 5 kolom.
  • Pemberian nilai pada array multidimensi
Pada kolom 1:
namaarray(0, 0) = "163"
namaarray(1, 0) = "170"
namaarray(2, 0) = "172"
namaarray(3, 0) = "166"
namaarray(4, 0) = "167"
namaarray(5, 0) = "168"
namaarray(6, 0) = "173"
namaarray(7, 0) = "168"

Pada Kolom 2
namaarray(0, 1) = "163"
namaarray(1, 1) = "170"
namaarray(2, 1) = "172"
namaarray(3, 1) = "166"
namaarray(4, 1) = "167"
namaarray(5, 1) = "168"
namaarray(6, 1) = "173"
namaarray(7, 1) = "168"

Begitu seterusnya untuk kolom2 selanjutnya dan jumlah baris sesuai deklarasi awal.Perlu diingat diketahui perbedaan array pada VB6 dan .Net adalah kalau di VB 6 kita bisa mengatur nilai awal array misalnya namaarray(1 to 10), sedangkan pada .NET selalu diawali dengan 0 (Nol).
Terimakasih, Semoga bisa jadi bahan inspirasi

1 comment:

Anonymous said...

Playtech - online casino and poker rooms near you
Playtech is a หารายได้เสริม major 샌즈카지노 technology kadangpintar company that has grown rapidly over the years, developing many of the most advanced gaming technology, including, of course

Recent Comments Blog