Dephi

por: Fernando Pasino

Delphi es un Entorno de Desarrollo Integrado (IDE: Integrated Development Environment), creado en 1995 por la Empresa Borland. Utiliza como lenguaje de programacion una versión de Pascal, llamada Object Pascal (Pascal Orientado a Objetos) . El nombre Delphi hace referencia al oraculo de Delfos. Si bien es un lenguaje de programacion de proposito general, Un uso habitual de Delphi, es el desarrollo de aplicaciones visuales y de bases de datos cliente-servidor y multicapas.

Debido a que es una herramienta de propósito múltiple, se usa también para proyectos de casi cualquier tipo, incluyendo aplicaciones de consola, aplicaciones de web (por ejemplo servicios web, CGI, ISAPI, NSAPI, módulos para Apache), servicios COM y DCOM, y servicios del sistema operativo Características principales de Delphi • Programación Visual • Programación Orientada a Objetos (utilizando Object Pascal) • Acceso a bases de datos, tanto locales como remotas • Generación de ejecutables (.EXE, sin necesidad de librerías runtime) o bibliotecas de enlace dinámico (DLLs) Tambien es posible generar distintos tipos de aplicaciones, como aplicaciones comunes de Windows, aplicaciones con interfaz MS-DOS, DLLs, módulos y aplicaciones para el Panel de Control de Windows, etc..

A partir de la versión 6, Delphi permite usar dos conjuntos diferentes (y mutuamente exclusivos)de componentes. Uno de estos conjuntos es la biblioteca VCL (Visual Component Library), que había sido usado en todas las versiones anteriores de Delphi. La otra biblioteca se denomina CLX , y es usada tanto por Delphi como por Kylix, un entorno de desarrollo similar a Delphi pero orientado a Linux. Delphi permite utilizar otro tipo de componentes estándar en Windows, como son los componentes VBX y OCX. Entre sus características principales, tambien destaca lo atractivo del producto final, debido al apoyo de su interfaz gráfica de desarrollo, por lo que se sitúa en la categoría de lenguajes visuales, pero no todo es bondad, una desventaja con los programas no visuales, es la gran cantidad de memoria que emplea y que su ejecutable resulta demasiado grande en comparación con uno hecho en lenguaje C, pero esta desventaja se compensa con el tiempo de desarrollo de una aplicación; se sacrifica espacio, pero se gana velocidad.

Esta herramienta de desarrollo, permite emular las caracteristivas de los lenguajes denominados de bajo nivel Además de poder utilizar en un programa estos componentes estándar (botones, grillas, conjuntos de datos, etc.), es posible crear nuevos componentes o mejorar los ya existentes, extendiendo la funcionalidad de la herramienta a la medida de las necesidades del programador, facilitando de esta manera la creacion de programas y aplicaciones.

 

 

......................................................................Designed By P.Sepulveda .... (@)All Rights Reserved 2015.. / WebMaster Juny MP3 .