Delphi Mania - Dime que es
www.delphimania.com.ar
 
 
 
     Delphi Mania  >> ¿ Decime qué es ?    
     
   
   
   
   
   
   
   
   
   
     
     
     
     
     
     
     
     
Anterior   Siguiente

     G

   

 

     H

  Herencia: La encapsulación es al principal característica de la POO que permite asociar código y datos formando objetos autosuficientes. Otra característica de los lenguajes que permiten programacion orientada a objetos es la reutilización de código, para lo cual tendremos que utilizar herencia.
Supongamos que tenemos un objeto definido, si hacemos que otro objeto nuevo herede de éste, el nuevo objeto tendrá definidos todos los datos y métodos que tenía el objeto padre. Luego, le podremos agregar o redefinir nuevos identificadores, junto con el código necesario para que puede efectuar su tarea.

 

     I

  IDE: Sigla inglesa de Integrated Development Enviroment. Un Entorno Itegrado de Desarrollo es un entorno de programación que integra herramientas y utilidades que facilitan el desarrollo de programas de aplicación. En general, entre las herramientas que agrupa están: procesador de texto, compilador, link-editor, depurador y asistentes (de ayuda, de código, etc.).

 IDL: IDL: Sigla inglesa de Interface definition Language. Un Lenguaje de Definición de Interfaces es un lenguaje para definir interfaces entre objetos o rutinas de Aplicaciones distribuidas. Estas interfaces pueden estar escritas en diferentes lenguajes de desarrollo como Java, C++ o Object Pascal. Existen tres dialectos separados de IDL, cada uno con su protocolo de comunicación específico:
     Microsoft IDL (MIDL), que describe interfaces COM.
     CORBA IDL, que describe interfaces CORBA.
     DCE IDL, basados en DCEs de procedimientos de llamados remotos (RCP).

 Implementation: La palabra clave, de los lenguajes Pascal o Delphi, implementation marca en la estructura de un módulo() el fin de la interfaz y el comienzo de la implementación de éste.
En esta parte del módulo vamos a desarrollar el código necesario para el cuerpo de cada uno de los procedimientos y funciones que hemos declarado en la parte de interfaz del módulo. También en esta sección pueden declararse nuevos procedimientos o funciones que solo se podrán utilizar dentro de este módulo y no ser invocadas desde el exterior.

 Inherited: es una palabra reservada que juega un rol importante en la implementación de comportamientos polimórficos. Inherited va seguida de un identificador que hace referencia a una propiedad o método de la clase ancestro mas cercana. De esta manera es posible asignar un valor a una propiedad o ejecutar un método de una clase ancestro.

  Initialization: es una palabra reservada utilizada en una unidad() para indicar el comienzo de un bloque de inicialización de datos. Este bloque termina con la palabra reservada o con el final de la unidad. Este bloque de inicialización puede ser utilizado para asignar valores por defecto a las variables y estructuras de datos dentro de la unidad. Cuando se ejecuta la aplicación se ejecuta esta sección para cada una de las unidades que fueron compiladas con el programa.

 Interface: Por medio de esta palabra clave se inicia en un módulo de Delphi o Pascal la parte de la interfaz del módulo(), tras la cual puede aparecer eventualmente la palabra Uses, declaraciones de constantes, tipos y variables. También pueden aparecer los procedimientos y funciones que se van a desarrollar en el módulo, sólo aparecerán los encabezados de éstos pues su cuerpo lo escribiremos más tarde en la parte de implementación del módulo. La razón por la cual se hace esta declaración del encabezado de los procesos es por serán estos los únicos que se podrán invocar desde el exterior del módulo.

 

     J

   

 

     K

 Kylix: versión de Delphi que funciona bajo Linux. Esta versión utiliza una biblioteca de componentes visuales para plataforma cruzada(CLX) que permite la migración de Kylix a Delphi y viceversa.

 

     L

 List: tipo definido para manejar lista de elementos.

 

     M

 Metodo: Procedimiento o función asociada a un objeto en particular, que nos permite realizar una acción sobre éste o bien tomar un dato del mismo. Al igual que un procedimiento o una función un método puede recibir parámetros. No es ni más ni menos que un procedimiento, sólo que es llamado método por estar definido dentro de un objeto, y ser la única vía por la cual podemos acceder al mismo.

 MIDAS: sigla inglesa de Multi-tier Distributed Application Services Suite. La colección de Servicios de Aplicaciones Distribuidas con Multicapas define un mecanismo por el cual las Aplicaciones cliente y servidor comunican información de Bases de datos. Los datos son codificados en paquetes especiales que se envian entre Aplicaciones clientes y servidores.

 Módulo: un programa está construido con distintos módulos llamados unidades(unit). Cada unidad esta tiene su propio archivo y se compila por separado. De esta manera es posible dividir código haciendo más fácil su edición y permitiendo que sea compartido con otros programas. Una unidad contiene un encabezado, seguido de secciones de interfaz, implementación, inicialización y finalizacíon.Los identificadores que aparecen en la interfaz son aquellos que se desean declarar como públicos o exportables y que luego podrán ser invocados desde programas o módulos que instancien a esta unidad. Los identificadores que se quieran declarar privados o locales deben declararse en la parte de implementación.
Finalmente, un unidad puede contener opcionalmente, una parte de inicialización y otra de finalización que se ejecutará solo una vez al comienzo y al fin de la ejecución de la unidad, respectivamente.

Anterior   Siguiente
 
 
   
DELPHI MANIA  
 
Las marcas que aparecen en esta pagina pertenecen a sus respectivas empresas
Todos los derechos reservados - Copyrigth 2001 ©