IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Delphi (https://www.ircforumlari.net/delphi/)
-   -   Digital Saat Yapımı (https://www.ircforumlari.net/delphi/328487-digital-saat-yapimi.html)

Dilaold 16 Nisan 2010 12:31

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..

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

PHP- Kodu:

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



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:27.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net