Kembali lagi bergulat dengan C#. Program GUI yang kali ini ane share yaitu program billing warnet.
Tarif yang ane program disini :
Kurang dari sama dengan 15 detik = 2000
Antara 15 detik sampai 30 detik = 3000
Lebih dari 30 detik = 5000
Selanjutnya bisalah kalian modif sendiri.
Oiya dalam pembuatan form ini harus disertakan dengan toolbox 'timer' seperti gambar berikut :
Interval disetting 100 karena ane mulai dari milidetik. Kalo mo disetting dari detik, ganti aja jadi 1000.
Berikut gambaran formnya :
Dan berikut code listingnya :
Form design by thebigfakesmile
Code listing by thebigfakesmile
Software : Microsoft Visual studio 2010 Express
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 biling
{
public partial class Form1 : Form
{
int jam = 0;
int menit = 0;
int detik = 0;
int milidetik = 0;
int tarif = 0;
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
milidetik = milidetik + 1;
if (milidetik >= 10)
{
milidetik = 0;
detik = detik + 1;
}
if (detik >=60)
{
detik=0;
menit = menit + 1;
}
if (menit >= 60)
{
menit = 0;
jam = jam + 1;
}
if (jam >= 24)
{
jam = 0;
}
textBox2.Text = jam + " : " + menit + " : " + detik + " : " + milidetik;
}
private void button1_Click(object sender, EventArgs e)
{
jam = 0;
menit = 0;
detik = 0;
milidetik = 0;
textBox3.Text = "";
timer1.Enabled = true;
timer1.Start();
textBox2.Enabled = true;
textBox3.Enabled = true;
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();
timer1.Enabled = false;
if (detik < 15 && menit <= 0 && jam <= 0)
{
tarif = 2000;
}
else if (detik >= 15 && detik <= 30 && menit <= 0 && jam <= 0)
{
tarif = 3000;
}
else if (detik > 30 || menit >= 0 || jam >= 0)
{
tarif = 5000;
}
textBox3.Text = " Rp. " + tarif.ToString();
}
//Button3(Tentang) Optional. Kalo disertakan berarti bikin form baru//
private void button3_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
}
}
Berikut tampilan programnya :
awal running
isi username lalu klik button start
klik button stop
3 comments:
min setelah kita klik button start, waktunya muncul dan berjalan atau hanya akan muncul jika kita klik button stop?
min...cara nyambungin server dan client gmn
ccd
Post a Comment