Aplikasi Baterai |
Adalah aplikasi yang berfungsi menampilkan status baterai secara langsung, dan sisa daya tahan baterai yang masih dapat di gunakan dalam rentang waktu tertentu, aplikasi ini juga menampilkan baterai sedang terhubung dengan charge atau tidak, dan menginformasikan bagi yang tidak memakai baterai dengan NosystemBaterai seperti pada komputer.
Daftar Komponen
Rincian Codding
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 Pert4_Aplikasi_Info_Baterai
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
timer1.Enabled = true;
}
private void refresBaterai()
{
PowerStatus daya_baterai = SystemInformation.PowerStatus;
switch (daya_baterai.PowerLineStatus)
{
case PowerLineStatus.Online: lstatuspower.Text = "Terhubung ke Sumber A/C";
break;
case PowerLineStatus.Offline: lstatuspower.Text = "Sumber A/C Tidak Terhubung";
break;
case PowerLineStatus.Unknown: lstatuspower.Text = "Status Sumber A/C Tidak di Ketahui";
break;
}
int persenBaterai = (int)(daya_baterai.BatteryLifePercent * 100);
if (persenBaterai <= 100)
{
progressBar1.Value = persenBaterai;
}
else
{
progressBar1.Value = 0;
}
int sisa_waktu = daya_baterai.BatteryLifeRemaining;
if (sisa_waktu >= 0)
{
lsisa.Text = string.Format("{0} Min", sisa_waktu / 60);
}
else
{
lsisa.Text = string.Empty;
}
lstatusbaterai.Text = daya_baterai.BatteryChargeStatus.ToString();
}
private void timer1_Tick(object sender, EventArgs e)
{
{ refresBaterai(); }
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Pert4_Aplikasi_Info_Baterai
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
timer1.Enabled = true;
}
private void refresBaterai()
{
PowerStatus daya_baterai = SystemInformation.PowerStatus;
switch (daya_baterai.PowerLineStatus)
{
case PowerLineStatus.Online: lstatuspower.Text = "Terhubung ke Sumber A/C";
break;
case PowerLineStatus.Offline: lstatuspower.Text = "Sumber A/C Tidak Terhubung";
break;
case PowerLineStatus.Unknown: lstatuspower.Text = "Status Sumber A/C Tidak di Ketahui";
break;
}
int persenBaterai = (int)(daya_baterai.BatteryLifePercent * 100);
if (persenBaterai <= 100)
{
progressBar1.Value = persenBaterai;
}
else
{
progressBar1.Value = 0;
}
int sisa_waktu = daya_baterai.BatteryLifeRemaining;
if (sisa_waktu >= 0)
{
lsisa.Text = string.Format("{0} Min", sisa_waktu / 60);
}
else
{
lsisa.Text = string.Empty;
}
lstatusbaterai.Text = daya_baterai.BatteryChargeStatus.ToString();
}
private void timer1_Tick(object sender, EventArgs e)
{
{ refresBaterai(); }
}
}
}
Baterai Terhung Charger |
Baterai Tidak Terhubung Charger |
Tanpa Baterai |
INGAT!!
Jika Anda kurang puas atau ingin menambahkan ide
Anda dapat mengkostumnya di Form/View code nya
Untuk keterangan lebih lanjut lihat slide
Download Slide
Download Program
0 komentar:
Posting Komentar