Judul : TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN)
Tema : TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN)
TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN)
Selamat malem gan. Lama ane gak post nih blog, maklum lagi banyak kegiatan akhir2 ini, ok dah kali ini ane akan share tentang Membuat Counter Up dan Counter Down Menggunakan C# Form Aplication Visual Studio. Materi kali ini kita akan menggunakan Multi Form untuk aplikasi yang akan kita buat nantinya, yaitu terdiri dari Master, Counter Up dan Counter Down. Emm gak sabar kan kayak apa jadinya. Ok dah langsung aja kita belajar bareng.
Ok pertama2 kita buat 3 buah Form, yaitu Form Master, Counter Up dan Counter Down. Untuk Form Master kita beri 2 buah Button sebagai jembatan untuk menuju Form Counter Up dan Counter Down, sedangkan untuk Form Counter Up dan Counter Down masing2 kita butuhkan sebuah Label dan sebuah Slider Progress Bar. Untuk lebih jelasnya bisa dilihat Tampilannya dibawah ini:
Codingan Untuk Form1:
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;
namespace ProjectCoba10
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Form3 f3 = new Form3();
f3.Show();
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProjectCoba10
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Form3 f3 = new Form3();
f3.Show();
}
}
}
Codingan Untuk Form2:
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;
namespace ProjectCoba10
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
int timer = Convert.ToInt32(label1.Text);
timer = timer + 1;
string timercount = Convert.ToString(timer);
label1.Text = timercount;
progressBar1.Value = timer;
if (timer == 100)
this.Close();
}
private void Form2_Load(object sender, EventArgs e)
{
timer1.Start();
timer1.Enabled = true;
timer1.Interval = 1000;
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProjectCoba10
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
int timer = Convert.ToInt32(label1.Text);
timer = timer + 1;
string timercount = Convert.ToString(timer);
label1.Text = timercount;
progressBar1.Value = timer;
if (timer == 100)
this.Close();
}
private void Form2_Load(object sender, EventArgs e)
{
timer1.Start();
timer1.Enabled = true;
timer1.Interval = 1000;
}
}
}
Codingan Untuk Form3:
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;
namespace ProjectCoba10
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
int timerCD = Convert.ToInt32(label1.Text);
timerCD = timerCD - 1;
string timercountCD = Convert.ToString(timerCD);
label1.Text = timercountCD;
progressBar1.Value = timerCD;
if (timerCD == 0)
this.Close();
}
private void Form3_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
timer1.Interval = 1000;
}
private void progressBar1_Click(object sender, EventArgs e)
{
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProjectCoba10
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
int timerCD = Convert.ToInt32(label1.Text);
timerCD = timerCD - 1;
string timercountCD = Convert.ToString(timerCD);
label1.Text = timercountCD;
progressBar1.Value = timerCD;
if (timerCD == 0)
this.Close();
}
private void Form3_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
timer1.Interval = 1000;
}
private void progressBar1_Click(object sender, EventArgs e)
{
}
}
}
Penjelasan Coding:
Untuk Codingan Form1 hanya untuk menampilkan Form2 dan Form3 ketika Button ditekan, sedangkan Untuk Condingan Form2 merupakan codingan untuk Counter Up dengan Interval Waktu 1000 ms dan Nilai awal berupa 0 sampai 99. Sedangkan untuk Codingan pada Form3 merupakan codingan untuk Counter Down yang merupakan kebalikan dari codingan pada Form2 yaitu Counter Up. Masing nilai juga ditampilkan pada Progress Bar dengan Range 0 - 100.
Mudah kan pemahamannya, ok langsung aja ane share Project dan Video Tutorialnya ya. Sip2 semoga dapat bermanfaat, selamat belajar. Gak ada ruginya belajar banyak hal kok. Semangat... !
Demikianlah Artikel TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN)
materi teknik elektro tentang TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN), mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sekian postingan kali ini.
0 Response to "TUTORIAL VISUAL STUDIO #9 (COUNTER UP & COUNTER DOWN)"
Posting Komentar