Introducción a el lenguaje de programación delphi

Solo disponible en BuenasTareas
  • Páginas : 14 (3335 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de noviembre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
COLEGIO DE CIENCIAS Y HUMANIDADES
PLANTEL NAUCALPAN

LIC. NORA O. MARTÍNEZ ARIAS

CIBERNÉTICA Y COMPUTACIÓN 2

TRABAJO DE INVESTIGACIÓN



GRUPO 861



INTRODUCCION

En este trabajo de investigación de dará una breve introducción a el lenguaje de programación Delphi se hablara de su historia, como fue creado y ha idoevolucionando, su manera de trabajar (programación estructurada, programación orientada a objetos), de las funciones que tiene cada opción de su venta principal explicada una a una para ser más fácil su comprensión.
Además se hace una comparación entre Turbo Pascal (otro lenguaje de programación) con Delphi, se mencionara cual es de más fácil uso, sus diferencias similitudes, ventajas y desventajas,índice

Introducción……………………………………………………………………..............2
Historia…………………………………………………………………….......................4
Conceptos. ……………………………………………………………………..................5
Ventana Principal…………………………………………………………………….......7
Elementos básicos. ……………………………………………………………………..11
Cuadro comparativo entre Pascal yDelphi...........................................................................15
Cuadro ventajas y desventajas de Pascal vs Delphi........................................................16
Conclusión........................................................................................................................17
Fuentes consultadas.........................................................................................................18

HISTORIA DELLENGUAJE DEPROGRAMACION
(DELPHI)
Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. Es producido comercialmente por la empresa estadounidense CodeGear. En sus diferentes variantes, permite producir archivosejecutables para Windows, Linux y la plataforma .NET. 

CodeGear ha sido escindida de la empresa Borland, donde Delphi se creó originalmente, tras un proceso que pretendía en principio la venta del departamento de herramientas para desarrollo 

Delphi está basado en una versión moderna de Pascal, denominada Object Pascal. Borland en los últimos años defendía que el nombre correcto del lenguaje estambién Delphi, posiblemente debido a pretensiones de marca, aunque en sus mismos manuales el nombre del lenguaje aparecía como Object Pascal, por lo que la comunidad de programadores no ha adoptado mayoritariamente este cambio Object Pascal expande las funcionalidades del Pascal estándar: 

Soporte para la programación orientada a objetos, también existente desde Turbo Pascal 5.5, pero másevolucionada en cuanto a:
Encapsulación: declarando partes privadas, protegidas, públicas y publicadas de las clases 
Propiedades: concepto nuevo que luego han adaptado muchos otros lenguajes. Las propiedades permiten usar la sintaxis de asignación para setters y getters. 
Simplificación de la sintaxis de referencias a clases y punteros. 
Soporte para manejo estructurado de excepciones, mejorandosensiblemente el control de errores de usuario y del sistema. 
Programación activada por eventos (event-driven), posible gracias a la técnica de
delegación de eventos. Esta técnica permite asignar el método de un objeto para responder a un evento lanzado sobre otro objeto. Fue adoptada por Niklaus Wirth, autor del Pascal Original, e incorporada a otros de sus lenguajes como Component Pascal.PROGRAMACION ESTRUCTURADA
La programación estructurada es una forma de escribir programas de ordenador de forma clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario y no permitiéndose el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
Hoy en día las aplicaciones...
tracking img