Öğretim Tasarımı


TimePicker,TableArrangement,Clock

TimePicker

 Tıklandığında, kullanıcının bir süre seçmesine izin vermek için bir açılır pencere başlatır.
Özellikleri

BackgroundColor

Düğmenin arka plan rengini değiştirmeyi sağlar.

Enabled(Etkin)

FontBold (Kalın yazı tipi)

FontItalic (İtalik yazı tipi)

FontSize (Yazı boyutu)

FontTypeface (Yazı tipi yazısı)

Height(Yükseklik) 
Hour(Saat)
Saat seçiciyi kullanarak son saatin saati belirlemeyi sağlar. Saat 24 saat biçimindedir. Son saat ayarı 11:53 pm ise, bu özellik 23 döndürür.
Image(Görüntü)

Düğme resmin yolunu belirtir. Hem Bir Resim hem de Arka Plan rengi  varsa, yalnızca Resim görülecektir.

Instant

Anı vakti. Bu anlık zaman dokümantasyonu saat bileşeni ile kullanılabilir.

Minute(Dakika)

Saat seçiciyi kullanarak geçen saatin dakikası belirlenir.

Shape (Şekil)

Düğmenin şeklini belirtir (varsayılan, yuvarlak, dikdörtgen, oval). Resim gösterilirse şekil görünür olmayacaktır.

ShowFeedback(Geribildirim Gösterme)

Arka plandaki bir resim olan bir düğme için görsel geri bildirimin gösterilip gösterilmeyeceğini belirtir.

Text(Metin)

TextAlignment (Metin Hizalama)

TextColor(Metin Rengi)

Visible(Görünür)

Bileşenin ekranda görünüp görünmeyeceğini belirtir. Bileşen gösteriliyorsa değer geçerlidir, gizli ise false olur.

Width(Genişlik)

Olaylar

AfterTimeSet()

Bu olay, bir kullanıcı saati açılır pencerede ayarladığında çalıştırılır.

GotFocus()

İmlecin düğmenin üzerine taşınmış olduğunu ve artık onu tıklamanın mümkün olduğunu gösterir.

LostFocus()

İmlecin düğmeden uzaklaştığını ve imlecin tıklanmasının artık mümkün olmadığını gösterir.

Yöntemler

LaunchPicker()

TimePicker açılır penceresini başlatır.

SetTimeToDisplay(number hour, number minute)

Zaman toplayıcı açıldığında kullanıcının görüntüleneceği zamanı ayarlamasına izin verir. Saat alanı için geçerli değerler, ikinci alan için 0-23 ve 0-59'dur.

SetTimeToDisplayFromInstant(InstantInTime instant)

Zaman toplayıcı açıldığında görüntülenecek saat ve dakikanın anında ayarlanmasını sağlar. Instants, Clock, DatePicker ve TimePicker bileşenlerinde kullanılır.

TableArrangement

   Bileşen grubunu tablo biçiminde görüntülemek için bir tablo düzenleme bileşenidir.Bu bileşen, tablolama biçiminde görüntülenmesi gereken bileşenleri yerleştirdiğiniz bir biçimlendirme öğesidir.Bir TableArrangement bileşenleri, her hücrede birden fazla bileşen görünmeyen satır ve sütun ızgaralarında düzenlenir. Aynı hücreyi birden fazla bileşen kullanıyorsa, yalnızca sonuncusu görünür olur.
   Her satırda, bileşenler dikey olarak ortalanır.
   Bir sütunun genişliği, o sütundaki en geniş bileşen tarafından belirlenir. Sütun genişliğini hesaplarken, Otomatik genişlik, Genişlik özelliği Parmak İzi olarak ayarlanan bileşenler için kullanılır. Bununla birlikte, her bileşen her zaman içinde bulunduğu kolonun tam genişliğini dolduracaktır.Bir satırın yüksekliği, yükseklik özelliği Fill Parent olarak ayarlanmayan satırdaki en uzun bileşen tarafından belirlenir. Bir satır, Yükseklik özellikleri Ebeveyn Dolguna ayarlanmış olan bileşenleri içeriyorsa, satırın yüksekliği bileşenlerin otomatik yüksekliklerini kullanarak hesaplanır.

Özellikleri

Visible

Doğruysa, bileşen ve içeriği görülebilir.

Rows (number-of-rows)

Tablodaki satır sayısı.

Columns (number-of-columns)

Tablodaki sütunların sayısı.

Height

Tablo düzenleme yüksekliği (y-boyutu).

Width

Masa düzenleme genişliği (x-boyut).

Clock

   Telefondaki dahili saati kullanarak anında zaman kazandıran görünür olmayan bir bileşen. Bu, belirli aralıklarla bir zamanlayıcı tetikleyebilir ve zaman hesaplamaları, manipülasyonlar ve dönüşümler gerçekleştirebilir.
   Bir anı metne dönüştürme yöntemleri de mevcuttur. Kabul edilebilir desenler boş dizedir,
