MI idea de como debe ser un IDE
Cuando me vi obligado de tener que migrar de Clipper DOS a un entorno nuevo para programar en Windos me vino el choque de que el IDE Visual me quitaba el control y me limitaba a escribir eventos.
Use Fivewin un entorno que carece de IDE Visual y donde se trabaja como en clipper y por
consiguiente ese choque de que te quitan el control no existe.
Pero luego comprendi que sin un IDE no estas en competencia y por eso me vino la locura de
hacer yo mismo ese IDE que necesitaba y aqui expuse mis idea central de que gran parte del trabajo deberia de ser en tiempo de ejecucion para que el soporte resultase instantaneo.
Asi es como nacio Visual WINRAD
Visual WinRad es un IDE pensado en poder hacer modificaciones típicas a una aplicación
en tiempo de ejecución sin tener que compilar ni enlazar código que esta desarrollado
Íntegramente en FIVEWIN que no usa ninguna dll ni se apoya en workshop ni MED .
Imaginen poder crear controles, asociar eventos y propiedades a formularios e informes en tiempo de ejecución.
Pues si WInRad hace esto y muchos mas, pues además de lo común en los IDES
- Diseñador Visual de Formularios con Tools y Object Inspector integrados a un editor
De código fuente con depurador incluido.
- Diseñador Visual de Reportes para Windows y DOS con exportación a Excel
- Diseñador Visual de Etiquetas para Windows, Word y Excel
- Diseñador Visual de Documentos Preimpresos
que WINRAD lo hace en tiempo de ejecución, esta la idea de la prefabricación, es decir crear opciones completas que las usamos con un solo clic.
De momentos solo se ha prefabricado
- Mantenimiento de tablas
- Consultas on Line
Adicionalmente a esto hay muchas ideas que no tienen otros ides que no lo pueden
hacer por que no son en tiempo de ejecución uno de ellos por ejemplo son los mapas
de formularios
Es decir hacen un clic y pueden ver los valid de todo los gets , o los nId.
Otra idea es crear formularios a partir del diccionario de datos y luego jalar
un boton grabar que se encargue de grabarlos.
Los browses también se pueden alimentar del diccionario de datos y listo esa
seria la forma de programar un browse sin preocuparse por grabar los datos y
programar el blEditCol.
Ahora Visual Winrad ofrece facilidades enormes para la migración a MYSQL
usando la librería eagle1.lib de MANUEL EXPOSITO.
Esas facilidades están basadas en una capa de funciones que fueron expuestas
años atrás en el sitio www.dbwide.com.ar que tienen como propósito remplazar
los comandos xbase con funciones similares en nombre.
Para ello la idea se basa en acoplar nuestro código un bloque de archivos objs
y generar un ejecutable que lleva el IDE permanentemente en el mismo ejecutable
con la posibilidad de acceder atraves de una clave a ese ide que permita modificar
un serie de archivos tipo ini que configuran formularios , informes , etiquetas
formatos preimpresos , scripts sql al instante y dejar satisfecho al cliente
sin tener que compilar y enlazar.
Con esto ganamos una enorme velocidad en cosas típicas al momento de implementar,
adaptar o personalizar una aplicación al gusto del cliente casos como que el color
del formulario no me gusta, que ponle otro font a este titulo , que agregale una
columna mas al informe , que agrega un get mas a este formulario se hace al instante
sin tener que abandonar la aplicación.
Este proyecto es open source y gratuito lo único que se busca al pubicarlo es mejorarlo
con la ayuda de los que se interesen en el .
Por lo tanto si deseas una copia de el ,solo tiene que enviarnos un correo
a cps_net@hotmail.com o contactarnos al messenger que estamos todo el día en
línea.
De momento habemos varios desarrolladores tras este proyecto y estamos preparando
una pagina con mucha información y ejemplos .