Pages

Subscribe:

About

Blog Ini membahas Tentang Delphi dari Tutorial, Source code, hingga Programming *Exe. Bersumber dari http://olvandra.blogspot.com

Jumat, 13 April 2012

Remaining Time I

Tutorial kali ini saya tampilkan yaitu Remaining time yaitu penghitungan waktu mundur dari depan kebelakang, contoh dan source code nya sangat sederhana. penghitungan waktu mundur ini dengan angka digunakan dalam pemrogram delphi dalam aplikasi biasanya bisa kita lihat dalam aplikasi mediaplayer, winamp dengan durasi lagu yang bisa dihitung mundur. Adapun pula dalam remaining time digunakan dalam pembuaan tampilan show form dengan durasi yang ingin ditentukan dalam penanyangan nya.dengan menggunankan TTimer kita bisa memanipulasi data integer dalam hitungan dengan aksi-aksi yang di inginkan. langsung aja free download source code Remaining time delphi dan tutorial delphinya di bawah ini via mediadire



Komponent yang digunakan :

  • TTimer
  • TButton
  • TEdit
  • TLabel
Tutorial :

Ambil Komponent TTimer dati pallet system (Gambar Jam) kemudian masukkan listing seperti dibawah ini :
Ambil komponent TButton letakkan sesuai dengan yg di inginkan, kemudian masukkan listing berikut :



Ambil komponent TButton 1 lagi dan letakkan sesuai dengan yg di inginkan, kemudian masukkan listing berikut :



Untuk kode lengkapnya sebagai berikut :

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, jpeg, StdCtrls;

type
  TForm1 = class(TForm)
    Label2: TLabel;
    Shape1: TShape;
    Panel1: TPanel;
    Label1: TLabel;
    Image1: TImage;
    Timer1: TTimer;
    Edit1: TEdit;
    Button1: TButton;
    Label3: TLabel;
    Button2: TButton;
    procedure Timer1Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
begin

label1.Caption:=inttostr(strtoint(label1.Caption)-1);
if strtoint(label1.Caption)<=0 then
begin
Timer1.Enabled:=false;
ShowMessage('Waktu anda habis');
label1.Caption:=edit1.Text;
end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin

label1.Caption:=edit1.Text;
timer1.Enabled:=true;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin

label1.Caption:=edit1.Text;
timer1.Enabled:=false;
end;

end.


 Download Exe 


Download Source Code

6 komentar:

ry4n_xzone mengatakan...

makasih mas Bro postingnya...
sangat berguna bagi ane.
sekedar pengen tau aja nih kalo mau hitunganya /menit , bukan /detik musti di edit di bagian yang mana ya? maklum nich baru belajar.Makasih banyak mas Bro......

Andra mengatakan...

Lw mw ke menit.. dan gx mw repot ya,,, tinggal ganti aja mas... dimana 1 menit =60 detik , coba ganti nilai 10 menjadi 60.

untuk program yg menit tar saya upload mas.. supaya bisa lebih mengerti...

Unknown mengatakan...

om klau misalkan kita mau bikin sebuah program dengan htungan mundur hari misalkan dari 30 hari menuju ke 1hari, dan klau kita buka program tersebut otomatis itungan mundurnya jalan jadi setiap hari mengurangi 1 bagaimana yah om

Andra mengatakan...

@Fery Sigit

apakah yang dimaksud untuk membuat program TRIAL (DATE EXPIRED? kalau untuk program trial kita set aja di project nya dengan set berapa hari kita beri batas program itu untuk berjalan.

- jika ingin menapilkan 30 ke 1 hari logikanya set tanggal start di kurang -1, biasanya bisa menggunakan INI FILE...

Unknown mengatakan...

Klo buat winamp gmana gan

Andra mengatakan...

@maulana Dikry

Media player gitu,, bisa di manupulasi kode nya... tinggal gimana bentuk dan kerjanya sesuai keinginan.

Posting Komentar

Untuk Mengurangi SPAM .Gunakan Kata-kata yang sewajarnya, sopan dalam tutur kata berbahasa. Sekian Terima kasih.

Visitor