Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Hora del Sistema

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Hora del Sistema

Notapor CC el Lun Ago 09, 2004 2:46 pm

Estimad@s amig@s:

Quiero hacer un programa de un Estacionamiento en MFC, de tal manera que, resulte el tiempo de estacionamiento y el valor, las orientaciones básicas, es que el usuario ingrese la hora de entrada, en horas, minutos y segundos (en diferentes edits) y que exista en otras edits, la hora actual, (igual en horas, minutos y segundos), pero la hora actual, debe ser la del sistema, le intentando con la librería time.h, pero no se cómo utilizarla, por favor me pueden ayudar.

Saludos cordiales,



Cristhian Castillo
CC
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 80
Registrado: Dom Jul 25, 2004 12:23 pm
Ubicación: Ecuador - Quito

Re: Hora del Sistema

Notapor latindeveloper el Lun Ago 09, 2004 3:17 pm

Para facilitarte el trabajo de la gestion de tiempo, puedes utilizar la clase CTime que tiene un repertorio funciones para la gestion de tiempo...

En tu dialogo puedes poner el control calendar o datetimepicker que estan en la barra de herramientas... y asi como los demas controles (Edits y mas) pueden instanciarse con un miembro de clase con el classwizard...

En el contructor de la clase puedes inicializar tu variable con el siguente codigo:

m_tTuVairableTime= CTime::GetCurrentTime();

El codigo anterior obtiene la hora actual del sistema.

Puedes encontrar mas documentacion al respecto en las siguientes paginas:

http://msdn.microsoft.com/library/spa/d ... d_Time.asp

http://msdn.microsoft.com/library/spa/d ... lasses.asp
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Creo que no me entendiste

Notapor CC el Mar Ago 10, 2004 2:48 pm

Estimado amigo,

De ante mano, gracias por tu ayuda, pero lo que necesito es hacer tres cajas de texto edit's, y en cada una, me guarde la hora del sistema, la hora actual:

En la Edit 1 - Que este la hora (14)
En la Edit 2 - Que esten los minutos (46)

Suponiendo que la hora actual es 14:46.

Y luego que el usuario ingrese igual en diferentes edit's, los datos de las horas que desee ingresar, suponiendo que:

En la Edit 1 - Que este la hora (15)
En la Edit 2 - Que esten los minutos (46)

Tiene que resultarme en otra edit que ha estado estacionado 1 hora y 00 segundos.

Eso quiero hacer, pero lo trato de hacer con tu susgerencias, pero no me sale.

Disculpa el abuso.

Saludos cordiales,



Cristhian Castillo
CC
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 80
Registrado: Dom Jul 25, 2004 12:23 pm
Ubicación: Ecuador - Quito

Re: Creo que no me entendiste

Notapor latindeveloper el Mar Ago 10, 2004 6:27 pm

En ese caso supongamos que tienes las siguientes variables:

En Edit 1 : m_iHora //variable de tipo entero
En Edit 2 : m_iMinutos //variable de tipo entero

Para actualizarlos a la hora y minutos actuales entonces intenta con esto:
Código: Seleccionar todo
void CTuDialogo::FuncionParaActualizarlaHora()
{
    CTime horaActual = CTime::GetCurrentTime();
    m_iHora     = horaActual.GetHour();
    m_iMinutos = horaActual.GetMinute();

    // y listo.. ahora solo queda actualizar los datos
    UpdateData(FALSE);
}
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Mil Gracias

Notapor CC el Mié Ago 11, 2004 10:49 am

Estimado amigo,

Como siempre lo he dicho, eres un genio.

Gracias por tu ayuda.

Ya pude, esta super chevre.

Gracias, nuevamente.

Saludos cordiales,



Cristhian Castillo
CC
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 80
Registrado: Dom Jul 25, 2004 12:23 pm
Ubicación: Ecuador - Quito


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron