Beruflich Dokumente
Kultur Dokumente
Delphi
Introduccin
Un lenguaje est definido por una gramtica conjunto de reglas que se aplican a un
alfabeto constituido por el conjunto de smbolos utilizados.
Hay muchos tipos de lenguaje de programacin, cada uno de ellos con su propia
gramtica, su terminologa especial y una sintaxis particular. Existen algunos
creados especialmente para aplicacin cientficas o matemticas generales como
son BASIC, FORTRAN, PASCAL, etc.
Desarrollo
1] los paradigmas de programacin nos indican las diversas formas que, a lo largo
de la evolucin de los lenguajes, han sido aceptadas como estilos para programar y
para resolver los problemas por medio de una computadora. Los ms comunes son:
Funcional:
La Programacin funcional es un paradigma de programacin declarativa basado en
la utilizacin de funciones matemticas.
El objetivo del paradigma funcional es conseguir lenguajes expresivos y
matemticamente elegante, en lo que no sea necesario bajar el nivel de la mquina
para describir el proceso llevado a cabo por el programa, y evitando el concepto de
estado del cmputo. La secuencia de computaciones llevadas a cabo por el
programa se regira nica y exclusivamente por la reescritura de definiciones ms
amplias a otras cada vez ms concretas y definidas, usando lo que se denomina
definicin dirigidas.
La programacin funcional tiene sus races en el clculo lambda (es un sistema
formal diseado para investigar la definicin de funcin, la nocin de aplicacin de
funciones y la recursin).
Lgico:
La programacin lgica es un tipo de paradigmas de programacin dentro del
paradigma de programacin declarativa.
Declarativo:
Est basado en el desarrollo de programar, especificando o "declarando" un conjunto
de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o
transformaciones que describen el problema y detallan su solucin, por ejemplo la
programacin funcional, la programacin lgica, o la combinacin lgico-funcional.
Orientado a objeto:
La programacin Orientada a Objetos (POO u OOP segn sus siglas en ingls) es
un paradigma de programacin que usa objetos y sus interacciones para disear
aplicaciones y programas de computadoras. Est basado en varias tcnicas,
incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se
populariz a principios de la dcada de 1990. Actualmente son muchos los lenguajes
de programacin que soportan la orientacin a objeto.
La programacin Orientada a Objetos es una nueva forma de programar que trata de
encontrar una solucin a estos problemas. Introduce nuevos conceptos, que superan
y amplan conceptos antiguos ya conocidos. Entre ellos se destacan los siguientes:
Evento: Un suceso en el sistema (tal como una interaccin del usuario con la
maquina, o un mensaje enviado por el objeto). El sistema maneja el evento
enviado el mensaje adecuado al objeto pertinente. Tambin se puede definir
como evento, a la reaccin que puede desencadenar un objeto, es decir la
accin que genera.
Estado interno: es una variable que se declara privada, que puede ser
nicamente accedida y alterada por un mtodo del objeto, y que se utiliza
para indicar distintas situaciones posibles para el objeto (o clase de objetos).
No es visible al programador que maneja una instancia de la clase.
Programacin dinmica:
2]
1.1) Caractersticas principales de delphi
Figura 1. Delphi 6
Delphi es una herramienta demasiado compleja para estudiarla de forma virtual. Por
ello, nos centraremos slo en alguna de las posibilidades que nos ofrece. As, por
ejemplo:
Delphi proporciona una librera, denominada VCL (Visual Component Library) con
una gran variedad de componentes predefinidos, que estn organizados y
agrupados funcionalmente en la paleta de componentes. Pulsando en la pestaa
adecuada de la paleta accedemos a un grupo de componentes. Para incluir un
componente en nuestra aplicacin, simplemente seleccionamos el componente y al
hacer clic en el formulario de nuestra aplicacin se aade a l (en la posicin en
donde pulsamos).
1.2.4) Formularios
Editor Files, se grabarn los ficheros del proyecto antes de ejecutarlo, y si se activa
Project Desktop, se grabar el proyecto actual, que se abrir automticamente al
abrir de nuevo Delphi. La primera opcin es especialmente interesante, ya que si
ejecutamos el programa que estamos desarrollando y esto provoca que Delphi (o
Windows) se cuelgue, los ficheros ya habrn sido grabados y no perderemos el
trabajo realizado.
En la pestaa Library de esta ventana hay una serie de opciones que se vern ms
adelante, y que sern especialmente importantes si queremos incluir componentes o
paquetes que no vienen por defecto con Delphi, como componentes desarrollados
por terceras partes, o componentes desarrollados por nosotros mismos.
3]
El concepto de clase de Delphi es el de cualquier otro lenguaje orientado a objeto.
Una clase es el molde a partir del cual se crean instancias, que son los objetos
reales.
Una clase es una plantilla o estructura que contiene la definicin del tipo de datos y
las operaciones de manejo del mismo.
En la definicin de la clase, los atributos deben definirse antes que los mtodos por
cada directiva de visibilidad.
Bibliografa
1] file:///D:/Ccuarto%20semestre/INFORMATICA%202/Paradigma%20de%20Programacion.(1).htm
2] http://coba.dc.fi.udc.es/~penabad/delphi6.pdf
3] http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Pascal/Los_objetos_y_las_clases