SOBRE FIVEWIN

Antes de nada recomendar un Editor que se adapta perfectamente para programar con Clipper + FiveWin, es WinEdit distribuido por Wilson WindowWare, Inc. ( WinEdit © 1991, 95 Steve Schauer ). Este estupendo editor entre sus muchas opciones tiene la de copilar, enlazar y ejecutar programas, detecta y localiza errores de copilación en Clipper, C, etc., mantiene sintaxis en color para distintos lenguajes, teclas y menús programables, gestión de proyectos y un potente lenguaje de macros.

Todo ello junto con la posibilidad de ejecutar otros programas como un editor de recursos WorkShop te permite crear un estupendo entorno de programación.

Lo podeis bajar de:
WinEdit 2000


Y ahora mi contribución a FiveWin.

Aquí tenéis nuevas clases y librerías para diversos usos, todo ello con ejemplos para comprender mejor su funcionamiento.

MARCA.GIFLibrería para la creación de hojas Excel ( FileXLS.zip )
Esta es una librería con la clase TFileXLS que posibilita la creación de Hojas de Cálculo con extensión .XLS (versión 5.00) para ser leídas por Microsoft Excel. Con esta clase se pueden escribir en formato Excel datos numéricos, textos, fechas, lógicos y de errores, así como elaboradas formulas codificadas en el propio código Excel, soportando las principales funciones matemáticas de esta hoja de Cálculo. A su vez se puede asignar formatos, fuentes y distintas características a cada celda y establecer anchos de columnas y altos de filas. También se pueden seleccionar distintas opciones de presentación, protección e impresión.

MARCA.GIFClase para generar Salva pantallas ( ScrSaver.zip )
Este es una clase 'TScr' para facilitar la creación de 'Salvapantallas', esta clase se encarga de gestionar los parámetros de ejecución y configuración del Salvapantallas así como su posible instalación, dejando simplemente a la buena imaginación del programador el realizar una vistosa presentación.
Ahora nueva versión de esta clase mejorada para la protección del Salvapantallas con clave, gracias al excelente trabajo de Grigory Filatov.
Thanks to Grigory Filatov for your excellent job in Screensaver class.

Aparte de algún control y mejoras a otros como la clase TSplitter o BitMaps en la Barras de Mensajes que ya están incluidos en la última versión de FiveWin, a continuación tenéis algunos otros controles que he realizado, también todos ellos con uno o mas ejemplos.

NOTA: Estos controles están realizados y probados bajo FiveWin 1.95, bajo la versión 1.92 no funcionan adecuadamente, pero iré incorporando parches para que corran satisfactoriamente en dicha versión.

MARCA.GIFControl tipo Get con formato / Rev.2 ( FGet.zip )
Esta es una clase 'TFGet' que a su vez utiliza la clase 'TFLine', pretende ser similar en funcionamiento y manejo al control estándar TMultiGet proporcionado por FiveWin. Pero con el añadido de poder utilizar en un mismo texto diferentes tipos de fuentes, colores y alineaciones por párrafo.
Mi agradecimiento a José Lalín por sus pruebas e ideas a esta clase y a sus futuras mejoras.
Rev.2: Ahora copia en el portapapeles o pega desde el portapapeles con formato, para poder exportar o importar a cualquier procesador de textos, igualmente se proporcionan funciones para pasar o recuperar en formato RTF (Rich Text format) compatible también con la mayoría de los procesadores de texto.

MARCA.GIFControl tipo Say Sensitivo ( SSay.zip )
Esta es una clase 'TSSay' igual a la clase static de FiveWin 'TSay' pero además es sensible al movimiento del cursor sobre él y a la acción del click del raton, procesando las clausulas ON MOUSEOVER y ACTION. También puede activarse la cláusula TRANSPARENT haciendo su color de fondo transparente al fondo de la ventana o diálogo que lo contiene.

MARCA.GIFControl tipo Selector ( Selector.zip )
Esta es una clase 'TSelector' que genera un tipo de control Selector semejando la rueda del dial de un aparato de radio.
Parche para FW 1.92 ( Selectr2.zip )

MARCA.GIFControl tipo Slider ( Slider.zip )
Esta es una clase 'TSlider' que genera un sencillo tipo de control Slider o TrackBar.
Parche para FW 1.92 ( Slider2.zip )

MARCA.GIFControl tipo Odometer ( Odometer.zip )
Esta es una clase 'TOdometer' que genera un sencillo control de contador u odometer.

MARCA.GIFControl para Chatear ( Chatter.zip )
Esta es una clase 'TChatter' para realizar 'chatear' en una red de área local sin utilizar ningún tipo de protocolo ni DDE de red.

MARCA.GIFControl de enlaces tipo Say ( Sayref.zip )
Esta es una clase 'TSayRef' que deriva de la clase 'TSay' para poder establecer enlaces a direcciones Web o de correo electronico, haciendo un simple click sobre el texto. Esta clase es necesaria porqué directamente la clase 'TSay' al ser un control STATIC no admite la evalución de '::bLButtonUp', ni siquiera de '::bLClicked'.

MARCA.GIFControl tipo Say Dinamico ( DSay.zip )
Esta es una clase 'TDSay' igual a la clase static de FiveWin 'TSay' pero con la posibilidad de desplazamiento automático del texto a distintas velocidades, tanto vertical como horizontalmente y/o con efecto de parpadeo.
Parche para FW 1.92 ( DSay2.zip )

MARCA.GIFControl tipo Grupo de Iconos ( IGroup.zip )
Esta es una clase 'TIconGroup' que genera un control para manejar iconos con la posibilidades de moverlos, ejecutar una acción para cada icono, editar su etiqueta, etc., todo similar a una clásica ventana del escritorio de Windows.

Esperando que alguna de estas aportaciones os sean de utilidad, agradezco vuestros comentarios y sugerencias para corregir posibles 'bugs' o para mejorarlos.

Si os apetece podéis rellenar el siguiente cuestionario con los datos de las herramientas con que los habéis probado y vuestros comentarios a cada control.