dBsee es una herramienta para el rápido desarrollo de aplicaciones. El entorno de trabajo que ofrece es completamente visual y soporta técnicas avanzadas de programación, como el control por eventos y la orientación a objeto, propias de los GUI más actuales. El módulo central de dBsee es su repositorio, donde se almacena la definición de todos los datos de la aplicación y todo el diseño de la interfaz de usuario. A partir de los objetos contenidos en este repositorio, se genera el código directamente compilable por Clipper 5.2 o 5.3. dBsee construye aplicaciones completas sin necesidad de codificar, si bien es posible añadir código propio y modificar el generado.
REQUERIMIENTOS:
CA-Clipper 5.2 ó 5.3
DOS versión 5.0 o posterior
IBM PC 386 o superior
Un mínimo de 640 Kb de RAM
CARACTERISTICAS:
El entorno de desarrollo integrado de dBsee le ofrece:
Una interfaz de usuario CUA con botones, cuadros de menú, cuadros de selección, botones de opción, listas, botones giratorios, etc.
Soporte del ratón
Datos centralizados y diccionario de objetos
Número ilimitado de relaciones 1:N, N:1 y 1:1
Integridad referencial
Transacciones Replace/Append al acceder a cualquier fichero de la aplicación
Potente diseñador de aplicaciones, consultas e informes
Simulación de la aplicación: WYSIWYG, rápido prototipado
Puntos de inyección para introducir código propio en el código generado
Visualización/edición condicional y pre/postvalidación
Además, dBsee le ofrece:
Un generador de código fuente programable mediante plantillas
Comentarios automáticos en el código generado
Posibilidad de usar bibliotecas de terceros y procedimientos externos
Ingeniería inversa para recuperar los cambios hechos en el código generado
El cambio automático de los nombres de ficheros, campos y objetos, incluso tras modificaciones manuales
La generación automática de manuales de usuario
La generación automática de tutoriales y de versiones de demostración
Soporte de los diferentes RDD de Clipper y otros (SIx Driver, Comix, Advantage, etc)
Soporte instantáneo de redes locales
No requiere el pago de royalties para la distribución de aplicaciones