Tutorial Visual Studio #4 (Jam Digital)
Selamat pagi gan, kali ini ane akan mengembangkan wacana bagaimana menciptakan JAM DIGITAL memakai Form Aplication Visual Studio dengan Bahasa C#, prinsip kerja dari pembuatan Jam Digital ini yaitu mengambil data dari Jam pada Laptop yang digunakan, selain menampilkan Jam Digital, aplikasi ini juga sanggup menmpilkan Kalender. Ok pribadi aja kita menuju TKP...
Yang kita butuhkan untuk menciptakan jam digital ini yaitu 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 menyerupai pada gambar di bawah ini.
Sedangkan untuk Codingannya yaitu 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 dipakai yaitu 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 wacana data waktu dan tanggal dari PC. int hh = DateTime.Now.Hour; fungsinya untuk mengambil data Jam kemudian 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, menyerupai 01, 02 dts.. sehabis itu pemisah antara Jam dan Menit diberi abjad ":". Ini berlaku untuk Menit, Detik, Tanggal dan Bulan. label1.Text = time; berkhasiat untuk mengubah Text pada Label menjadi abjad Jam, Menit dan Detik. Program diatas memakai delay interval sebesar 1000 ms untuk menghasilkan perpindahan waktu sekama 1 detik. Timer akan dimulai saat Program dibuka memakai fungsi t.Start(); kemudian fungdi t_Tick akan dieksekusi.
Gimana gampang kan menciptakan Jam Digital sendiri memakai C#. Ok waktunya ane kasih File Project dan Video Tutorialnya. Semoga bahan ini sanggup bermanfaat y. Ok terimakasih banyak atas kunjungannya.
DOWNLOAD PROJECT
Sedangkan untuk Codingannya yaitu 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 dipakai yaitu 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 wacana data waktu dan tanggal dari PC. int hh = DateTime.Now.Hour; fungsinya untuk mengambil data Jam kemudian 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, menyerupai 01, 02 dts.. sehabis itu pemisah antara Jam dan Menit diberi abjad ":". Ini berlaku untuk Menit, Detik, Tanggal dan Bulan. label1.Text = time; berkhasiat untuk mengubah Text pada Label menjadi abjad Jam, Menit dan Detik. Program diatas memakai delay interval sebesar 1000 ms untuk menghasilkan perpindahan waktu sekama 1 detik. Timer akan dimulai saat Program dibuka memakai fungsi t.Start(); kemudian fungdi t_Tick akan dieksekusi.
Gimana gampang kan menciptakan Jam Digital sendiri memakai C#. Ok waktunya ane kasih File Project dan Video Tutorialnya. Semoga bahan ini sanggup bermanfaat y. Ok terimakasih banyak atas kunjungannya.
DOWNLOAD PROJECT

Pondok Padisari, Jl. Damai, Tamalanrea Indah, Makassar 90245
0823-9345-xxxx
Sabtu - Minggu, 09.00 - 18.00