Que es Delphi

Que tal expertos me podrían decir que es realmente Delphi...

1 respuesta

Respuesta
1
Las propiedades más importantes y destacadas de que consta:
Delphi es una potente herramienta de desarrollo de programas que permite la creación de aplicaciones para Windows 3.x, Windows95 y Windows NT.
Las aplicaciones pueden colocarse de forma muy sencilla en la pantalla según el principio de módulos. Para ello se dispone de una paleta dotada de una gran variedad de componentes, algo así como los bloques de construcción de cada programa. Esta paleta es denominada por Borland VCL (Visual Component Library), o biblioteca de componentes visuales. Tiene un aspecto similar a Visual Basic, pero aunque el aspecto externo indica la misma facilidad de uso que Visual Basic, el corazón del sistema Delphi es mucho más potente.
Esta VCL es mucho más amplia que la de Turbo Pascal para Windows o la conocida OWL 1.0 (Object Windows Library) de Borland Pascal, y ofrece además una abstracción mucho más alta del sistema operativo. El programador es totalmente independiente de las particularidades de Windows, tales como manejadores (Handlers), punteros y funciones del API de Windows (Application Programming Interface). La programación se realiza con los cómodos componentes de Delphi y no con las complejas llamadas al sistema de Windows. Esto simplifica enormemente la hasta ahora poco clara programación bajo Windows.
En realidad el hecho de que no necesitemos (normalmente) usar llamadas al API, no quiere decir que Delphi no lo permita. En casos muy concretos es necesario y no se puede hacer de otra manera.
A diferencia de otras herramientas de desarrollo visuales (Visual Basic, Toolbook, etc) con Delphi es posible crear nuevos componentes que pueden entonces incorporarse en la paleta con los componentes ya existentes y que pueden ser utilizados de la misma forma. La VCL puede estructurarse libremente y así adaptarse totalmente a las situaciones propias de programación.
Delphi no solo dispone de componentes para la sencilla creación de entornos de aplicaciones como cuadros de lista, conmutadores o cuadros de diálogo terminados, sino que cubre con sus componentes muchos temas de la programación bajo Windows: se incluye entre los mismos un completo centro de control para la creación de aplicaciones multimedia, así como una gran variedad de componentes que actúan "debajo" del entorno, como tipos de listado muy variados y contenedores generales de datos. También hay herramientas de comunicación para DDE y OLE a través de las que se pueden crear vínculos de datos y comandos con otras aplicaciones. Uno de los aspectos más destacados lo constituyen los componentes que Borland ha incluido en Delphi para el desarrollo de completas aplicaciones de bases de datos. No se está limitado a un formato de datos determinado, sino que se tiene acceso a 50 formatos de datos diferentes a través de controladores suministrados por terceros (IDAPI y ODBC). Entre éstos se encuentran todos los estándares importantes de bases de datos en el área del PC como XBase, Paradox, Access, etc. Pero también es posible acceder de forma muy cómoda a servidores de bases de datos de otros sistemas (por ejemplo UNIX) por medio del SQL (Structured Query Language) que constituye un estándar de lenguaje de uso general para consultar y modificar datos administrados por servidores especiales de bases de datos como Oracle, Sybase, Informix o Adabas.
Delphi dispone del Object Pascal, un lenguaje de programación muy poderoso que está sin dudas a la altura del C++ y que incluso lo supera en algunos aspectos. Este lenguaje surge a partir del desarrollo del Borland Pascal 7.0, un lenguaje que ocupa un lugar muy importante en la programación de ordenadores personales. El Object Pascal es totalmente compatible con el Borland Pascal 7.0, lo que permite que programas desarrollados con este último puedan ser convertidos a Delphi. Incluso la biblioteca de clases OWL 1.0 se incluye con el paquete de Delphi. Aspectos nuevos en el Object Pascal en relación a sus predecesores son el Exception-Handling (tratamiento y canalización de errores en run-time), un manejo más sencillo de los punteros con reconocimiento automático y referenciación, las llamadas propiedades de objetos que pueden ser asignadas como las variables, etc.
Las aplicaciones terminadas quedan disponibles como archivos ejecutables (.EXE) que pueden utilizarse solos y sin bibliotecas adicionales. Consecuentemente la velocidad con la que pueden ejecutarse los programas creados es muy alta. Excepcionalmente, si se incluyen llamadas a VBX, o DLLs, éstas se deben incluir junto con el ejecutable. También es necesario incluir el BDE (Borland Database Engine) en las aplicaciones de bases de datos, en el caso de no usar ADO.
Delphi es una "Two-Way-Tool", es decir, una herramienta de dos direcciones, porque permite crear el desarrollo de programas de dos formas: una de forma visual en la pantalla, por medio de las funciones de Drag & Drop (Arrastrar y colocar) y la otra a través de la programación convencional, escribiendo el código. Ambas técnicas pueden utilizarse de forma alternativa o simultánea.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas