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
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.
Komentar
Posting Komentar