Minggu, 29 November 2015
TUTORIAL VISUAL STUDIO (BAGIAN 4)
Selamat pagi gan, kali ini ane akan berbagi tentang bagaimana membuat JAM DIGITALmenggunakan Form Aplication Visual Studio dengan Bahasa C#, prinsip kerja dari pembuatan Jam Digital ini adalah mengambil data dari Jam pada Laptop yang digunakan, selain menampilkan Jam Digital, aplikasi ini juga dapat menmpilkan Kalender. Ok langsung aja kita menuju TKP...
Yang kita butuhkan untuk membuat jam digital ini adalah 2 buah Label dan fungsi Timer sebagai Delay jam yang akan kita gunakan. Atur 2 buah Label tersebut untuk menampilkan Data Waktu dan Data Kalender seperti pada gambar di bawah ini.
Sedangkan untuk Codingannya adalah sebagai berikut:
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 ProjectCoba4
{
public partial class Form1 : Form
{
Timer t = new Timer();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
t.Interval = 1000; //lama waktu tunda yang digunakan adalah 1000 ms
t.Tick += new EventHandler(this.t_Tick);
t.Start(); //untuk memulai timer
}
private void t_Tick(object sender, EventArgs e)
{
int hh = DateTime.Now.Hour;
int mm = DateTime.Now.Minute;
int ss = DateTime.Now.Second;
string time = "";
if (hh < 10)
{
time += "0" + hh;
}
else
{
time += hh;
}
time += ":";
if (mm < 10)
{
time += "0" + mm;
}
else
{
time += mm;
}
time += ":";
if (ss < 10)
{
time += "0" + ss;
}
else
{
time += ss;
}
label1.Text = time;
int da = DateTime.Now.Day;
int mo = DateTime.Now.Month;
int ye = DateTime.Now.Year;
string dat = "";
if (da < 10)
{
dat += "0" + da;
}
else
{
dat += da;
}
dat += "/";
if (mo < 10)
{
dat += "0" + mo;
}
else
{
dat += mo;
}
dat += "/" + ye;
label2.Text = dat;
}
}
}
Penjelasan Coding:
Pertama2 kita buat sebuah fungsi private void t_Tick(object sender, EventArgs e) untuk menyimpan semua codingan tentang data waktu dan tanggal dari PC. int hh = DateTime.Now.Hour; fungsinya untuk mengambil data Jam lalu menyimpannya dalam variabel hh, berlaku pula untuk data Menit, Detik, Tanggal, Bulan dan Tahun.
if (hh < 10)
{
time += "0" + hh;
}
else
{
time += hh;
}
time += ":";
codingan diatas berfungsi untuk menyisipkan angka "0" sebelum angka dibawah 10, seperti 01, 02 dts.. setelah itu pemisah antara Jam dan Menit diberi karakter ":". Ini berlaku untuk Menit, Detik, Tanggal dan Bulan. label1.Text = time; berguna untuk mengubah Text pada Label menjadi karakter Jam, Menit dan Detik. Program diatas menggunakan delay interval sebesar 1000 ms untuk menghasilkan perpindahan waktu sekama 1 detik. Timer akan dimulai ketika Program dibuka menggunakan fungsi t.Start(); lalu fungdi t_Tick akan dieksekusi.
Gimana mudah kan membuat Jam Digital sendiri menggunakan C#. Ok waktunya ane kasih File Project dan Video Tutorialnya. Semoga materi ini dapat bermanfaat y. Ok terimakasih banyak atas kunjungannya.
DOWNLOAD PROJECT
Sedangkan untuk Codingannya adalah sebagai berikut:
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 ProjectCoba4
{
public partial class Form1 : Form
{
Timer t = new Timer();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
t.Interval = 1000; //lama waktu tunda yang digunakan adalah 1000 ms
t.Tick += new EventHandler(this.t_Tick);
t.Start(); //untuk memulai timer
}
private void t_Tick(object sender, EventArgs e)
{
int hh = DateTime.Now.Hour;
int mm = DateTime.Now.Minute;
int ss = DateTime.Now.Second;
string time = "";
if (hh < 10)
{
time += "0" + hh;
}
else
{
time += hh;
}
time += ":";
if (mm < 10)
{
time += "0" + mm;
}
else
{
time += mm;
}
time += ":";
if (ss < 10)
{
time += "0" + ss;
}
else
{
time += ss;
}
label1.Text = time;
int da = DateTime.Now.Day;
int mo = DateTime.Now.Month;
int ye = DateTime.Now.Year;
string dat = "";
if (da < 10)
{
dat += "0" + da;
}
else
{
dat += da;
}
dat += "/";
if (mo < 10)
{
dat += "0" + mo;
}
else
{
dat += mo;
}
dat += "/" + ye;
label2.Text = dat;
}
}
}
Penjelasan Coding:
Pertama2 kita buat sebuah fungsi private void t_Tick(object sender, EventArgs e) untuk menyimpan semua codingan tentang data waktu dan tanggal dari PC. int hh = DateTime.Now.Hour; fungsinya untuk mengambil data Jam lalu menyimpannya dalam variabel hh, berlaku pula untuk data Menit, Detik, Tanggal, Bulan dan Tahun.
if (hh < 10)
{
time += "0" + hh;
}
else
{
time += hh;
}
time += ":";
codingan diatas berfungsi untuk menyisipkan angka "0" sebelum angka dibawah 10, seperti 01, 02 dts.. setelah itu pemisah antara Jam dan Menit diberi karakter ":". Ini berlaku untuk Menit, Detik, Tanggal dan Bulan. label1.Text = time; berguna untuk mengubah Text pada Label menjadi karakter Jam, Menit dan Detik. Program diatas menggunakan delay interval sebesar 1000 ms untuk menghasilkan perpindahan waktu sekama 1 detik. Timer akan dimulai ketika Program dibuka menggunakan fungsi t.Start(); lalu fungdi t_Tick akan dieksekusi.
Gimana mudah kan membuat Jam Digital sendiri menggunakan C#. Ok waktunya ane kasih File Project dan Video Tutorialnya. Semoga materi ini dapat bermanfaat y. Ok terimakasih banyak atas kunjungannya.
DOWNLOAD PROJECT
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar