C# Ta Basit Analog Saat Yapımı
-
yardımcı olun lütfen kardeşim için lazım
-
googleda ararsan bir çok örnek proje bulabilirsin. örneğin
http://www.codeproject.com/Articles/9593/Analog-clock-control-in-C
FCN tarafından 01/May/13 00:27 tarihinde düzenlenmiştir -
FCN bunu yazdı
googleda ararsan bir çok örnek proje bulabilirsin. örneğin
http://www.codeproject.com/Articles/9593/Analog-clock-control-in-C
daha basit kodlarla lazım daha çok yeni ilgin için teşekkürler
-
http://www.gorselprogramlama.com/wp-content/uploads/2012/11/analog_saat.zip
burda açıklama satırlı falanda var hazır proje . mantık aynı. daha basit bişi nasıl olur desen
akreple yelkovanı çizdirmek yerine image olarak ekleyip. her timerın tickinde rotate ettirebilirsin belirli oranda
biraz uğraşmak istiyor.
-
hacı iki nokta arasinda çizgi çizdirebiliyormu bilmiyorum ama söyle olabilir
hepsinin başlangıç noktası aynı atıyorum 100px,100px
3 tane çizgi çizdircek akrep gel kovan saniye
akrebin boyu 50 px
kovan 70 px
saniye 80 px olsun
akrebin bitiş noktası için (
x koordinati 50*cos(2Pİ/360*(sistem saati/12*360)) burada 2Pİ/360 dereceyi radyana çevirmek sistem saati/12*360 saat kaçkta akrep hangi açıyla duruyor bulmak için
y koordinati 50*sin(2Pİ/360*(sistem saati/12*360)) burada 2Pİ/360 dereceyi radyana çevirmek sistem saati/12*360 saat kaçkta akrep hangi açıyla duruyor bulmak için
yelkovan
bitis nokta y=70*sin (2Pİ/360*(sistem dakikası/60*360))
bitis nokta x=70*cos (2Pİ/360*(sistem dakikası/60*360))
saniye
bitis nokta y= 80*sin (2Pİ/360*(sistem saniyesi/60*360))
bitis nokta x= 80*cos (2Pİ/360*(sistem saniyesi/60*360))
yaptıktan sonra muhtemelen saat 90 derece sağa dönmüş gibi olacak
2Pİ/360*(sistem saniyesi/60*360) bu değerlerin hepsinden Pİ/2 çıkart :D
-
haloldumu hacı
-
teşekkürler arkadaşlar
DataDiver tarafından 07/May/13 17:36 tarihinde düzenlenmiştir