Ecrivez une fonction dans Visual Basic 6 qui convertit le temps en secondes de temps en heures , minutes et secondes lorsque vous devez afficher le format lisible par un humain pendant un certain temps en valeur des secondes . Ordinateurs utilisent couramment temps en secondes depuis une date spécifique, comme Janvier , 1 1970 . Il est difficile à lire aux humains à moins que traduit en un format standard pour les utilisateurs d'ordinateurs qui sont habitués . Utilisez les mots-clés "sub" et "Dim " pour créer une fonction de conversion simple pour les temps en secondes. Instructions
1
Ouvrez le projet Visual Basic 6 pour lesquels vous avez besoin de convertir une heure en valeur des secondes aux heures /minutes /format de temps secondes . Tapez la fonction suivante dans le programme :
SecondsToHMS Private Sub (secondes ByVal As Long )
RH As Integer
Dim MS As Integer Dim
SS As Integer
HR = Secs \\ 3600
MS = (Secs Mod 3600) \\ 60
SS = (Secs Mod 3600) Mod 60
End Sub
Notez que le " Private Sub " mots clés sont utilisés pour mettre en place la fonction nommée " SecondsToHMS " qui permet de convertir une fois la valeur de secondes à plusieurs heures , minutes et secondes .
2
Inspecter chaque ligne "Dim " et notez que chaque mot après "Dim " est une variable qui est utilisé pour maintenir une valeur convertie en quelques secondes . "HR" contient le nombre de secondes converties en heures , "MS" contient le nombre de secondes (ou module ) qui reste dans le calcul des heures converti en minutes , et "SS" contient le nombre de secondes (ou module ) laissés par le calcul des minutes.
3
Afficher le temps en secondes valeur convertie en heures , minutes et secondes en utilisant le format requis par votre programme Visual Basic 6 . Par exemple, si vous affichez l'heure actuelle avec les heures, les minutes et les secondes dans la forme, écrivez ce qui suit dans la fonction de programme ci-dessus , juste avant le "End Sub " ligne :
Form1.Show
< p > Imprimer "hours = " + HR
Imprimer " Minutes =" + MS
impression " secondes =" + SS