Laman

Minggu, 15 Mei 2011

Merubah panjang data Array saat runtime di C# (C Sharp)

Merubah panjang data Array ketika runtime kadang diperlukan dalam contoh kasus tertentu, banyak sekali cara yang bisa digunakan untuk merubah ukuran array saat Runtime Progam , salah satu cara yang efektif dan cepat adalah menggunakan script seperti pada project ini, Untuk implementasikannya dalam sebuah project program, silahkan ikuti langkah demi langkah dibawah ini. 
Langkah pertama : silahkan persiapakan project baru, klik file new project pada ID visual studio, muncul sebuah kotak SaveProjectDialog, isi nama project sesuai dengan keinginan, Tidak ada aturan khusus dalam penulisan nama project
Langkah dua : tambahakan beberapa komponen seperti dua dataGridView dan tiga button pada form, atur dan tata sedemikian rupa sehingga interfacenya seperti pada gambar di bawah ini

Gambar 1. Desain Interface Program

Langkah tiga : double klik pada button satu untuk membangkitkan event single klik pada button tersebut. Masukan sript dibawah ini
 tampilkanData(dataGridView1, dataArray);

Langkah empat : double klik pula pada button dua untuk membangkitkan event single klik pada button tersebut. setelah event single klik terbentuk, masukan srcipt dibawah ini
 Array.Resize(ref dataArray, 3);

langkah lima : double klik pada button tiga untuk membangkitkan event single klik pada button tersebut, masukan script dibawah ini pada event tersebut
tampilkanData(dataGridView2, dataArray);

Langkah enam : buat function yang bernama tampilkanData dan loadData yang berfungsi sebagai menampilkan data dan juga untuk meload data. Masing masing script pada function tersebut seperti dibawah ini
function tampilkanData
private void tampilkanData(DataGridView target, int[] data)
        {
            target.Rows.Clear();
            target.Rows.Add(data.Length);
            for (int i = 0; i < data.Length; i++)
            {
                target.Rows[i].Cells[0].Value = data[i].ToString();
            }
        }

function loadData()
private void loadData()
        {
            dataArray[0] = 1;
            dataArray[1] = 2;
            dataArray[2] = 3;
            dataArray[3] = 4;
            dataArray[4] = 5;
        }

langkah tujuh : done, program selesai dibuat, jika langkah langkah diatas dilakukan dengan benar, maka program saat pertamakali dijalankan akan meload data array yang mempunyai panjang 5 data, sedangkan setelah dilakukan proses reSize ukuran array yang baru hanya 3 data. berikut ini hasil preview dari program tersebut. Gambar preview ini adalah saat pertamakali program di run. terlihar pada dataGrid data array mempunyai panjang 5 data


Gambar 2. Preview Running Program

Setelah ditekan tombol reSize dan ditekan button sesudah, tampilannya seperti pada gambar dibawah ini, terlihat ukurannya menjadi 3 data

 Gambar 3. Preview Running Program

Dan pada preview dibawah ini setelah ditekan button "sebelum" langsung ditekan button "sesudah" hasilnya seperti pada gambar dibawah ini

 Gambar 4. Preview hasil running program

Untuk mempermudah dalam memahami tutorial ini, silahkan download contoh programnya disini dan juga dowmload contoh projectnya disini
Download file program disini
Download file Project disini
for more information contact on informasi@csharp-indonesia.com

pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010 

Arikel yang terkait

14 komentar:

  1. udh diapus file bwt download'a -_-

    BalasHapus