Jump to content

Labele Saat Ve Gün Yazdırma (Hazır Kod)


nightmare3519
 Share

Recommended Posts

Öncelikle şunu belirteyim ben bu konuyu aradm aradım bulamadım inşallah sonradan açan biri yoktur :D

Evet arkadaşlar şimdi benim gibi acemi ams kullanıcıları için bir iyilik yapayım istedim...

Labele saati ve tarihi yazdıralım...

Şimdi projemizde 2 tane Label oluşturalım...

sonra

bunları Page--> On Preload bölüme yazdıralım...

[codebox]gun = System.GetDate(DATE_FMT_DAY);
ay = System.GetDate(DATE_FMT_MONTH);
yil = System.GetDate(DATE_FMT_YEAR);
Label.SetText("Label1",""..gun.."."..ay.."."..yil.."")
Page.StartTimer(100, 10);

saat = System.GetTime(TIME_FMT_HOUR);
dakika = System.GetTime(TIME_FMT_MIN);
saniye = System.GetTime(TIME_FMT_SEC);
Label.SetText("Label2",""..saat..":"..dakika..":"..saniye.."")
Page.StartTimer(100, 10);
[/codebox]


Sonra Page--> On Timer bölümünede

[codebox]gun = System.GetDate(DATE_FMT_DAY);
ay = System.GetDate(DATE_FMT_MONTH);
yil = System.GetDate(DATE_FMT_YEAR);
Label.SetText("Label1",""..gun.."."..ay.."."..yil.."")


saat = System.GetTime(TIME_FMT_HOUR);
dakka = System.GetTime(TIME_FMT_MIN);
saniye = System.GetTime(TIME_FMT_SEC);
Label.SetText("Label2",""..saat..":"..dakka..":"..saniye.."")[/codebox]

bunları yazdıktan sonra saat ve tarihimiz hazır durumdadır deneyebilirsiniz...

Edited by nightmare3519
Link to comment
Share on other sites

günüde yazdırmak için;
bir paragraf,bir de label ekliyoruz

[b]on show;[/b]

[codebox]saniye = System.GetTime(TIME_FMT_SEC);
dakka = System.GetTime(TIME_FMT_MIN);
saat = System.GetTime(TIME_FMT_HOUR);
Label.SetText("Label1", ""..saat..":"..dakka..":"..saniye.."")
Page.StartTimer(100);
local HaftaninGunu = System.GetDate(DATE_FMT_DAYOFWEEK);
local Tarih = System.GetDate(DATE_FMT_EUROPE);
if HaftaninGunu == "1" then HaftaninGunu = "Pazar" end
if HaftaninGunu == "2" then HaftaninGunu = "Pazartesi" end
if HaftaninGunu == "3" then HaftaninGunu = "Salı" end
if HaftaninGunu == "4" then HaftaninGunu = "Çarşamba" end
if HaftaninGunu == "5" then HaftaninGunu = "Perşembe" end
if HaftaninGunu == "6" then HaftaninGunu = "Cuma" end
if HaftaninGunu == "7" then HaftaninGunu = "Cumartesi" end
Paragraph.SetText("Paragraph1", Tarih.." "..HaftaninGunu);[/codebox]
[b]on Timer;[/b]

[codebox]saniye = System.GetTime(TIME_FMT_SEC);
dakka = System.GetTime(TIME_FMT_MIN);
saat = System.GetTime(TIME_FMT_HOUR);
Label.SetText("Label1", ""..saat..":"..dakka..":"..saniye.."")[/codebox]

Edited by ATTACK_09
Link to comment
Share on other sites

  • 3 ay sonra...

Arkadaşlar tarih için kendim buldum kısa yol Mon Day Year yazmaya gerek yok.

On Preload

[quote]tarih = System.GetDate(FTM_DATE_MON);
Label.SetText("Label1", ""..tarih.."")
Page.StartTimer(100);[/quote]

On Timer

[quote]tarih = System.GetDate(FTM_DATE_MON);
Label.SetText("Label1", ""..tarih.."")
Page.StartTimer(100);[/quote]

Edited by HalilYanar
Link to comment
Share on other sites

herhalde yok On Preload zaten başlattılmış timer bu timeri kullanmayı iyice öğrenin yoksa projelerinizde çok büyük sıkıntılar yaşarsınız start timer dediğinizde timerdaki kodlar çalışmaya başlar her kod altına start timer yazarsanız programla beraber pcyide kitlersiniz timer 1 defa başlatılır ve kontrol sağlamak içinde goloballe çalışmanız lazım örneğin timerde birsürü kod var ve bunların hepsini başlangıçta start timer dediğinizde çalışmasını istemiyorsunuz globale bir değişken atarsınız kontroltimer = false; gibi ve çalışmamasını istediğiniz timer kodlarını if kontroltimer then altına yazarsınız kontroltimer = true ile başlatırsınız çok dikatli olun bu timer olayında gerekmediği zaman kullanmayın hatta

Edited by milano88
Link to comment
Share on other sites

Kodları o kadar uzatmaya gerek yok, şöyle yapmak daha güzel olur ;

[codebox]
Gunler = {"Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar")
HaftaninGunu = System.GetDate(DATE_FMT_DAYOFWEEK);
Tarih = System.GetDate(DATE_FMT_EUROPE);
Paragraph.SetText("Paragraph1", Tarih.." "..Gunler[HaftaninGunu]);
[/codebox]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...