Calendario

Fecha: 26-Jun-97
Autor: Guillermo Llanderas

Revisado el 23/Oct/97


Fecha: viernes 13 de junio de 1997 9:54
De: Guillermo Llanderas
[email protected]

Hace tiempo necesit� un calendario para pedir las fechas y busqu� en tus p�ginas, pero no encontr� ninguno (aunque no las tengo actualizadas y puede que hayas puesto uno �ltimamente O:-) ).

En un CD encontr� un calendario hecho por un tal James Marlow y que posteriormente modific� un tal Eka que me gust�, sobre todo porque era freeware y era el c�digo fuente por lo que se pod�a personalizar.
Como no funcionaba bien debido al cambio de formato de fecha, lo retoqu� bastante.

Pulsa este link para bajar los listados para VB4-16bits (cale_gll.zip 12.5 KB)

Pulsa en este link para bajarte la versi�n revisada (Calengll.zip 12.8 KB)

Extracto del fichero Readme.txt

Revisi�n 29/05/97 del Calendario hecho por James Marlow y modificado por Eka
----------------------------------------------------------------------------

Si quieres consultarme algo, encuentras alg�n error o tienes alguna sugerencia
que hacer, me puedes encontrar en:

InterNet: [email protected]
FidoNet: 2:348/613.26
PoNet: 36:211/1.26

Guillermo de las Llanderas Fuentes

> ---------8<---------8<--------- CORTAR ---------8<---------8<---------


Este codigo es Freeware. Puedes usarlo, modificarlo y distribuirlo libremente.
De todas formas, deja una referencia de los que lo hemos 'tocado' antes como
recuerdo a nuestro trabajo. O:-)

Si lo usas es por tu cuenta y riesgo; yo no me responsabilizo de los posibles
problemas que pueda causar. En mis pruebas me ha funcionado perfectamente,
pero en esto de la informatica nunca se sabe...


Cambios hechos sobre la versi�n de Eka:

- Modificado el form para que salgan los literales en espa�ol.
- Modificado el form para que salga la columna del Domingo a la derecha.
- Adaptado el c�digo para que use el formato de fecha usado en Espa�a
(d�a/mes/a�o, en vez de mes/d�a/a�o).
- Cambio de los nombres de las funciones y variables, reestructuraci�n
del c�digo y comentarios para hacerlo un poco m s 'visible' (aunque
esto es muy discutible, depende de los gustos de cada uno).
- Corregido un error en el c lculo del m ximo n�mero de d�as de Febrero.
- A�adido un control de errores en todos los procedimientos y funciones
(para que la aplicaci�n siga ejecut ndose en caso de que haya un error).

Para usar el calendario:

- A�adir al proyecto el formulario Calendar.frm y el m�dulo Calendar.bas.
- Poner el fichero Calendar.frx en el mismo directorio que el formulario.
- Llamar a la funci�n fvGetDate para pedir la fecha. Esta funci�n devuelve
la fecha seleccionada o False si el usuario di� a Escape.
Ejemplo:
Text1.Text = fvGetDate(Date)

Teclas usadas para el control del calendario:

- Cursores: con izquierda/derecha se retrocede/avanza un d�a, y con flecha
arriba/abajo, se sube/baja una semana.
- Inicio/fin: se va al primer/�ltimo d�a del mes.
- P gina arriba/abajo: se retrocede/avanza un mes.
- Enter: se termina la ejecuci�n seleccionando la fecha actual.
- Escape: se termina la ejecuci�n si seleccionar ninguna fecha.

Se incluye un proyecto de ejemplo para mostrar el modo en que se puede usar el
calendario. En el proyecto se llama al formulario mediante un bot�n en forma
de calendario.

El fichero cal.bmp contiene la imagen con los botones de movimiento del form.
No es necesario para usar el calendario, pero s� para poder modificarlo.
Los ficheros CalenDw.bmp y CalenUp.bmp contienes las im genes mostradas en
el proyecto de ejemplo para representar al calendario.
El fichero Calendar.ico contiene el icono del proyecto y del formulario.


ir al índice