Iniciacion a Delphi

Páginas: 235 (58667 palabras) Publicado: 12 de junio de 2014
Introducción general
En este capítulo veremos algunas generalidades de Delphi y su Entorno de Desarrollo que nos permitirán
comenzar a explotar sus posibilidades. Tendremos también un primer contacto con los archivos generados
por el sistema y veremos cuáles son indispensables para trasladar un programa a otra máquina. Por último,
presentaremos algunos conceptos de Programación Orientada aObjetos que nos serán útiles para
comprender y aprovechar las ventajas de Delphi.

¿Qué es Delphi?
Cuando comencé a programar en PC compatibles, las opciones de lenguajes de programación eran más o
menos las siguientes: si uno buscaba facilidad de aprendizaje, tenía el BASIC. Para programar sistemas
comerciales había versiones varias de COBOL. Cuando se manejaban cantidades de datosrelativamente
grandes (¡que sobrepasaban a veces varios diskettes de 360 kB!) se pensaba en programar DBASE III+.
Cuando la velocidad y acceso a los recursos básicos del Sistema Operativo eran más importantes que la
facilidad de programación, se disponía de los lenguajes C y Assembler.
Entonces Borland dijo “hágase la luz”.
...Y nació Turbo Pascal.
Hasta entonces, el lenguaje Pascal -que había sidocreado con fines académicos, para enseñar los
fundamentos de la programación estructurada- era poco menos que una curiosidad universitaria. El
producto de Borland ponía en las manos de los programadores un lenguaje poderoso, un compilador
sumamente rápido y un Entorno Integrado de Desarrollo desde el que se podía editar el código, compilarlo e
incluso ejecutarlo sin necesidad de utilizarprogramas externos.
De ahí en más el desarrollo del lenguaje y el entorno fue rápido. Siempre adaptándose a las nuevas
tecnologías, incorporó los conceptos de Programación Orientada a Objetos en cuanto se vio que el nuevo
paradigma había llegado para quedarse. Las extensiones realizadas al Pascal original seguían la filosofía del
lenguaje, haciéndolas fáciles de incorporar para los programadores. Apartir de la aparición de los objetos se
conoce al lenguaje como Object Pascal.
Y llegamos a las versiones para Windows. Los primeros intentos fueron poco más que traducciones del
entorno de desarrollo al nuevo Sistema Gráfico, prácticamente sin cambios en el lenguaje. No obstante,
desde las primeras versiones para Windows, Borland ofrecía junto con el compilador una biblioteca de
objetosmuy bien construida -Object Windows Library, OWL- que hacía de capa intermedia entre la
Application Programming Interface (API) de Windows y el programador. No obstante, todavía era necesario
escribir muchas líneas de código y conocer bastante de Programación Orientada a Objetos.
Y entonces apareció Visual Basic de Microsoft, que revolucionó el mercado. A partir de ese momento,
quedó claro quelos entornos de desarrollo bajo Windows tenían que ser parecidos al de ese producto. Miles
de programadores se pasaron a las filas de Visual Basic, y muchos más que nunca se habían atrevido a
pensar en escribir programas para Windows comenzaron a desarrollar aplicaciones que tenían incluso cierto
valor comercial.
Borland se unió a esta ola de programación visual y lanzó al mercado Delphi,basado en el lenguaje Pascal
pero con un entorno de programación que hace más fácil el desarrollo de aplicaciones en entorno Windows.
Entonces, ahora tenemos más opciones a la hora de programar en el entorno gráfico que se impone.
Enhorabuena. Surge ahora una nueva pregunta: ¿por qué Delphi?. La respuesta no es fácil. Podríamos decir
que la herramienta adecuada para un trabajo es la que permite laconsecución correcta y a tiempo del mismo.
Pero además de estas condiciones mínimas indispensables, cada lenguaje tiene un “espacio” donde se
desempeña mejor; por ejemplo, Clipper fue concebido para manejar bases de datos con formato dBase, y es
ese el lugar en el que claramente se destaca. Delphi no tiene un lugar tan claramente definido; es lo que se
llama un lenguaje de propósito general....
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