viernes, 3 de julio de 2009

III. Interface

En este apartado vamos a centrarnos básicamente en el tema de los botones y algo de diseño de pantallas. Esto es un poco empezar la casa por el tejado, dado que lo normal es hacer que funcione el proyecto, y luego dejarlo bonito.

Sin embargo, si vamos preparando esta parte del proyecto a medida que avanzamos en él, nos ayudara; Primero a rellenar esos huecos de inspiración que podemos tener y segundo a tener una visión mas general de lo que queremos conseguir, por esto último me parece una buena forma de empezar a ubicarnos.

Efectivamente, hay varias formas de plantear el tema de la interface; desde ir poniendo imágenes a lo largo de las presentaciones, hasta sofisticadas tablas que incluyen imágenes, nomenclatura, campos condicionantes (que luego nos ahorrarán trabajo en los guiones), ... Yo suelo optar por algo sencillo, una tabla con campos contenedor con almacenamiento global, los nombres de los botones suelen ser texto, aunque en ocasiones utilizo un par de tablas, donde establecemos el idioma de la aplicación y las distintas traducciones.

La ventaja de utilizar campos globales es que al realizar las búsquedas, los iconos no desaparecen, otra es que ni tan siquiera precisas de una relación entre las tablas, para que se muestren los iconos.


En nuestro esquema habíamos incluido una tabla INTERFACE, esta recoge básicamente los botones y algún campo auxiliar mas. ¡Vamos al tajo!

Buscamos nuestra carpeta PROGRAMACIÓN y la abrimos, abrimos la carpeta CORREDOR, seleccionamos la última carpeta, debería ser 090626 CORREDOR, la duplicamos, le cambiamos la fecha y borramos copia, debe quedarnos 090703 CORREDOR, la abrimos, y doble click sobre CORREDOR.FP7.

Una vez se ha abierto; menú Archivo, Gestionar, Base de datos, y se nos abre la pantalla para crear Tablas, Campos y Relaciones.

Seleccionamos la tabla INTERFACE, doble clic y ya podemos definir campos, Comenzaremos definiendo los botones de siempre:
En Nombre de campo tecleamos A.MENU (no suelo utilizar acentos, y los espacios los sustituyo por puntos).
En Tipo seleccionamos Contenedor.
Click sobre opciones, click sobre almacenamiento y marcamos Usar almacenamiento global.
De igual forma crearemos los campos NUEVO, BUSCAR, BORRAR, LISTADO, IMPRIMIR, VOLVER, VOLVER.TXT y SALIR.
Aunque en esta tabla no nos hará falta, creamos el campo TNV, Tipo Cálculo, click en Opciones para definir el cálculo, y tecleamos "TNV". Mas adelante seguramente creemos algún campo mas.

Clickamos Aceptar, y ya vemos los campos en la presentación INTERFACE. Ahora solo tenemos que tirar de vena artística y darles contenido. Aquellos que vamos justitos de vena artística, siempre podemos tirar de iconos con licencia creative commons, como por ejemplo Crystal Clear.

Suerte.