Delphi!!

Páginas: 28 (6883 palabras) Publicado: 7 de septiembre de 2009
INTRODUCCIÓN A DELPHI

Si bien la metodología de programación estructurada puede ser enseñada y aplicada en cualquier lenguaje, lo ideal para su aprendizaje es emplear un lenguaje estructurado. Existen muchos lenguajes estructurados en el mercado que podemos elegir para este fin, sin embargo, uno en particular: Pascal, ha sido creado con el propósito específico de enseñar a programarsiguiendo los principios de la programación estructurada, por lo que la elección de lenguaje es obvia.

Una vez elegido el lenguaje (Pascal) debemos elegir el compilador a emplear. Actualmente existe una gran variedad de compiladores y ambientes de desarrollo en Pascal, algunos de ellos gratuitos y otros pagados.

Dentro las herramientas gratuitas destacan Free Pascal (y su ambiente de desarrollográfico Lázarus (www.freepascal.org)) y GNU Pascal que también cuenta con una serie de ambientes de desarrollo. La principal ventaja de estas herramientas, aparte de ser gratuitas, es que están en constante desarrollo, por lo que se actualizan frecuentemente corrigiendo algunos errores, añadiendo nuevas funcionalidades y proporcionando el código fuente para que un mismo pueda hacer lasmodificaciones que viera por conveniente. La principal desventaja, por el contrario, es que al ser gratuitas, no existe garantía del producto y de la continuidad del mismo, así el desarrollo del software puede ser suspendido en cualquier momento y el software elaborado con estas herramientas puede presentar errores, aunque esto último no es muy frecuente y también se da en el software comercial.

Existenigualmente una gran variedad de compiladores y ambientes de desarrollo comerciales para Pascal, pero la que más ha destacado en las últimas décadas es la versión Pascal de Borland, que inicialmente surgió para el sistema operativo DOS con el nombre de Turbo Pascal (en sus versiones 1 a 7), posteriormente lanzó la versión para Windows con el nombre Borland Pascal para Windows y finalmente suambiente gráfico de desarrollo rápido bajo el nombre de Delphi.

Puesto que el compilador de Borland para Pascal es un producto estable y confiable, que se ha mantenido en el mercado por décadas y no se prevé que pueda desaparecer en un futuro inmediato, elegiremos el ambiente de desarrollo de esta firma "Delphi" para elaborar los programas en esta materia. En ese sentido, el propósito del presentecapítulo es que al concluir el mismo estén capacitados para elaborar, ejecutar y depurar programas en Pascal bajo el ambiente de desarrollo rápido de Delphi, haciendo uso eficiente de las herramientas disponibles.

1 El ambiente de desarrollo de aplicaciones de Delphi

Delphi adquirió gran popularidad debido a la facilidad y rapidez con la que es posible crear aplicaciones con interfacesgráficas.

Desde su aparición han surgido las versiones 1, 2, 3, 4, 5, 6, 7, 8, Delphi 2005 y Delphi 2006, y aunque pareciera lógico emplear la última versión disponible, pues las últimas versiones siempre corrigen errores e incorporan nuevas herramientas, en este curso emplearemos la versión 7, por dos razones: a) Las principales mejores, a partir de la versión 8.0, están relacionadas a laprogramación para aplicaciones .NET, WEB y Bases de Datos, las mismas que no son el objeto de estudio del presente curso, por lo que dichas mejoras no son de importancia para el propósito del presente curso y b) Porque las últimas versiones son muy exigentes en cuanto al hardware necesario, requiriendo computadoras de última generación, que no siempre están disponibles.

Antes de comenzar aestudiar el entorno de desarrollo debemos aclarar que el lenguaje Pascal de Delphi es "Object Pascal", se trata entonces de una versión de Pascal orientada a objetos, razón por la cual explicaremos posteriormente algunos conceptos de la programación orientada a objetos, porque aunque no elaboraremos programas orientados a objetos, haremos uso de las herramientas y componentes que nos proporciona...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Delphi
  • Delphi
  • Delphi
  • Delphi
  • delphi
  • Delphi
  • Delphi
  • Delphi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS