Contoh Demo Array dengan Form di c#

assalamualaikum wr.wb
hallo guys ,selamat datang di blog saya yang sederhana  ini tapi mudah mudahan bermanfaat .
Pada kesempatan kali ini saya akan mmbagikan sebuah program tentang demo array pada c# dengan menggunakan metode array.kali ini saya tidak membuatnya menggunakan console tetapi dengan tampilan GUI /FORM.

aplikasi yang saya gunakan saat ini  visual studio c# 2012.Dalam membuat sebuah program tentunya kita terlebih dahulu mengetahui algoritmanya atau urutan penyelesaian masalah dari program yang akan kita buat dan selanjutnya kita menuliskan kode scriptnya untuk mendeklarasikan dari algoritma tadi kebahasa pemrograman yang akan kita digunakan.

Program berikut mencari nilai maksimum dari dua angka yang diberikan oleh user. Berikut adalah Script dari program.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace DemoArray
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public static DialogResult InputBox(string judul, string promptTeks, ref string nilai)
        {
            Form form = new Form();
            Label label = new Label();
            TextBox textBox = new TextBox();
            Button buttonOk = new Button();
            Button buttonCancel = new Button();
            form.Text = judul;
            label.Text = promptTeks;
            textBox.Text = nilai;
            buttonOk.Text = "OK";
            buttonCancel.Text = "Cancel";
            buttonOk.DialogResult = DialogResult.OK;
            buttonCancel.DialogResult = DialogResult.Cancel;
            label.SetBounds(9, 20, 372, 13);
            textBox.SetBounds(12, 36, 372, 20);
            buttonOk.SetBounds(228, 72, 75, 23);
            buttonCancel.SetBounds(309, 72, 75, 23);
            label.AutoSize = true;
            textBox.Anchor = textBox.Anchor | AnchorStyles.Right;
            buttonOk.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
            buttonCancel.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
            form.ClientSize = new Size(396, 107);
            form.Controls.AddRange(new Control[] { label, textBox, buttonOk, buttonCancel });
            form.ClientSize = new Size(Math.Max(300, label.Right + 10), form.ClientSize.Height);
            form.FormBorderStyle = FormBorderStyle.FixedDialog;
            form.StartPosition = FormStartPosition.CenterScreen;
            form.MinimizeBox = false;
            form.MaximizeBox = false;
            form.AcceptButton = buttonOk;
            form.CancelButton = buttonCancel;
            DialogResult dialogResult = form.ShowDialog();
            nilai = textBox.Text;
            return dialogResult;
        }

        private void tombolMasuk_Click(object sender, EventArgs e)
        {
            const int intSUBSKRIP_MAKS = 6;
            string[] strNama = new string[intSUBSKRIP_MAKS]; //Array untuk memuat nama-nama
            int intHitung; //Kounter loop

            //Memberitahu pengguna apa yang perlu dilakukan
            MessageBox.Show("Saya meminta Anda untuk memasukkan " +
                "nama dari lima teman Anda.");

            //Membaca nama dan menyimpannya di dalam array
            for (intHitung = 0; intHitung < intSUBSKRIP_MAKS; intHitung++)
            {
                string strMasukan = "";
                if (InputBox("Masukkan Nama Teman Anda", "Nama Teman:", ref strMasukan) == DialogResult.OK)
                {
                    strNama[intHitung] = strMasukan;
                }
            }

            //Membersihkan kotak list
            kotakList.Items.Clear();
            //Menampilkan isi array pada kotak list
            for (intHitung = 0; intHitung < intSUBSKRIP_MAKS; intHitung++)
                kotakList.Items.Add(strNama[intHitung]);
        }

        private void tombolKeluar_Click(object sender, EventArgs e)
        {
            Form1.ActiveForm.Close();
        }
    }
}


Output dari program demo array :

Disini saat kita klik tombol masukan nama maka akan tampil sebuah  message/pesan, klik ok saja. 


 Barulah kita isi nama nama teman anda di kolom tersebut, lalu klik ok.



Hasilnya akan seperti pada gambar berikut



untuk programnya bisa anda download di sini.

Subscribe to receive free email updates:

0 Response to "Contoh Demo Array dengan Form di c# "

Post a Comment