DataReader dengan console Aplication pada C#

kali ini saya akan membagi 2 ilmu yaitu pemrograman berorientasi objek dan datareader (menampilkan data pada database kedalam datagridview)

okeh langkah pertama buat class untuk koneksi ke database

class koneksi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data.SqlClient;

namespace DataReaderCOnsole
{
class koneksi
{
static string conn;

public static SqlConnection Conn
{
get
{
return new SqlConnection(conn);
}
}

static koneksi()
{
try
{
string connStr = “data source=CHOPPER; initial catalog=praktikum4; integrated security=true;”;
conn = connStr;

}
catch (Exception ex)
{
Console.Write(“error” + ex.ToString());
}
}
}
}

 

ingat kalo agan-agan ini kopas, sesuaikan nama klass dan namespace nya…

class utama..

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace DataReaderCOnsole
{
class Program
{

static void Main(string[] args)
{

SqlConnection conn;
SqlCommand cmd;
SqlDataReader dr = null;
string query = “select * from matakuliah order by kode_matkul asc”;

conn = koneksi.Conn;
cmd = new SqlCommand();

try

{
conn.Open();
cmd.Connection = conn;
cmd.CommandText=query;

dr = cmd.ExecuteReader();
while (dr.Read())
{
Console.WriteLine(“{0} {1}{2}{3}{4}”, dr.GetValue(0).ToString().PadRight(7), dr.GetValue(1).ToString().PadRight(7),
dr.GetValue(2).ToString().PadRight(9),dr.GetValue(3).ToString(),
dr.GetValue(4).ToString().PadRight(9));

//.WriteLine(“{0} {1}”, dr.GetValue(0).ToString().PadRight(70),
// dr.GetValue(1).ToString());

//Console.WriteLine(“{0} {1} {2}{3}{4}”, dr.GetString(0).PadRight(7),
// dr.GetString(1).PadRight(20), dr.GetByte(2).ToString().PadRight(10),
// dr.GetString(3).PadRight(10), dr.GetByte(4).ToString());
}
}
catch(Exception ex)
{
Console.WriteLine(“error …”+ex.ToString());
}
finally
{
dr.Close();
conn.Close();
Console.Read();
}
}
}
}

 

pada list koding di atas ada komentar yang  bisa juga di gunakan untuk membaca data pada database dan menampilkan nya ke dalam da grid,,

semoga dapat membantu..

Contoh dan Penjelasan Inheritance & Polymorphism, Pada C# Visual Setudio 2012

Inheritance

Inheritansi atau Inheritance bisa di artikan sebagai sifat turunan. Sebagian besar kita melihat lingkungan kita sebagai objeksaling terhubung, secara hirarkis, misalkan binatang, amalia, dan anjing.

Jika agan kepengen ngejelasin lebih rinci tetang suatu Class binatang, misalkan mamalia, ya harus dirinci ciri-ciri lain, misalkan saja jenis gigi, dan periode kehamilan. Ini dikenal sebagai sub class atau bisa di sebut juga previed class, dimana binatang di sebut sebagai super class atau base class mamalisa.

Gambaran di atas mungkin membuat agan-agan bertanya, “nah gimana kalo kita lakukan persialanga liger (Lion dan Tiger), hal ini sangat rumit dan sulit menentukan anak liger yang dihasilkan??” hahaha,, di dalam ilmu komputer hal seperti itu di sebut sebagai inhertansi majemuk. untuk lebih jelasnya anda bisa searching di google, hehe maaf tidak bisa menjelaskannya disini, karena ilmu saya belum sampe, takut menyesatkan agan-agan sekalian.

Polymorphism

Polimorfisme atau Polymorhism yang bisa di artikan satu objek dengan banyak bentuk.

Pada bahasa pemrograma fungsional lainya, untuk melengkapi dua pekerjaan yang berbeda di butuhkan dua fungsi  yang terpisah dengan nama yang berbeda juga. Polimorfisme adalah konsep sederhana yang memperbolehkan satu method memiliki beberapa implementasi yang di pilih berdasarkan tipe objek yang di lewatkan pada pengerjaan method.ini di kenal sebagai overloading method.

