Utilisation d un timer

Utilisation d un timer - C#/.NET managed - Programmation

Marsh Posté le 03-03-2006 à 11:43:48    

Salut,
Je possede 2 boutons. Un qui declenche le timer et l autre qui l arrete.
Je voulais savoir si quelqu un savait comment afficher dans un label le temps qui c est ecoulm entre les deux clics. Je suis sur Vs.net.
Merci a tous pour votre aide.

Reply

Marsh Posté le 03-03-2006 à 11:43:48   

Reply

Marsh Posté le 03-03-2006 à 12:01:59    

Euh !
jdirais que c relativement simple :
 
lorsque tu cliques sur ton premier bouton tu releves l'heure de ton pc
et tu cliques sur le deuxieme bouton tu releves l'heure de ton pc
et tu fais la différence entre les deux ;)
 
Ou sinon pour etre plus précis tu relèves les "Ticks" du processeur => permet de compter en millisecondes
 
A+


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 03-03-2006 à 12:10:24    

Tu peux me donner un exemple ??

Reply

Marsh Posté le 03-03-2006 à 13:56:08    

Sous VB 6 , j'utilisais une API
là sous .NET (2005) c achement plus simple  
tu peux faire ca :
 
 
Sur ton bouton start :
dim TempsDebut as long
TempsDebut= my.Computer.Clock.TickCount
 
sur ton bouton end:
Dim  TempsFin as long
TempsFin = my.Computer.Clock.TickCount
 
et donc tu n'as plus qu'à faire la différence entre les deux pour connaitre le temps qui s'est écoulé entre l'action de tes deux boutons
(tu auras le temps en millisecond, ensuite tu peux le convertir)


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 03-03-2006 à 18:48:34    

Ouai mais je voudrais savoir un truc parce que pour moi, il souligne le  
my du debut il connait pas c est pas un truc de Vs. C est bizarre ou pas?  
 

Reply

Marsh Posté le 03-03-2006 à 18:51:12    

Parce qu en fait j ai pas 2005 mais une version d avant!

Reply

Marsh Posté le 04-03-2006 à 13:13:20    

remplace le my peut etre par this  
 
l'exemple de code qui t'a été montré est du Vb (plus personne utilise ça), alors que toi je suppose tu fais ça en C#
 
puis faut te démerder un peu. Me semble que tu n'as aucune base de programmation, alors avant de vouloir faire quelques chose, essaye d'au moins lire un livre sur la POO et achete toi un bon livre de .NET car ça devient lourd de voir 40 sujets parlant de la même chose. soit un peu débrouillard, il y a assez de code sur le net. c'est trop facile de demandé chaque fois.

Reply

Marsh Posté le 05-03-2006 à 09:07:04    

LOLL !!!!!!
 
VB plus utilisé ! ce qu'il ne faut pas entendre ! ;)


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 05-03-2006 à 11:12:10    

Styx0 a écrit :

LOLL !!!!!!
 
VB plus utilisé ! ce qu'il ne faut pas entendre ! ;)


 
ne rigole pas, mais toute entreprise à la pointe, n'utilisent plus ça... VB.NET à seulement été intégré dans le but de resté un poil compatible avec les veuille applications. C'est comme du C++ Windows, si une entreprise démarre un nouveau projet dans ce language, c'est vraiment que ces employés ne vale pas un clou quand je vois les languages tel que JAVA et C# qui permettent mieux en moins de temps... Mais malheureusement, bcp d'entreprise n'évoluent pas non plus et finisse par couler.

Reply

Marsh Posté le 07-03-2006 à 15:09:17    

prénote : je ne défend pas tel ou tel langage, je ne développe plus guère et j'utilise indifférement le C# /VB.NET (et depuis peu le framework 2.0)
 
Mmhh ca me fait rire ce que tu racontes, ca me fait penser aux discours qu'avaient certains de mes camarades de promo y a 7 ans à propos de Java ...
résultat des Courses C++, VB ..sont toujours en courses et on parle d'un grand retour du Cobol car c un des seuls languages fiables sur les systèmes nécessitant une haute disponibilité..
 
De plus je serais bien curieux de savoir d'ou tu tires tes informations  pour affirmer que les entreprises coulent parce qu'elles n'utilisent pas C# !!!
 
C# est ULTRA mineur pour le moment, Java est un langage bcp plus commun mais n'apporte pas la souplesse et la rapidité de programmation d'un VB pour des applications dites de gestion (la majorité de l'applicatif), et enfin affirmer que le C++ est mort est encore une belle annerie, un exemple simple : regarde la plateforme de la plupart des moteurs grpahiques, les applis GFX 2D/3D ...
 
Ah mon avis, tu es victime d'une belle intox (VB intégré pour assurer la compatibilité... arf arf ) , et/ou d'un bon melon ;)
 


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 07-03-2006 à 15:09:17   

Reply

Marsh Posté le 08-03-2006 à 08:39:52    

c'est clair que les moteurs 3D sont écris encore en C++. Mais plus pour très longtemps non plus puisque la platte forme .NET offre plus de possibilité encore avec DIRECTX en restant équivalent niveau performance. Ce n'est qu'une question de temps pour que ça coule la aussi...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed