Posts Tagged ‘Tutor Apex’

Componentes Compartidos: Introducción

Thursday, August 6th, 2009

Gracias por estar de vuelta.

En esta ocasión, voy a iniciar una serie de publicaciones acerca de una de las características más importantes de Oracle Apex, los componentes compartidos.

Los componentes compartidos, nos permiten definir ciertos tipos de elementos, los cuales podemos utilizar en cualquiera de las páginas que componen una aplicación.

Para ingresar a los componentes compartidos, debemos hacer clic sobre el botón “Componentes compartidos”, en la página principal de la aplicación.

Componentes Compartidos

Una vez seleccionada la página de Componentes Compartidos, vamos a poder observar 8 grupos diferentes de componentes que podemos definir, los cuales se explican brevemente a continuación.

Aplicación

El primer grupo de componentes es el de Aplicación, y nos permiten definir los conceptos generales de la aplicación, así como agregar cualquier comentario que consideremos pertinente.

Lógica

Luego tenemos el grupo de Lógica, en donde podemos definir todos los aspectos lógicos de la aplicación, tales como elementos, procesos y cálculos a nivel de aplicación, y referencias a servicios web entre otros.

Seguridad

Como tercer grupo de componentes compartidos, vamos a encontrar los componentes de Seguridad relacionados con la aplicación. ¿Que esquemas de autenticación? ¿Cuáles esquemas de autorización? etcétera.

Globalización

A continuación tenemos el cuarto grupo de componentes, el de Globalización, el cual tiene que ver con la parte de internacionalización de la aplicación. El generado de los archivos de traducción, idioma principal de la aplicación y alguna otra información más.

Navegación

El quinto grupo de componentes corresponde a los de Navegación, donde tenemos la posibilidad de crear diferentes “estructuras” que nos van a servir como ayuda en la manera en que se navegará en nuestra aplicación.

Interfaz de Usuario

Seguidamente, nos vamos a encontrar con el sexto grupo de componentes, los de Interfaz de Usuario, los cuales tienen que ver con todos los elementos que definen la apariencia de la aplicación, asuntos tan variados como temas, plantillas, etcétera.

Informes

Como séptimo grupo de componentes compartidos tenemos los Informes, los cuales son documentos imprimibles que podemos utilizar en la aplicación y llamarlos desde un enlace o un botón, por ejemplo.

Archivos

El último grupo de elementos corresponde al de Archivos, en el cual podemos definir y cargar al espacio de trabajo de la aplicación: imágenes, archivos de estilo en cascada o cualquier otro tipo de archivo estático que necesitemos utilizar en nuestra aplicación.

La anterior es apenas una pequeña explicación de cada uno de los diferentes grupos de componentes compartidos con que contamos en Oracle Apex. En las siguientes entregas, me voy a estar refiriendo de manera más extensa a cada uno de estos grupos, de manera que los puedan conocer a mayor profundidad, se familiaricen con ellos y los puedan usar en sus aplicaciones.

En breve voy a estar publicando información sobre el primero de ellos: Aplicación. Así que por favor estén atentos.

Manejo de imágenes en una aplicación Apex – Parte 2: Utilizando las imágenes

Friday, July 31st, 2009

En la publicación anterior, expliqué cómo cargar imágenes a nuestros espacios de trabajo, ya sea que las definamos como parte de una aplicación específica en ese espacio de trabajo, o bien, que no especifiquemos la imagen como parte de una aplicación.

El utilizar estas imágenes en nuestras aplicaciones es muy sencillo, lo único que debemos hacer es utilizar el tag html <IMG>, el truco está en la manera en que hacemos referencia a la imagen dentro de este tag.

Existen dos cadenas de substitución que vamos a utilizar para poder referenciar estas imágenes, estas cadenas son: WORKSPACE_IMAGES y APP_IMAGES.

Pero ¿cuál de estas cadenas debemos utilizar? y ¿En qué situaciones usamos cada una de ellas?

La respuesta es muy sencilla:

WORKSPACE_IMAGES Utilizamos esta cadena para hacer referencia a las imágenes que definimos como de uso general del espacio de trabajo, esto es, todas aquellas imágenes que al momento de crearlas, no las definimos como parte de una aplicación específica.
APP_IMAGES Usamos esta cadena de substitución, para referenciar imágenes que creamos como parte de una aplicación específica.

Con todo lo anterior dicho, vamos a suponer que creamos en nuestro espacio de trabajo dos imágenes, una llamada foto.png”, la cual no definimos como parte de una aplicación; y una segunda imagen llamada photo.png, la que definimos que pertenece a la aplicación 110, por ejemplo.

En el caso de la primer imagen: foto.png, la podemos utilizar tanto en la aplicación 110, como en cualquier otra aplicación que tengamos definida en nuestro espacio de trabajo, y lo hacemos de la siguiente manera:

<img src=”#WORKSPACE_IMAGES#foto.png”>

Ahora bien, segunda imagen: photo.png, la vamos a poder referenciar solamente en la aplicación 110, y lo hacemos en la forma:

<img src=”#APP_IMAGES#foto.png”>

Básicamente, lo que hacemos al usar estas cadenas de substitución, es evitarnos el tener que utilizar todo el camino a donde se encuentran las imágenes, al ejecutar nuestras aplicaciones Apex, estas cadenas son substituidas por el correspondiente camino, así que no debemos preocuparnos por esto.

Espero que les sea de utilidad y que regresen pronto para nuevos tips, noticias y artículos acerca de Oracle Apex.