Cukupkan dulu pejelasan di atas, terlalu banyak teori malah bikin pusing, sebelum merasa pusing langsung saja praktek..

Pertama bukalah Visual Studio anda.. bukalah projeck baru kemudian ikutilah tugas kuliah yang saya buat di bawah ini..

TUGAS
PEMROGRAMAN VISUAL II
(Inheritance & Polymorphism)

Logo Amikom

Disusun oleh:
Nama : Sismantoro
NIM : 12.12.0036
Kelas : SI 12 A

STMIK AMIKOM PURWOKERTO
TAHUN 2012

Tampilan Untuk Class Karyawan (Derived Class)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace tugasPraktikumIII
{
class Karyawan:Manager
{
//field
int jamLembur, upahLembur;
//Contructor
public Karyawan(string nama, int gapok, int tunjangan, int jamLembur,
int upahLembur)
: base(gapok,nama,tunjangan)
{
this.jamLembur = jamLembur;
this.upahLembur = upahLembur;
}
public new void bayaran()
{
base.bayaran();
int ttl_gaji = gapok + tunjangan;
int ttl_upa_lmbr = jamLembur * upahLembur;
int ttl_pndptan = ttl_upa_lmbr + ttl_gaji;
Console.WriteLine(“Jam Lembur\t= {0} Jam\nUpah Lembur\t= Rp {1}\n
Ttl Upah Lembur\t= Rp {2}\nTotal Pendapatan\t= Rp {3}”,
jamLembur, upahLembur,ttl_upa_lmbr, ttl_pndptan);

}
//Method Karyawan
public void karyawan()
{
Console.WriteLine(“\n\n”);
Console.WriteLine(“###############################################”);
Console.WriteLine(” Tampilan Class Karyawan\n”);
Console.WriteLine(“Nama Karyawan\t= {0}\n”, nama);
}
}
}

Encapsulation, Overloading Method & Constructor, pada C#

Di Postingan kali ini saya ingin membagi sedikit ilmu tentang C# (Encapsulation  Overloading Method & Constructor),
Langsung saja silahkan di kopas listing [rogram di bawah ini,,

Tampilan Untuk Clas Utama (Class Parent)

namespace ConsoleApplication1

{

classProgram

{

staticvoid Main(string[] args)

{

//Isi data Mahasiswa Satu

Mahasiswa mhs1 = newMahasiswa();

mhs1.Nama = “Sismantoro”;

mhs1.Nim = “12.12.0036”;

mhs1.Jurusan = “Sistem Informasi”;

mhs1.Tgl_lahir = DateTime.Parse(“1992-04-02”);

mhs1.Nilai_algoritma = “90”;

mhs1.Nilai_pbo = “86”;

mhs1.Nilai_spbd = “89”;

mhs1.Ipk = 3.25;

//Menampilkan Profil Mahasiswa Satu

mhs1.tampilProfilNonVrble();

mhs1.menghitung_Jumlah_NilaiNonVariable();

mhs1.menhitungRataRataNonVariable();

Console.WriteLine(“\n”);

//Isi data Mhs Kedua

Mahasiswa mhs2 = newMahasiswa();

mhs2.Nama = “Laurendra”;

mhs2.Nim = “12.12.3636”;

mhs2.Jurusan = “Sistem Informasi”;

mhs2.Tgl_lahir = DateTime.Parse(“1994-04-02”);

mhs2.Nilai_algoritma = “95”;

mhs2.Nilai_pbo = “98”;

mhs2.Nilai_spbd = “78”;

mhs2.Ipk = 3.45;

//Menampilkan Profil Mahasiswa Kedua

mhs2.tampilProfil(mhs2);

mhs2.menghitung_Jumlah_Nilai(mhs2);

mhs2.menhitungRataRata(mhs2);

Console.WriteLine(“\n”);

//Isi data Mhs Ketiga

Mahasiswa mhs3 = newMahasiswa(“12.12.0063”, “Eka Putri Pertiwi”,

“Sistem Informasi”,DateTime.Parse(“1993-12-18”), 3.53, “97”, “88”, “93”);

//Menampilkan Profil Mahasiswa Ketiga

mhs3.tampilProfil(mhs3);

mhs3.menghitung_Jumlah_Nilai(mhs3);

mhs3.menhitungRataRata(mhs3);

Console.WriteLine(“\n”);

Console.WriteLine(“###############################”);

Console.Read();

}

}

}

Tampilan Untuk Class Mahasiswa (Class Child)

 

namespace ConsoleApplication1

{

classMahasiswa

{

 

//Daftar Field

string nim, nama,jurusan, nilai_algoritma, nilai_spbd, nilai_pbo;

 

publicstring Nilai_pbo

{

get { return nilai_pbo; }

set { nilai_pbo = value; }

}

 

publicstring Nilai_spbd

{

get { return nilai_spbd; }

set { nilai_spbd = value; }

}

 

publicstring Nilai_algoritma

{

get { return nilai_algoritma; }

set { nilai_algoritma = value; }

}

 

publicstring Jurusan

{

get { return jurusan; }

set { jurusan = value; }

}

 

 

publicstring Nama

{

get { return nama; }

set { nama = value; }

}

 

publicstring Nim

{

get { return nim; }

set { nim = value; }

}

DateTime tgl_lahir;

 

publicDateTime Tgl_lahir

{

get { return tgl_lahir; }

set { tgl_lahir = value; }

}

double ipk;

 

publicdouble Ipk

{

get { return ipk; }

set { ipk = value; }

}

 

//tampilan umum Constructor

public Mahasiswa()

{

 

}

//Constructor Tugas tambahan…DI aplikasikan untuk mahasiswa Ketiga di class utama

public Mahasiswa(string nim, string nama, string Jurusan,

DateTime tglLahir, double ipk, string nilai_algoritma, string nilai_spbd, string nilai_pbo)

{

this.nilai_algoritma = nilai_algoritma;

this.nilai_spbd = nilai_spbd;

this.nilai_pbo = nilai_pbo;

this.nim = nim;

this.nama = nama;

jurusan = Jurusan;

tgl_lahir = tglLahir;

this.ipk = ipk;

}

//overloading Constructor dari tugas di atas

public Mahasiswa(string nim, string nama, string jurusan,

DateTime tgl_lahir, double ipk)

{

this.nim = nim;

this.nama = nama;

this.jurusan = jurusan;

this.tgl_lahir = tgl_lahir;

this.ipk = ipk;

}

//Method Untuk Menampilkan Profil dan Nilai mata kuliah

//(Diaplikasikan untuk mahasiswa kedua dan ketida di class utama)

publicvoid tampilProfil(Mahasiswa mhs)

{

Console.WriteLine(“”);

Console.WriteLine(mhs.nim);

Console.WriteLine(mhs.nama);

Console.WriteLine(mhs.jurusan);

Console.WriteLine(mhs.tgl_lahir);

Console.WriteLine(mhs.ipk);

Console.WriteLine(“Nilai Algoritma\t\t= “+mhs.nilai_algoritma);

Console.WriteLine(“Nila spbd \t\t= “+mhs.nilai_spbd);

Console.WriteLine(“Nilai pbo \t\t= “+mhs.nilai_pbo);

}

 

 

 

 

 

 

 

 

 

//Method ‘tidak’ menggunakan variable

//(Digunakan untuk mhs pertama pada class utama)

publicvoid tampilProfilNonVrble()

{

Console.WriteLine(“”);

Console.WriteLine(“########################################”);

Console.WriteLine(nim);

Console.WriteLine(nama);

Console.WriteLine(jurusan);

Console.WriteLine(tgl_lahir);

Console.WriteLine(ipk);

Console.WriteLine(“Nilai Algoritma\t\t= ” + nilai_algoritma);

Console.WriteLine(“Nila spbd \t\t= ” + nilai_spbd);

Console.WriteLine(“Nilai pbo \t\t= ” + nilai_pbo);

 

}

 

//Method Menampilkan hanya Nilai Makul

// (Method ini tidak diaplikasikan, tapi bisa di panggil pada class utama)

publicvoid aksesnilai()

{

Console.WriteLine(nim);

Console.WriteLine(nilai_spbd);

Console.WriteLine(nilai_algoritma);

Console.WriteLine(nilai_pbo);

}

 

//Method untuk menghitung Nilai Rata-rata dari nilai mata kuliah

//(Diaplikasikan pada mhs kedua dan ketida)

publicvoid menhitungRataRata(Mahasiswa mhs)

{

int algo, pbo, spbd;

algo = int.Parse(mhs.nilai_algoritma);

pbo = int.Parse(mhs.nilai_pbo);

spbd = int.Parse(mhs.nilai_spbd);

double hasil = (algo + pbo + spbd) / 3;

Console.Write(“Nilai Rata-rata adalah \t= “+hasil);

}

 

//Method untuk menghitung Nilai Rata-rata Tanpa variable

//(Diaplikasikan pada mhs pertama)

publicvoid menhitungRataRataNonVariable()

{

int algo, pbo, spbd;

algo = int.Parse(nilai_algoritma);

pbo = int.Parse(nilai_pbo);

spbd = int.Parse(nilai_spbd);

double hasil = (algo + pbo + spbd) / 3;

Console.Write(“Nilai Rata-rata adalah \t= ” + hasil);

}

 

 

 

 

 

 

 

//Method Menghitung jumlah Nilai

//(Diaplikasikan pada mhs kedua dan ketida)

publicvoid menghitung_Jumlah_Nilai(Mahasiswa mhs)

{

int algo, pbo, spbd;

algo = int.Parse(mhs.nilai_algoritma);

pbo = int.Parse(mhs.nilai_pbo);

spbd = int.Parse(mhs.nilai_spbd);

int hasil = algo + pbo + spbd;

Console.WriteLine(“”);

Console.WriteLine(“Jumlah Nilainya adalah \t= “+hasil);

}

//Method Mengitung Jumlah Nilai Tanpa Variabl

//(Diaplikasikan pada mhs pertama)

publicvoid menghitung_Jumlah_NilaiNonVariable()

{

int algo, pbo, spbd;

algo = int.Parse(nilai_algoritma);

pbo = int.Parse(nilai_pbo);

spbd = int.Parse(nilai_spbd);

int hasil = algo + pbo + spbd;

Console.WriteLine(“”);

Console.WriteLine(“Jumlah Nilainya adalah \t= ” + hasil);

}

}

}

 

Tampilan Ketika Program Dijalankan

Untitled

Bagaimana apakah sudah bisa di Run,, jika ada error biasanya kesalahanya pada pengetikannya… silahkan di teliti llag, jangan mudah menyerehah, karena biasanya kesalahnya sangat sepele sekali, dan jika anda teguh dan tidak menyerah pasti akan tersenyum sendiri saat tau letak kesalahanya… oke sekian dulu.

Terimakasih

 

 

Visual Studio Express 2.012 Visual Studio Express 2.012 produk menyediakan alat pengembangan gratis untuk membuat aplikasi modern pada platform terbaru. (persyaratan system yang dibutuhkan, dll)

hallo kawan new choice lama, gimana kabar?? pastinya baik-baik aja dong.. haha
oya, kali ini saya akan membagi sedikit informasi tentang visual studio 2012,. sebenarnya product ini sudah lama muncul tapi baru tak posting infonya, soalnya saya juga baru nginstal kemarin, dan we o we banget sobb,.. like this lam, performa dan tampilanya juga meningkat,. tampilan yang sederhana membuat mata nyaman berlama-lama di depan komputer sambil menghayal program apa yang akan kita buat.. hahaha…
oke sudahkan dulu churcholnya mari kita simak yang satu ini,..

Launcher vb 2012Versi terbaru dari Microsoft Visual Studio Ultimate 2012 telah hadir sob. Microsoft Visual Studio Ultimate 2012 mempunyai GUI yang lebih baik dan performa yang lebih handal dari versi sebelumnya. Microsoft Visual Studio Ultimate 2012 dapat membuat dan mengedit apliaksi lebih mudah dan cepat sehingga meningkatkan produktifitas dalam pembuatan aplikasi. Microsoft Visual Studio Ultimate 2012 sudah mendukung sistem operasi windows terbaru yaitu windows 8. Penasaran sob?

Apa itu Microsoft Visual Studio Ultimate 2012?
merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.

pretama

Fitur baru

User Interface

Hal baru pertama yang akan kita rasakan adalah UI atau tampilan antar mukanya. Mengusung gaya Metro, yang menjadi ciri khas produk-produk baru Microsoft, tampilan Visual Studio 2012 akan lebih rapi dan simpel, namun tetap dengan kaya akan fungsi. Akan ada dua tema yang dapat kita pilih melalui Options, yaitu tema gelap (dark) atau terang (light).

Kemampuan untuk membangun aplikasi Metro-Style

Tentu saja ini adalah fitur yang paling penting di dalam Visual Studio 2012. Dengan Visual Studio 2012, kita dapat membangun aplikasi Metro-Style dengan menggunakan HTML, JavaScript, XAML, Visual Basic, C# atau C++. Dan bukan itu saja, di dalam Visual Studio 2012 ini juga sudah disisipkan beberapa template aplikasi Metro-Style, sehingga akan mempermudah bagi para developer yang masih awam dalam hal Metro-Style.

Microsoft.NET Framework 4.5

Hampir dalam setiap rilis terbaru dari Visual Studio disertai dengan rilis baru dari Framework. Dan dalam hal ini, rilis dari Visual Studio 2012, juga disertai denga rilis terbaru dari Framework 4.5. Apa saja perubahan yang terjadi pada Framework 4.5? Perubahan-perubahan yang terjadi meliputi dukungan untuk HTML5, dan WebSockets. Juga ditingkatkannya dukungan untuk paralelisme dan IPv6 juga kompresi zip. Selain itu, ASP.NET Web Forms juga telah diperbarui untuk mendukung modul asinkron dan menangani lebih banyak lagi data.

LightSwitch

Dalam rilis Visual Studio sebelumnya, LightSwitch merupakan produk yang harus dibeli secara terpisah. Namun kali ini, LightSwitch akan termasuk dalam paket Visual Studio 2012 edisi Professional dan edisi-edisi diatasnya. Apa saja yang baru dalam LightSwitch kali ini? Yang jelas adalah improvisasi performa, yang berarti loading akan lebih cepat ketika membuka project, membuat screens dan tables, juga ketika kita membangun project (Building Projects). Selain itu juga pada LightSwitch kali ini, kita akan dapat merasakan pengalaman mempublish aplikasi ke Azure dengan cara yang lebih sederhana dan mudah.

IIS Express

Pada versi Visual Studio yang terdahulu, kita sering menemukan berbagai masalah kompatibilitas ketika melakukan pengujian secara lokal aplikasi web yang sudah kita develope. Oleh karena itu, pada Visual Studio 2012 ini, dibentuklah IIS Express yang dijadikan sebagai web server default lokal. IIS Express merupakan versi ringan dari IIS. Ia memiliki semua kemampuan inti dari IIS, namun tidak berjalan sebagai service.

Dukungan untuk WinRT

WinRT (Windows Runtime) adalah model pemrograman baru yang digunakan oleh aplikasi Metro-Style. Visual Studio 2012 mendukung pengembangan WinRT di C + +, C #, VB, dan JavaScript. Program yang ditulis menggunakan WinRT seharusnya bisa berjalan pada prosesor Intel dan ARM.

‘Solution Explorer’ baru

Ketika kita mulai menggunakan Visual Studio 2012, kita pasti akan melihat Solution Explorer baru. Solution Explorer yang baru ini terlihat seperti persilangan antara Object Browser lama dan Class View. Kita dapat melakukan navigasi objek pada proyek kita dan melakukan penelusuran ke methods dan properties. Hal ini juga memungkinkan Anda untuk melakukan pencarian file dan melakukan preview pada objek-objek dan item-item eksternal.

‘SQL Server Object Explorer’ baru

Pada Visual Studio 2012 ini, Microsoft mencoba meningkatkan integrasi antara SQL Server dengan ‘SQL Server Object Explorer’ yang baru, yang lebih seperti SQL Server Management Studio pada Server Explorer yang lama. Pada ‘SQL Server Object Explorer’ yang baru ini, ditunjukkan *** jenis data kolom serta primary dan foreign keys.

Mungkin kira-kira itulah fitur-fitur baru dari Visual Studio 2012 yang akan diluncurkan pada bulan september 2012 nanti. Untuk fitur-fitur lainnya dapat dilihat di MSDN. Dan bagi para developer, Visual Studio 2012 dapat didapatkan pada tanggal 15 Agustus 2012 melalui akun MSDN.

Sucses

Platform kompatibilitas dan persyaratan sistem

Ketika melakukan upgrade dari Microsoft Visual Studio 2010 untuk rilis berikutnya dari Visual Studio Anda akan mengambil keuntungan dari lingkungan yang segar dan disederhanakan dengan peningkatan kinerja tanpa persyaratan perangkat keras tambahan. Beberapa perangkat tambahan inti memanfaatkan kemampuan yang hanya hadir dalam versi terbaru dari Windows dan mungkin meminta Anda untuk meng-upgrade ke sistem operasi yang didukung.

Persyaratan sistem untuk sebagian besar produk dalam rilis berikutnya dari Visual Studio adalah:

Supported operating systems

Windows 7 (x86 and x64)
Windows 8 (x86 and x64)
Windows Server 2008 R2 (x64)
Windows Server 2012 (x64)

Supported architectures

32-bit (x86)
64-bit (x64)

Hardware requirements

1.6 GHz or faster processor
1 GB of RAM (1.5 GB if running on a virtual machine)
10 GB (NTFS) of available hard disk space
5400 RPM hard drive
DirectX 9-capable video card running at 1024 x 768 or higher display resolution

Rilis berikutnya dari Visual Studio menyediakan alat mutakhir dan teknologi untuk menciptakan aplikasi yang mengambil keuntungan dari kemampuan platform terbaru. Visual Studio 2012 juga akan menargetkan platform sebelumnya seperti Windows XP dan Windows Server 2003 sehingga Anda dapat membuat aplikasi baru atau memodernisasi aplikasi yang sudah ada yang mengeksekusi pada versi sebelumnya dari Windows sementara memanfaatkan alat pengembangan ditingkatkan, pemberdayaan kualitas dan kemampuan kerjasama tim dalam Visual Studio 2.012 .

sumber ; http://www.ad4msan.com/microsoft-visual-studio-ultimate-2012, http://students.netindonesia.net/blogs/agungagriza/archive/2012/08/07/visual-studio-2012-apa-saja-fitur-fitur-barunya.aspx, http://www.microsoft.com/visualstudio/eng/products/compatibility,

Donwload disini sobb,, http://www.microsoft.com/visualstudio/eng/downloads.. apa langsung ke website nya..

Cara menggunakan Fungsi Listbox Beserta contoh Koding/sorc Code nyaa,..

Kita sering menjumpai listbox pada program pemutar music dan video,. Tetapi kita tidak memperhatikannya,..

Daftar putar pada aplikasi multimedia itu menggunakan lisbox, nah bagaimanakah cara menggunakanya mari kita belajar bersama,.

Pertama dan yang selalu utama adalah bukalah VB anda terlebih dahulu,. J

Kemudian masuklah pada windowsFormApplication, karena tema kita pada hari ini adalah c# jadi tentu saja masuklah ke kamar c# dan jangan sampe masuk ke kamar tetangga apa lagi sampe masuk ke kamar mertua,.. kurang ajar itu namanya,.. J

Buatlah tampilan form persis pada gambar di bawah,..

Gunakan Group Box untuk membuat sekat untuk searching dan Edit ListBox

1

1 listbox

atur listbox seperti pada gambar

atur listbox seperti pada gambar

2 teksbox

–          Biarkan deafult

9 button

–          Biarkan default

Klik 2x pada tulisan (latihan listbox) mungkin di computer anda bertuliskan (form1),, itu sama aja,.

Kemudian masukan sourc code berikut..

BackColor = Color.Beige;

listBox1.BackColor = Color.YellowGreen;

listBox1.ForeColor = Color.Red;

listBox1.Font = new Font(“Comic sans MS”, 12);

listBox1.Items.Add(” Sukarno”);

listBox1.Items.Add(” Bung Hatta”);

listBox1.Items.Add(” Habibi”);

listBox1.Items.Add(” Megawati”);

listBox1.Items.Add(” SBY”);

listBox1.Items.Add(” Sismantoro”);

Klik 2x tombol Search

Kemudian masukan terserah mau di kopas atau di salin terserah,..hahaha

Saya kira dengan cara seperti ini bisa menghemat waktu untuk membuat posting, karena tidak perlu memberi arahan untuk penamaan pada button,. Karena seperti apapun nama yang diberikan pada button yang anda  buat,, sourc kode di bawah akan tetap masuk dan terbaca pada VB anda,.

listBox1.ClearSelected();

int index = listBox1.FindString(textBox1search.Text);

if (index < 0)

{

MessageBox.Show(“Data tidak di temukan!”);

textBox1search.Clear();

textBox1search.Focus();

}

else

{

listBox1.SelectedIndex = index;

}

Salin lah kemudian paste kn di antara kurng kurawal buka dan tutup,..

Klik 2x tombol Ambil data <<ALL>>

string nama=”” ;

foreach (object item in listBox1.Items )

{

nama = nama + (item.ToString()) + “\n”;

}

string a = “All Data”;

MessageBox.Show(nama, a);

Salin lah kemudian paste kn di antara kurng kurawal ({}) buka dan tutup,..

Klik 2x tombol ambil data <<item>>

string a = “Selected”;

            if (listBox1.SelectedItem != null)

                MessageBox.Show(listBox1.Items[listBox1.SelectedIndex].ToString(),a);

else

{

string a = “Tray Again?”;

string b = “Eror!”;

MessageBoxButtons c = MessageBoxButtons.YesNoCancel;

DialogResult d = MessageBox.Show(a, b, c, MessageBoxIcon.Question);

if (d == DialogResult.Yes)

{

listBox1.Focus();

}

else if (d == DialogResult.No)

{

string g = “Exit”;

string z = “Warning”;

MessageBoxButtons j = MessageBoxButtons.OKCancel;

DialogResult v = MessageBox.Show(g, z, j, MessageBoxIcon.Warning);

if (v == DialogResult.OK)

{

Application.Exit();

}

else

{

listBox1.Focus();

}

}

else

{

listBox1.Focus();

}

}

}

Mungkin ada yang bertanya-tanya,, “wah koq programnya panjang kali lebar kaya gini yahh,.. kan di keterangan tugas di pdf nya ga sampe sepanjang ini (anak amikom aksed)”

Jawabanya,. “saya (penulis) menambahkan sedikit visual, visual ini lumayan menarik, silahkan di coba saja dulu, nanti kalo suka jangan lupa komentarnya,.”

Dan inti program pada tombol ambil data<<item>> adalah yang di cetak miring..

Klik 2x pada tombol ambil data<<items>>

string nama=””;

foreach (object item in listBox1.SelectedItems)

{

nama = nama + item.ToString() + “\n”;

}

MessageBox.Show(nama,”Item Selected”);

Klik 2x pada tombol clear selected item

if (listBox1.SelectedItem != null)

{

listBox1.ClearSelected();

}

Klik 2x pada tombol exit

if (listBox1.SelectedItem != null)

{

listBox1.ClearSelected();

}

Sampai disini apa ada kendala?? Hahaha jika ada itu bagus.. karena sudah bisa di pastikan bahwa anda menulis koding di atas,..

Satu hal koding butuh pemahaman,. dan tidak cukup jika hanya di hafalkan,.

–          Hafal koding

Mereka yang hafal koding akan sangat cepat dan terlihat hebat, karena mampu membuat suatu program dengan sangat cepat, tepat, dan benar.

–          Paham koding

Mereka yang memahami koding akan lambat tetapi mampu mengembangkan suatu program yang kuno menjadi modern, karena mereka mampu mengolah program yang ada menjadi jauh lebih baik dan efisien.

Baiklah cukupkan cereamahnya, mari lanjutkan belajarnya,..

Klik 2x pada tombol

if (textBox2edit.Text != “”)

listBox1.Items.Add(textBox2edit.Text);

klik 2x pada tombol Change

listBox1.Items[listBox1.SelectedIndex]=textBox2edit.Text;

klik 2x pada tombol delete

listBox1.Items.RemoveAt(listBox1.SelectedIndex);

setelah beres semua,. Silahkan di klik tombol hijau berbentuk segitiga, atau juga bisa dengan menekan tombol f5 pada keybol atau bisa juga singkat dan cepatnya dengan menekan ctrl+f5,.

Tampilan pertama

3

Setelah tampilan pertama muncul silahkan pencet-pencel tombol di atas,..  dan tertawalah sebelum tertawa itu dilarang,. Gkgkgkkg

Dan hanya ingin anda tahu saat saya membuat postingan ini ms.office saya sudah habis masa expired nya,. Jadi kalo ada yang punya activator ms.office 2010 bagi yaa..

4

Hahahah,.. memprihatinkan sekali bukan,..

Baiklah sudahkan dulu ocehan minggu pagi yang galau ini,. (curhat)

Thanks for reading,.  I hope can help you,..

Cara mengambil seluruh data pada ListBox,, how to retrieve all the data in the listbox,, (C#)

seperti biasa berawal dari pertanyaan seorang teman akhirnya membuat saya semakin bergairah mengisi blog ini dengan tulisan yang saya harap bermanfaat bagi banya orang,.
I hope this post can help any people,.

OK go to problem,..

Misal kita ingin mengambil semua data, kita bisa menggunakan sintaq berikut;

Suppose we want to retrieve all the data, we can use the following sintaq;

if in temporary ;
Class SalesOrder
{
private ArrayList orderDetail;

public void Add(OrderDetail order)
{
this.orderDetail.Add(order);
}

public Decimal Total()
{
Decimal total;
foreach (OrderDetail order in orderDetail)
{
total += order.Total;
}
return total;
}
}

if saved in table ;

(from o in orders
select new {
o.CustomerName,
Total = o.Lines.Sum(x=>x.UnitPrice*x.Quantity)}
).OrderBy(x=>x.CustomerName).ThenBy(x=>x.Total);;

OR BY QUERY :
SELECT SUM(total_transaksi) AS total_nominal_transaksi
FROM user

Demikian, mudah2an tidak tambah pusing, saya juga masih belajar… :)

hopefully not more confused, because I was still learning… 🙂

see also,.

 https://virusbarubiru.wordpress.com/2012/12/29/menampilkan-data-dari-form1-ke-form-duan-pada-c/

Menampilkan Data form1 ke form2 pada C#