Tekil Mesaj gösterimi
Alt 16 Nisan 2010, 12:31   #1
Çevrimdışı
Dilaold
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Digital Saat Yapımı




Delphi programlama dili ile yapılan Digital Saat programını görelim. Programda amaç, Timer, Datetimepicker, Popup Menu bileşenlerini kullanabilmeyi öğrenmektir..


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
unit Unit1;
interface
uses
Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
DialogsStdCtrlsComCtrlsExtCtrlsMenus;
type
TForm1 
= class(TForm)
DateTimePicker1TDateTimePicker;
Timer1TTimer;
Label2TLabel;
PopupMenu1TPopupMenu;
effaflk1TMenuItem;
N1TMenuItem;
Kapat1TMenuItem;
EnDk1TMenuItem;
Dk1TMenuItem;
Orta1TMenuItem;
Yksek1TMenuItem;
procedure Timer1Timer(SenderTObject);
procedure FormCreate(SenderTObject);
procedure EnDk1Click(SenderTObject);
procedure Dk1Click(SenderTObject);
procedure Orta1Click(SenderTObject);
procedure Yksek1Click(SenderTObject);
procedure Kapat1Click(SenderTObject);
private
{ Private 
declarations }
public
{ Public 
declarations }
end;
var
Form1TForm1;
implementation
{$R *.dfm}
procedure TForm1.Timer1Timer(SenderTObject);

//Timer kullanım amacı saniyede bir bu eşitlemeler yapılarak Digital Saatimizden görüntü alabiliyoruz.

begin
DateTimePicker1
.Time:=Time;//DateTimePicker bileşeni sistem saatine eşitleniyor.

DateTimePicker1.Date:=Date;//DateTimePicker bileşeni sistem tarihine eşitleniyor.

label2.Caption:=datetostr(DateTimePicker1.date)+#13+?  ?+timetostr(DateTimePicker1.time);

//Üst satırda ise label bileşenine tarih ile saat yazdırılıyor.

end;

procedure TForm1.FormCreate(SenderTObject);

//İlk görünümde Digital Saatimize sistem saat ve tarihi gösteriliyor.

begin

DateTimePicker1
.Time:=Time;

DateTimePicker1.Date:=Date;

label2.Caption:=datetostr(DateTimePicker1.date)+#13+?  ?+timetostr(DateTimePicker1.time);

end;

procedure TForm1.EnDk1Click(SenderTObject);

begin

AlphaBlend
:=false;//Şeffaflık faaliyeti.

Dk1.Checked:=FALSE;

Orta1.Checked:=FALSE;

Yksek1.Checked:=FALSE;

EnDk1.Checked:=TRUE;

end;

procedure TForm1.Dk1Click(SenderTObject);

begin

AlphaBlend
:=TRUE;//Şeffaflık faaliyeti.

AlphaBlendValue:=200;//Şeffaflık seviyesi.

Dk1.Checked:=TRUE;

Orta1.Checked:=FALSE;

Yksek1.Checked:=FALSE;

EnDk1.Checked:=FALSE;

end;

procedure TForm1.Orta1Click(SenderTObject);

begin

AlphaBlend
:=TRUE;

AlphaBlendValue:=100;

Dk1.Checked:=FALSE;

Orta1.Checked:=TRUE;

Yksek1.Checked:=FALSE;

EnDk1.Checked:=FALSE;

end;

procedure TForm1.Yksek1Click(SenderTObject);

begin

AlphaBlend
:=TRUE;

AlphaBlendValue:=50;

Dk1.Checked:=FALSE;

Orta1.Checked:=FALSE;

Yksek1.Checked:=TRUE;

EnDk1.Checked:=FALSE;

end;

procedure TForm1.Kapat1Click(SenderTObject);

begin

Close
;//Programı kapat.

end;

end


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet