une pendule analogic classic en purebasic
-
- Messages : 72
- Inscription : dim. 15/févr./2009 10:59
une pendule analogic classic en purebasic
Je cherche un code d'une pendule analogique.
bon week-end.
YB
bon week-end.
YB
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Je cherche le code de Windows
bon week-end.
progi
bon week-end.
progi
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
-
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Voila !
A modifier à ta convenance !
A modifier à ta convenance !
Code : Tout sélectionner
Enumeration
#w
#d
#i
EndEnumeration
Global PI.d = ACos(-1)
OpenWindow(#w, 20, 20, 500, 500, "Pendule")
CreateGadgetList(WindowID(#w))
ImageGadget(#d, x, y, w, h, 0)
i.d = 0
stepv.d = 2 * PI / 60
hour = Hour(Date())
minute = Minute(Date())
second = Second(Date())
hh.d = 0
ii.d = 0
ss.d = 0
Repeat
Delay(1000)
CreateImage(#i, 200, 200, 32)
StartDrawing(ImageOutput(#i))
BackColor(RGB(240, 240, 240))
i = 0
m.d = 0
Repeat
If m/5 - Int(m/5) = 0
r = 82
Else
r = 88
EndIf
m = m + 1
LineXY(Cos(i)*90+100, Sin(i)*90+100, Cos(i)*r+100, Sin(i)*r+100, RGB(255, 255, 255))
i = i + stepv
Until i >= 2 * PI
hour = Hour(Date())
minute = Minute(Date())
second = Second(Date())
hh = PI / 6 * hour - PI / 2 + PI / 360 * minute
ii = PI / 30 * minute - PI / 2 + PI / 2160 * second
ss = PI / 30 * second - PI / 2
LineXY(Cos(hh)*0+100, Sin(hh)*0+100, Cos(hh)*55+100, Sin(hh)*55+100, RGB(255, 255, 255))
LineXY(Cos(ii)*0+100, Sin(ii)*0+100, Cos(ii)*75+100, Sin(ii)*75+100, RGB(255, 255, 255))
LineXY(Cos(ss)*0+100, Sin(ss)*0+100, Cos(ss)*80+100, Sin(ss)*80+100, RGB(255, 255, 255))
StopDrawing()
SetGadgetState(#d, ImageID(#i))
ForEver
-
- Messages : 72
- Inscription : dim. 15/févr./2009 10:59
pendule analogic
KrisJNT a écrit :Voila !
A modifier à ta convenance !
bien beau travail.
bien sur que venir sur le forum et considerer celui-ci comme un self service
c'est pas tres bien ... cependant KrisJNT a eu le bon reflexe, car finalement son code viens rejoindre les autres qui existent deja sur notre forum
(comme l'a rappelé KCC le bouton recherche ne sert pas seulement a décorer ..)
et du fait ce code, disais-je va augmenter la collection de codes present, et c'est une bonne chose ,
on peut s'offusquer de la façon donc ce code a ete demander, mais aussi
répondre favorablement en se disant, qu'il va servir a d'autre
pour l'etude, ou bien pour l'utiliser
donc, finalement la demande maladroite de "chercheacomprendre" a ete utile
c'est pas tres bien ... cependant KrisJNT a eu le bon reflexe, car finalement son code viens rejoindre les autres qui existent deja sur notre forum
(comme l'a rappelé KCC le bouton recherche ne sert pas seulement a décorer ..)
et du fait ce code, disais-je va augmenter la collection de codes present, et c'est une bonne chose ,
on peut s'offusquer de la façon donc ce code a ete demander, mais aussi
répondre favorablement en se disant, qu'il va servir a d'autre
pour l'etude, ou bien pour l'utiliser

donc, finalement la demande maladroite de "chercheacomprendre" a ete utile