AA / GG / YYYY HH: mm: ss a veya MMM d, yyyy HH: mm. Boş dize, FormatDateTime için "MMM d, yyyy HH: mm: ss a", FormatDate için "MMM d, yyyy" varsayılan biçimi sağlayacaktır.

Tarih ve Saat, InstantInTime ve Süre ile biçimlendirilir.

Anlık : Yıl, Ay, GünOfMonth, Saat, Dakika ve Saniyeden oluşur. MakeInstant yöntemini kullanarak bir anlık oluşturulabilir.

Süresi : anlar arasında geçen milisaniye cinsinden süre. Süresi Duration yöntemi ile elde edilebilir.

Özellikleri

TimerAlwaysFires

Uygulama ekranda doğru değilse gösterilmese bile patlar

TimerEnabled

Zamanlayıcı, doğruysa tetiklenir

TimerInterval

Zamanlayıcı olayları arasındaki ms cinsinden aralık

Olaylar

Timer()

Zamanlayıcı.

Yöntemler

InstantInTime AddDays(InstantInTime instant, number days)

Tartışmadan birkaç gün sonra anında bir süre döndürür.

InstantInTime AddDuration(InstantInTime instant, Duration duration)

Argümandan bir süre sonra bir an döndürür. Süresi Clock.Duration () 'dan alınabilir.

InstantInTime AddHours(InstantInTime instant, number hours)

Tartışmadan birkaç saat sonra anında döner.

InstantInTime AddMinutes(InstantInTime instant, number minutes)

Tartışmadan birkaç dakika sonra anında geri döndürür.

InstantInTime AddMonths(InstantInTime instant, number months)

Tartışmadan birkaç ay sonra anında bir süre döndürür.

InstantInTime AddSeconds(InstantInTime instant, number seconds)

Argümandan birkaç saniye sonra anında bir süre döndürür.

InstantInTime AddWeeks(InstantInTime instant, number weeks)

Tartışmadan birkaç hafta sonra bir anlık zaman döndürür.

InstantInTime AddYears(InstantInTime instant, number years)

Tartışmadan birkaç yıl sonra anında bir süre döndürür.

number DayOfMonth(InstantInTime instant)

Anıtan ayın gününü (1-31) döndürür.

Duration Duration(InstantInTime start, InstantInTime end)

Dönme süresi, anlar arasında geçen milisaniyedir.

number DurationToSeconds(Duration duration)

Süreyi saniye sayısına dönüştürür.

number DurationToMinutes(Duration duration)

Süreyi dakika sayısına dönüştürür.

number DurationToHours(Duration duration)

Süreyi saat sayısına dönüştürür.

number DurationToDays(Duration duration)

Süreyi gün sayısına dönüştürür.

number DurationToWeeks(Duration duration)

Süreyi hafta sayısına dönüştürür.

text FormatDate(InstantInTime instant, text pattern)

Belirtilen desendeki bir anın tarihini temsil eden metin döndürür.

text FormatDateTime(InstantInTime instant, text pattern)

Belirtilen desende bir anın tarih ve saatini temsil eden metin döndürür.

text FormatTime(InstantInTime instant)

Bir anlık zamanı temsil eden metin döndür.

number GetMillis(InstantInTime instant)

1970'ten beri milisaniye olarak ölçülen anı geri getirir.

number Hour(InstantInTime instant)

Günün saatini (0-23) anından geri getirir.

InstantInTime MakeInstant(text from)

AA / GG / YYYY ss: dd: ss veya AA / GG / YYYY veya ss: dd ile belirtilen anı döndürür. Örnek metin girişi "06/22/2015 12:18"

InstantInTime MakeInstantFromMillis(number millis)

1970 yılından bu yana milisaniyelik olarak belirtilen anlık bir süreyi döndürür.

number Minute(InstantInTime instant)

Anlık saatin dakika sayısını (0-59) döndürür.

number Month(InstantInTime instant)

Anıtan yılın ayını (1-12) döndürür.

text MonthName(InstantInTime instant)

Anıtan ayın adını döndürür. Örneğin Ocak, Şubat, Mart ...

InstantInTime Now()

Telefonun saatinden okunan anlık anı geri getirir.

number Second(InstantInTime instant)

Anın ikinci dakikasını (0-59) döndürür.

number SystemTime()

Telefonun dahili süresini döndürür.

number Weekday(InstantInTime instant)

Haftanın gününü 1 (Pazar) ile 7 (Cumartesi) arasında bir sayı olarak döndürür.

text WeekdayName(InstantInTime instant)

Anlık günden haftanın gününün adını döndürür.

number Year(InstantInTime instant)

Yılı döndürür.



Yorumlar

Bu blogdaki popüler yayınlar

SCRATCH İLE PING PONG OYUNU

KODU GAME LAB İLE OYUN YAPIMI

e-Öğrenme Sürecinde İletişim ve İşbirliği Araçları