Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: andresxdddd en 16 Enero 2011, 22:37 pm



Título: Programar un Relog
Publicado por: andresxdddd en 16 Enero 2011, 22:37 pm
buenas :D me gustaria realizar un relog grande ( muy muy grande) del tamaño de mi  monitor pero no solo eso. si no que tenga un menu , es decir, el form1 contenga unos cuentos bottones y cada botton lleve a un relog diferente. no se si me explico el relog es para juegos deportivos futbol y bastket entonces el usuario puede elegir entre que tiempo quiere selecionando futbol o bastket supongamos que futbol sea tiempos de 20 min y 20 min. entonces mi idea es que se pare cuando llegue a 00:20:00 y que suene una especie de alarma. es siemple pero algo confuso. mis preguntas

¿ como programo el relog?
¿ como podria reiniciar el relog?
¿ como agregar o modificar el tiempo del relog? " en el caso de futbol y basket porque no dardan el mismo tiempo.

gracias :D


Título: Re: Programar un Relog
Publicado por: ignorantev1.1 en 16 Enero 2011, 23:38 pm
Asi no funcionan las cosas aqui  ;)

Te recomiendo que leas algo y empiezes a crear tu codigo(a como puedas), en base a eso las personas que saben en este foro te ayudaran, pero nadie querra ayudarte a empezar desde cero...

Quizas un Timer te ayudaria... Echale ganas  ;D


Título: Re: Programar un Relog
Publicado por: andresxdddd en 17 Enero 2011, 00:02 am
Asi no funcionan las cosas aqui  ;)

Te recomiendo que leas algo y empiezes a crear tu codigo(a como puedas), en base a eso las personas que saben en este foro te ayudaran, pero nadie querra ayudarte a empezar desde cero...

Quizas un Timer te ayudaria... Echale ganas  ;D

en realidad se hacer casi todo me falta lo del relog he leido sobre colocar algo asi
Código
  1. Private Sub Timer1_Tick(ByVal sender As System.Object, _
  2. ByVal e As System.EventArgs) Handles Timer1.Tick
  3. Label1.Text = Date.Now.ToLongTimeString
  4. End Sub


Título: Re: Programar un Relog
Publicado por: Psyke1 en 17 Enero 2011, 00:07 am
@andresxdddd
Eso es vb.Net, tu sección es esta:
http://foro.elhacker.net/net-b62.0/

DoEvents! :P


Título: Re: Programar un Relog
Publicado por: andresxdddd en 17 Enero 2011, 01:15 am
@andresxdddd
Eso es vb.Net, tu sección es esta:
http://foro.elhacker.net/net-b62.0/

DoEvents! :P
:O pero esta sección es visual basic no? mi proyecto lo quiero hacer en VB :s


Título: Re: Programar un Relog
Publicado por: ignorantev1.1 en 17 Enero 2011, 01:17 am
Ok, vamos a ello, te sugiero pongas sobre la mesa lo que tienes... digo... si quieres  ;)


Título: Re: Programar un Relog
Publicado por: Dunkancito2236 en 17 Enero 2011, 01:18 am
Sí mira, te explico, necesitas www.google.com y un diccionario

ReloJ


Título: Re: Programar un Relog
Publicado por: andresxdddd en 17 Enero 2011, 01:46 am
Ok, vamos a ello, te sugiero pongas sobre la mesa lo que tienes... digo... si quieres  ;)
Código
  1. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  2.        Label1.Text = Date.Now.ToString("hh:mm:ss")
Es lo que tengo en timer, y la verdad todo funciona bien, el problema es que el relog no empieza de 00:00:00 si no desde la hora que es actualmente. yo creo que es por que le puse  Date.Now. pero no se como colocarlo desde cero. alguna idea?
Sí mira, te explico, necesitas www.google.com y un diccionario

ReloJ

amigo no das ninguna idea si intentas ser ofencivo simplemente pierdes el tiempo


Título: Re: Programar un Relog
Publicado por: ignorantev1.1 en 17 Enero 2011, 02:05 am
mmmm eso es VB?
Parece VB NET...

Bueno, como sea, quieres hacer un cronometro o un simple reloj?

Bueno, esto es un cronometro en VB,  no VBNET...
Código
  1. Dim segundos As Integer
  2. Dim minutos As Integer
  3. Dim tipo As String
  4.  
  5. Private Sub cmdReiniciar_Click() 'reiniciar
  6.    segundos = 0
  7.    minutos = 0
  8. End Sub
  9.  
  10. Private Sub cmdFutbol_Click()
  11.    tipo = "futbol"
  12.    Call cmdReiniciar_Click
  13. End Sub
  14.  
  15. Private Sub Form_Load()
  16.    Timer1.Interval = 1000
  17.    tipo = "futbol"
  18. End Sub
  19.  
  20. Private Sub Timer1_Timer()
  21.    Dim strMin As String
  22.    Dim strSeg As String
  23.    If Len(minutos) <= 9 Then strMin = "0" & minutos Else strMin = minutos
  24.    If Len(segundos) <= 9 Then strSeg = "0" & segundos Else strSeg = segundos
  25.  
  26.    Label1 = tipo & " " & strMin & ":" & strSeg
  27.    segundos = segundos + 1
  28.    If segundos = 59 Then minutos = minutos + 1: segundos = 0
  29.    Select Case tipo
  30.    Case "futbol"
  31.        If minutos = 45 Then Timer1.Enabled = False
  32.    End Select
  33. End Sub
  34.  
  35.  



Título: Re: Programar un Relog
Publicado por: andresxdddd en 17 Enero 2011, 02:09 am
mmmm eso es VB?
Parece VB NET...

Bueno, como sea, quieres hacer un cronometro o un simple reloj?

Bueno, esto es un cronometro en VB,  no VBNET...
Código
  1. Dim segundos As Integer
  2. Dim minutos As Integer
  3. Dim tipo As String
  4.  
  5. Private Sub cmdReiniciar_Click() 'reiniciar
  6.    segundos = 0
  7.    minutos = 0
  8. End Sub
  9.  
  10. Private Sub cmdFutbol_Click()
  11.    tipo = "futbol"
  12.    Call cmdReiniciar_Click
  13. End Sub
  14.  
  15. Private Sub Form_Load()
  16.    Timer1.Interval = 1000
  17.    tipo = "futbol"
  18. End Sub
  19.  
  20. Private Sub Timer1_Timer()
  21.    Dim strMin As String
  22.    Dim strSeg As String
  23.    If Len(minutos) <= 9 Then strMin = "0" & minutos Else strMin = minutos
  24.    If Len(segundos) <= 9 Then strSeg = "0" & segundos Else strSeg = segundos
  25.  
  26.    Label1 = tipo & " " & strMin & ":" & strSeg
  27.    segundos = segundos + 1
  28.    If segundos = 59 Then minutos = minutos + 1: segundos = 0
  29.    Select Case tipo
  30.    Case "futbol"
  31.        If minutos = 45 Then Timer1.Enabled = False
  32.    End Select
  33. End Sub
  34.  
  35.  



Disculpame por estupido inconcientemente confundi lo que queria hacer es un cronomentro lo que queria hacer disculpa no un relog. dejame revisar tu codigo y te cuento muchas gracias


Título: Re: Programar un Relog
Publicado por: kisk en 17 Enero 2011, 02:50 am
Disculpame por estupido inconcientemente confundi lo que queria hacer es un cronomentro lo que queria hacer disculpa no un relog. dejame revisar tu codigo y te cuento muchas gracias

Es reloJ entiende .. que ya sangran mis ojos .