Selasa, 26 Mei 2015

Membuat Aplikasi Berbasis GUI Menggunakan Pemrograman Visual C#

Contoh Kode Program ( daftar pilihan/data yang akan ditampilkan)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace Dataku
{
    public partial class Data : Form
    {
        /*membuat rancangan*/
        string serverku = "server=localhost;uid=root;pwd=;database=dataku;";
        MySqlConnection sambungke;
        MySqlCommand kerja;
        MySqlDataAdapter hubung;
        DataSet tabel;
        public Data()
        {
            InitializeComponent();
        }
        /*data Lagu*/
        public void Lagu()
        {
            sambungke = new MySqlConnection(serverku);/*membuat objek baru yang berisi parameter*/
            tabel = new DataSet();
            try/*mencoba menyambung koneksi,dan menampilhan data*/
            {
                sambungke.Open();
                kerja = new MySqlCommand(serverku);
                kerja.Connection = sambungke;
                kerja.CommandType = CommandType.Text;
                kerja.CommandText = "SELECT * FROM data_Lagu";
                hubung = new MySqlDataAdapter(kerja);
                hubung.Fill(tabel,"data_Lagu");
                dataGridView1.DataSource= tabel;
                dataGridView1.DataMember = "data_Lagu";

            }
            catch(Exception ex)/*menangkap kesalahan*/
            {
                MessageBox.Show("Error di "+ex,"Pesan",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
        }
        /*data Musisi*/
        public void Musisi()
        {
            sambungke = new MySqlConnection(serverku);
            tabel = new DataSet();
            try
            {
                sambungke.Open();
                kerja = new MySqlCommand(serverku);
                kerja.Connection = sambungke;
                kerja.CommandType = CommandType.Text;
                kerja.CommandText = "SELECT * FROM data_Musisi";
                hubung = new MySqlDataAdapter(kerja);
                hubung.Fill(tabel, "data_Musisi");
                dataGridView1.DataSource = tabel;
                dataGridView1.DataMember = "data_Musisi";

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error di " + ex, "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        /*data Genre*/
        public void Genre()
        {
            sambungke = new MySqlConnection(serverku);
            tabel = new DataSet();
            try
            {
                sambungke.Open();
                kerja = new MySqlCommand(serverku);
                kerja.Connection = sambungke;
                kerja.CommandType = CommandType.Text;
                kerja.CommandText = "SELECT * FROM data_Genre";
                hubung = new MySqlDataAdapter(kerja);
                hubung.Fill(tabel, "data_Genre");
                dataGridView1.DataSource = tabel;
                dataGridView1.DataMember = "data_Genre";

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error di " + ex, "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        /*menu dropdown*/
        private void comboBox1_DropDown(object sender, EventArgs e)
        {
            comboBox1.Items.Clear();
            comboBox1.Items.AddRange(new object[]{"Daftar Lagu","Daftar Musisi","Daftar Genre"});
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if(comboBox1.Text.Equals("Daftar Lagu"))/*jika isi cb1 adalah Data Lagu*/
            {
                Lagu();/*buka fungsi Lagu*/
            }
            else if (comboBox1.Text.Equals("Daftar Musisi"))
            {
                Musisi();
            }
            else if (comboBox1.Text.Equals("Daftar Genre"))
            {
                Genre();
            }
           
            else
            {
                MessageBox.Show("Belum ada pilihan,silahkan di pilih dulu ", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Close();
            }
        }
    }
}

Contoh tampilan gambar



  sambungke = new MySqlConnection(serverku);/*membuat objek baru yang berisi parameter/data yang di ikut sertakan*/

  public void lagu() artinya yaitu fungsi ini memiliki accesModifier Public,void itu tidak menembalikan nilai dan lagu adalah nama fungsinya.

  string serverku = "server=localhost;uid=root;pwd=;database=dataku;"; membuat konstruksi koneksi ke server dan database.


Tidak ada komentar:

Posting Komentar