Reloj Windows (C#)

Pues eso… Este es un programa muy simple, bueno no tanto, lo que hace principalmente es mostrarte la fecha y la hora, actualizándose para que muestre los segundos, ¡es un reloj! ¡Pero aparte de la hora te muestro también la fecha hombre! 🙂

 

Nota del 13-dic-2020:
Ya está actualizados los 3 proyectos del Reloj Windows.
Ya sabes: 2 creados con .NET 5.0, uno escrito con C# y el otro con VB.
Además de un proyecto compilado con .NET Framework 4.8 y escrito con C#.
Puedes ver el código en GitHub: Reloj-Windows
También he publicado el paquete en NuGet: Reloj-Windows 1.0.0.12 (de la versión de C# para .NET 5.0).

 

Nota del 4-dic-2020:
Ya está publicado el código de Visual Basic del Reloj Windows.
convertido del código de C# usando la utilidad CSharpToVB de paul1956.
Aquí tienes el enlace a Form1.vb en github.

 

Versión en inglés / English version
En documentos de Google / In Google’s Documents.

 

En el código que después te pondré, puedes ver qué es y cómo se puede utilizar como una especie de salvapantalla. Otra de las cosas que le he añadido es que puedas acoplar la pantalla tanto a la izquierda como a la derecha, pero en la parte superior. Cuando se acopla se puede hacer al tamaño que tiene la pantalla actualmente o bien hacerlo a un tamaño mucho más pequeño, todo eso es configurable por medio del menú de opciones. También puede que te interese en el código es que puedes mover la pantalla pulsando sobre la fecha o sobre la hora, además de, por supuesto, pulsando en la barra de título como en cualquier aplicación. Y, aunque no tiene mucho misterio, el que a la ventana se pueda cambiar el nivel de opacidad o transparencia.
Te voy a pegar el texto que tengo en el menú de ayuda, acerca de, y así no me tengo que acordar de las cosas que le he ido añadiendo a esta aplicación. 

 

El contenido de Acerca de:

Esta aplicación es un ‘simple’ reloj que te muestra la fecha y la hora en una ventana.

Te permite controlar dónde verla, si a tamaño normal, a tamaño pequeño, incluso puedes cambiar el tamaño a tu gusto.

Puedes hacer que esté encima del resto de ventanas.

Además puedes hacerla menos opaca (más transparente) para que pueda verse lo que hay debajo de la ventana.

El nivel de transparencia lo puedes controlar a tu gusto, desde casi totalmente transparente a totalmente opaca.

Puedes usarla también como una especie de salvapantallas (se va desplazando por la pantalla), pero con transparencia con idea de que veas lo que hay debajo sin tener que detener la aplicación.

Si quieres dejar de ver cómo se mueve por la pantalla, simplemente haz doble-clic en la fecha o en la hora.

El salvapantallas lo puedes usar a tamaño normal o en tamaño pequeño.

Cuando funciona como salvapantalla siempre está encima del resto de las ventanas y no muestra la barra de título.

La ventana la puedes mover desde la barra de título o bien manteniendo el ratón pulsado en la fecha o en la hora.

También puedes acoplarla en la parte superior izquierda o derecha, en esos casos, se cambia a tamaño mínimo y se hace transparente.

Y esto es casi todo… creo… en el menú de opciones (en el botón que hay abajo a la derecha) están todas las opciones de uso disponibles.

¡Disfrútala! 🙂

 

Capturas de la aplicación en funcionamiento

Aquí te muestro un par de capturas de la aplicación en modo normal y acoplada (que se muestra con transparencia).

Figura 1. Las opciones y cambiar la opacidad.

 

Figura 2. Acoplada en la parte superior izquierda (con transparencia)

 

Figura 3. Lista de las opciones del programa

 

El código no te lo voy a mostrar aquí, ya que son 680 líneas y no es plan… pero si podrás verlo en Github (ahora te pongo el enlace).

Este código por ahora está solo para C#, pero intentaré convertirlo para Visual Basic; cuando esté te avisaré o mejor aún, pásate por repositorio de Github y así podrás ver el código completo, de los dos lenguajes (recuerda que ahora mismo solo está el de C#).

Este es el repositorio de github: elGuille-info/Reloj-Windows: Reloj Windows es una aplicación que muestra la fecha y hora y se puede usar casi como un salvapantalla. Permite acoplarlo a la parte superior derecha o izquierda. (github.com)

El Documentos de Google pega el enlace con la descripción y todo… ¡mola! (cool!)

Este ha sido el segundo intento de usar la herramienta Dictado por voz, pero nada, a pesar de que en las sugerencias te dice que puedes decir punto y nueva línea, por ahora, de los signos de puntuación solo me ha reconocido el punto… en fin.

Y esto es todo… espero que te guste o al menos te sea de utilidad alguna parte del código.

Nos vemos.
Guillermo

P.S.
Sigo probando con C# y con Documentos de Google para ver si de una vez acaba entendiendo lo que digo 😉 (con el reconocimiento de voz o dictado por voz).

#evolveVB #evolucionarVB

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *