ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Elementos de programación en DELPHI


Enviado por   •  13 de Agosto de 2014  •  Informe  •  1.100 Palabras (5 Páginas)  •  231 Visitas

Página 1 de 5

Elementos de programación en DELPHI

• Objeto

Como su propio nombre indica, el Object Pascal (usado por Delphi) es un lenguaje totalmente orientado a objetos. Prácticamente todos los elementos del entorno Delphi son objetos, que unas veces se encuentran definidos de antemano (los forms, los componentes de la paleta, objetos no visuales, etc), y otras se definen en nuestra propia aplicación (por ejemplo el componente TPostIt de ANALOGIA.EXE definido en la unit U_Misc).

La administración de la memoria en Delphi está sujeta a 3 normas:

• Todo objeto ha de ser creado antes de que pueda usarse

• Todo objeto ha de ser destruido tras haberlo utilizado

• Todo objeto ha de ser destruido solo una vez

Tipo de Datos

El siguiente esquema presenta los tipos en Object Pascal.

• Simple

• Ordinal

• Integer

• Character

• Boolean

• Enumerated

• Subrange

• real

• string

• structured

• set

• array

• record

• file

• class

• class reference

• interface

• pointer

• procedural

• Eventos

Los eventos son señales que el entorno recibe desde distintos elementos, como puedan ser el ratón, el teclado o un temporizador, los componentes de Delphi, se programan usando PME: propiedades, métodos y eventos. Los eventos no implican una nueva función de programación, un evento, de hecho está es técnicamente una propiedad, con la única diferencia de que se refiere a un método en lugar de otros datos.

• Ventana

• En la barra de título de la ventana principal (la superior) vemos el nombre del entorno (Delphi) seguido del nombre del proyecto en curso. Bajo la barra de título encontramos el menú, con las opciones típicas de ficheros, herramientas, edición, etc.

• La parte inferior izquierda de la ventana principal está ocupada por un conjunto de botones, separados en tres grupos, como vemos en el gráfico:

• Mediante ellos podemos cargar un nuevo proyecto salvar el actual, etc. Cada uno de estos botones tiene una correspondencia con una opción del menú y algunos de ellos también tienen asociada una tecla de acceso rápido.

• Por último, en la ventana principal de Delphi, encontramos las paletas de componentes Delphi:

• Proyecto

Un proyecto agrupa los elementos de una

aplicación:

– Archivo de proyecto .DPR.

Incluye el módulo principal y datos de

configuración del proyecto.

– Módulos de código.

Fuente: .PAS, Objeto: .DCU, .DLL

– Archivos de definición de la interfaz

gráfica: .DFM, .RES.

Crea algunos incluso si la interfaz no es Gráfica.

Como se ha dicho, cada aplicación Delphi es un proyecto. Cada proyecto estará formado por varios ficheros (units, formularios, …). Para poder acceder a cada uno de estos ficheros es útil el uso del gestor de proyectos (Project Manager), al que se puede acceder mediante la opción de men View|Project Manager, o pulsando las teclas

Ctrl+Alt+F11.

• Clase

Delphi se basa en los conceptos de la orientación objeto y, en particular, en la definición de nuevo tipos de clase. El uso de OOP está forzado en parte por el entorno de desarrollo visual, ya que para cada formulario nuevo definidio en tiempo de diseño, Delphi define automáticamente una clase nueva.

Como en la mayor parte del resto de los lenguajes orientados a objetos como JAVA y C#), en Delphi una variable tipo clase no proporciona el almacenamiento para el objeto , si no solo un puntero o referencia al objeto en la memoria.

Para declarar un nuevo tipo de datos de clase en Delphi, con algunos campos de datos locales y algunos métodos, se pueden utilizar las siguientes sintaxis:

Dentro de la definición de clase solo se pueden definir métodos; después

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com