|
|
Artículo realizado por 2. Herramientas de Soporte Junto al IDE, que se encarga de centralizar todo el desarrollo y de ofrecer acceso a otras opciones, existen herramientas tambien accesibles desde él. Estas herramientas se engloban en las siguientes categorías CASE: 2.1. Herramienta de Diseño Gráfico En Delphi 4 se incluye ImageEdit, una pequeña aplicación para la creación de iconos, cursores y pequeños bitmaps que cumple su función específica a la perfección. 2.2. Herramientas de Documentación OpenHelp y WinHelp. Estos dos programas sirven para la creación de la documentación del programa. Principalmente se suelen usar para la distribución final de los ficheros de ayuda que acompañarán al producto software final que llegará a manos de los usuarios, pero tambien pueden ser utilizados para la documentación interna del proyecto. La mejor de ellas es OpenHelp, que es un nuevo formato de ayuda basado en HTML dinámico, permitiendo una mejor estructuración de la información y por consiguiente, de búsqueda y localización de un tema determinado. WinHelp es el clásico compilador de ayuda de Windows 9x. 2.3. Herramientas de Bases de Datos Delphi 4 es uno de los más potentes entornos de desarrollo de bases de datos, tanto para Desktop y redes locales, como Cliente-Servidor, implementando los protocolos más usados mundialmente. Las herramientas que se incluyen son aplicaciones que sirven de soporte al desarrollo de las bases de datos de un programa de gestión. Mediante DataBase Desktop se podrán crear tablas de tipo: Paradox, DBase, Informix, Oracle, Access, SyBase... vía ODBC, o vía los drivers nativos incluidos en Delphi.
José Antonio Suárez.
El Entorno de Programación de Delphi 4. (2 de 2)
![]() |
El DataBase Explorer permitirá la navegación por las bases de datos de los proyectos que se encuentren en una determinada máquina (local o remota), permitiendo una rápida navegación entre las distintas tablas de cada uno.
![]() |
Además del DataBase Explorer, el BDE Administrator puede configurar los drivers de los distintos tipos de bases de datos que se encuentren instalados en el sistema.
Estas herramientas ayudan considerablemente al desarrollo de aplicaciones de bases de datos, evitando la necesidad de utilizar aplicaciones externas para ello y centralizando además de garantizando la compatibilidad del trabajo.
3. Herramienta de Análisis Dinámico, Intrusiva
Winsight es la solución que Delphi aporta para el análisis de programas ya concluidos o en desarrollo. Es capaz de monitorizar toda la actividad que genera un programa en Windows, capturando y mostrando en tiempo real el tráfico de mensajes entre todos y cada uno de los objetos que conforman el programa.
Se pueden definir filtros para localizar el foco de atención en un determinado tipo de eventos o de mensajes entre objetos, constituyendose en una herramienta indispensable cuando se utiliza Delphi para aplicaciones que tienen que "bajar" al más profundo nivel de la arquitectura de Windows.
El Debugger que se encuentra integrado dentro del IDE, es una excelente herramienta de depuración y traceado de código, que permite monitorizar el programa durante su ejecución en modo IDE, es decir, con la supervisión del IDE durante su ejecución, a diferencia con Winsight, que se trata de una aplicación aparte que monitoriza el ejecutable final, independientemente del IDE.
![]() |
Además, existe la posibilidad de visualizar todos los valores de las variables locales del punto en donde se encuentre la ejecución del programa en un determinado momento.
Esto, junto al Evaluador de Expresiones, que consiste en que al situar el cursor sobre una expresión dentro de la ventana de código y aparece automáticamente su valor en un hint, reduce de una forma importantísima el tiempo de depuración.
4. Documentación para los Desarrolladores
Una de las cosas indispensables para el desarrollo de programas es la documentación para los programadores y analistas programadores, ya que se minimiza sobremanera el tiempo invertido en la localización de la sintaxis de determinadas funciones, o la búsqueda de cualquier otro tipo de información que pueda ayudar al desarrollo.
Delphi 4 incluye un amplio abanico de documentación en formato WinHelp y OpenHelp que a continuación se muestran:
![]() |
![]() |
En Resumen
Delphi 4 no puede ser catalogado como una herramienta CASE, debido a que no es su propósito el abarcar todo el ciclo de vida del software, pero posee características que sí pueden ser catalogadas bajo el punto de vista CASE, desde el momento en que se encarga de varias fases: Desarrollo, Codificación, Documentación...
Es ideal para el ciclo de vida de prototipos, para el de orientación a objetos y el de desarrollo visual, no en vano es catalogado como una herramienta RAD (Rapid Application Development), siendo considerado como la herramienta más potente para programas de Bases de Datos bajo plataformas WIntel, dejando atrás a VisualBasic, PowerBuilder (multiplataforma), Visual C++, Builder C++ y VisualFox.
En cuanto a herramienta de propósito general, tan solo es aventajado por Visual C++ en el momento en que hay que programar al más bajo nivel de máquina. Pero la dificultad de aprendizaje de este último no llega a compensar la poca diferencia de potencia en este campo.
Delphi lleva el desarrollo orientado a objetos al siguiente nivel, permitiendo al desarrollador separar la actividad de la interfaz de usuario de la lógica de la aplicación, reduciendo así las líneas de código, la complejidad del código, la reutilización y la robustez. Delphi 4 incluye muchas acciones estándares predefinidas, reduciendo así más el tiempo necesario para crear aplicaciones Windows ricas en funciones totalmente operativas.
ÚLTIMA REVISIÓN EN
ABRIL
DE
1999
|
|