양식에 초 단위로 현재 시간을 표시해야합니다. 내 시계는 초를 표시해야하며 IM은 성능을 두려워합니다.폴링하지 않고 Windows Form의 시계를 사용 하시겠습니까?
- 폴링이없는 방법이 있습니까? (일부 시스템 이벤트 또는 무엇입니까?)
- 폴링이없는 메소드가없는 경우 -
Date().getTime()
을 사용하여 타이머 틱 이벤트에서 현재 시간을 가져야합니까?
양식에 초 단위로 현재 시간을 표시해야합니다. 내 시계는 초를 표시해야하며 IM은 성능을 두려워합니다.폴링하지 않고 Windows Form의 시계를 사용 하시겠습니까?
Date().getTime()
을 사용하여 타이머 틱 이벤트에서 현재 시간을 가져야합니까?System.Windows.Forms.Timer
을 사용하고 각 틱에 DateTime.Now
을 표시해야합니다.
디스플레이 초 동안 1000ms 간격이 양호해야합니다. 맞습니까? – Kamil
+1. @ 카밀 (일반적으로 이벤트의 빈도보다 두 배 높습니다.) (http://en.wikipedia.org/wiki/Sampling_rate) 빈도로 수행해야하는 이벤트를 측정/표시/기록하는 것이 일반적입니다. 그래서 500ms는 이론적으로 더 좋을 것입니다. 그러나 인식/성능 문제 이후로 시도하고 결정하는 것은 당신에게 달려 있습니다. –
무슨 말씀 이세요? 폴링을 말하는거야? – SLaks
죄송합니다, 제 영어가 최고가 아닙니다 ...이 문제를 해결했습니다. – Kamil