Componentes y librerias en java

Páginas: 24 (5758 palabras) Publicado: 31 de marzo de 2013




INSTITUTO TECNOLÓGICO DE LÁZARO CÁRDENAS




















JOSUE JONATHAN PEÑALOZA PIEDRA
MATERIA: TOPICOS AVANZADOS DE PROGRAMACIÓN
4TO SEMESTRE
PROFA: MARY SANDRA RODRIGUEZ CHAVEZ
19 DE MARZO DE 2012







INDICE:


DEFINICIÓN CONCEPTUAL DE COMPONENTES, PAQUETES/LEBRERÍAS…………………3



USO DE COMPONENTES (VISUALES Y NO VISUALES) PROPORCIONADOSPOR EL LENGUAJE……………………………………………………………………………………………….4



USO DE LIBRERIAS PROPORCIONADAS POR EL LENGUAJE………………………………11



CREACIÓN DE COMPONENTES (VISUALES Y NO VISUALES) DEFINIDOS POR EL USUARIO………………………………………………………………………………………………18



CREACIÓN Y USO DE PAQUETES/LIBRERÍAS DEFINIDAS POR EL USUARIO……………24


BIBLIOGRAFÍA…………………………………………………………………………………………32DEFINICIÓN CONCEPTUAL DE COMPONENES, PAQUETES/LIBRERIAS

Componente: Es una clase abstracta que representa todo lo que tiene una posición, un tamaño, puede ser pintado en pantalla y puede recibir eventos.
Los Objetos derivados de la clase Componente que se incluyen en el Abstract Windows Toolkit son los que aparecen a continuación:

Button
Canvas
Checkbox
Choice
Label
List
ScrollbarContainer
Panel
Windows
Dialog
Frame

TextComponent
TextArea
TextField

Un paquete en Java es lo que su nombre lo indica, un paquete o conjunto de clases, lógicamente, que tienen cosas en común. Lógicamente un programado puede agruparlas con o sin criterio, pero lo ideal es que se dediquen a funciones específicas. También los paquetes definen una jerarquía de directorios, que permitenigualmente agrupas las clases, cosa de desplegar los archivos mas ordenadamente.


LIBRERÍAS
La utilización de objetos dinámicos supone dejar pendiente en el montaje de la aplicación el enlace de dichos objetos. Cuando la aplicación está en ejecución, y sólo entonces, se produce el enlace (dinámico) con los objetos contenidos en la librería.
La creación de librerías dinámicas corre a cargodel enlazador o montador (en nuestro caso el ld) aunque también es posible indicar al compilador las opciones necesarias para el montaje y de ese modo, será él quien se encargue de pasárselas al montador.
Cuando se crea un objeto dinámico es necesario que dicho código objeto sea independiente de la posición, para conseguir este tipo de código debe especificarse al compilador la opción -fPIC(Position IndependentCode). Dicho flag debe indicarse tanto en la compilación como en el montaje de la librería.
Para montar los objetos es necesario además indicar la opción -shared para que el resultado sea un fichero objeto ‘compartible’.


USO DE COMPONENTES (VISUALES Y NO VISUALES) PROPORCIONADOS POR EL LENGUAJE.

Un componente desde el punto de vista de programación esta compuesto porvarias secciones y el conjunto de todas ellas dan lugar a la creación de dichocomponente.
Por tanto, primero para no perder el norte, vamos a empezar definiendo elconvenio que es utilizado para organizar dichas secciones por TinyOs. En general, uncomponente posee tres grandes secciones que son: Configuration, Implementation,Modul e. Estas tres secciones han deestar obligatoriamente presentes en cualquiercomponente aunque puedan estar vacías.
El estándar de T i n y O s determina, que las secciones de Configuration eImplementatión han de ir en un fichero que recibirá el nombre del componente con laextensión .nc y la tercera sección de Module deberá de ir en otro fichero aparte querecibirá el nombre del componente concatenado con un Mmayúscula (la M da elsignificado al fichero, es el significado de Module) , este último fichero también poseeráa extensión .nc.
Otra buena costumbre consiste en crear un fichero de header o cabecera con
extensión .h que contenga todas las enumeraciones, registros o tipos de datos creadospor el usuario de los que hace uso la aplicación, y cuando se realiza esto la forma deligar dicho fichero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libreria en java
  • Librerias de java
  • Libreria Java
  • Componentes De Java
  • Creación De Componentes Y Librerías Dinámicas
  • Librerias en java
  • librerias java
  • Librerias java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS