Lenguaje de Programación Delphi
El Delphi es un lenguaje de programación que se creó con el propósito de agilizar la creación de software basándolo en una programación visual. En el Delphi se utiliza una versión más actual del Pascal conocida como Object Pascal como lenguaje de programación.
El Delphi es un lenguaje muy versátil se usa para casi cualquier proyecto como por ejemplo servicios del sistema operativo, establecer comunicación entre un servidor web y un programa, aplicaciones de consola, conectividad con bases de datos, para realizar aplicaciones visuales, etc.
Este lenguaje produce aplicaciones en código máquina, por lo que la computadora las interpreta inmediatamente y no precisa de un lenguaje interprete como es necesario en otros lenguajes de programación.
Otra ventaja que tiene el Delphi es que en cualquiera de sus versiones se puede programar DLLs, para comunicarnos con otros lenguajes de programación. Los componentes visuales del Delphi suelen ser más eficientes que los de otros lenguajes de programación. En Delphi podemos programar directamente los componentes visuales e incluso crear nuevos controles que hereden características de los ya existentes.
Con el Delphi podemos programar tanto controladores como servidores de automatización. También podemos utilizar en el Delphi componentes visuales de otros lenguajes de programación.
Delphi utiliza el Object Pascal, como ya hemos dicho, que es un lenguaje de programación orientado a objetos, lo que nos permite beneficiarnos de características importantes en programación como son: el encapsulamiento, polimorfismo y la herencia.
Programar en Delphi de forma visual, implica el diseño de un formulario con todos sus controles (botones, etiquetas, campos de texto, etc.), que en la mayoría de los casos son colocados con el ratón. Seguidamente se establece el código que le corresponde a los eventos de estos controles, se constituyen también los módulos de datos que contienen la forma de acceder a los datos y las reglas de negocio de esta aplicación.
El entorno de programación típico consta en Delphi de cuatro ventanas que comparten el espacio disponible de la pantalla. Cada una de estas ventanas puede modificarse, cerrarse y volverse a abrir mediante el menú View. Estas ventanas fundamentales son:
- La ventana principal
- El inspector de objetos (object inspector)
- El editor de código fuente
- La ventana (o ventanas) de programa (Forms
La ventana principal
La barra de programa del margen superior de la pantalla representa la ventana principal de Delphi. Si se cierra, todas las otras ventanas también finalizan su servicio. En la barra de menús de la ventana principal están disponibles todas las órdenes relacionadas con el procesamiento de un proyecto concreto. La carga y almacenamiento de proyectos pertenecen igualmente al menú, así como la presentación u ocultación de las distintas ventanas del entorno de desarrollo.
También se encuentran aquí las órdenes para compilar y ejecutar un programa. Finalmente, desde aquí también se puede llamar a una parte de los programas externos suministrados con el paquete de Delphi: el "Image Editor", el "Database Desktop", y el "BDE Config". El único utilizado en ANALOGIA.EXE es el editor de imágenes, ya que es capaz de crear y editar ficheros .BMP (por ejemplo las imágenes de los componentes mecánicos, etc), .ICO (el icono de la aplicación), .CUR (Los distintos cursores que he definido), .RES (Resource File) y .DCR (Component Resource).
El mayor espacio de la ventana principal lo ocupa la paleta de componentes, que se encuentra dividida en secciones temáticas a través de unas pestañas. Al igual que en el programa ANALOGIA.EXE, si situamos el cursor sobre cada icono, saldrá un mensaje indicando el tipo de acción que realiza.


