Explicación
Descripcion
Tipos de páginas APPML
- El usuario ve páginas de los siguientes tipos:
- Interfaz de la aplicación Appml. Una página inicial en html o el par de páginas xml-xsl, que sirven para acceder a otras páginas de la aplicación. Mediante los hiperenlaces se acceden a las páginas de los tipos que se detallan a continuación, a través de los cuales realizamos las distintas operaciones sobre la base de datos. Ver ejemplo.
- Lista editable. Se usa para editar datos, a través de
los formularios con los datos de un registro de la tabla. Las listas
editables están en formato html y en ellas aparece una tabla con un
registro por fila y con los campos de la tabla correspondiente, con sus
campos, como columnas. Un hiperenlace Más, asociado a cada registro, a
través del cual se accede al formulario para editar el registro
correspondiente. Ver ejemplo
- Formulario. Se usa para introducir datos. Los formularios son páginas html, con campos de los siguientes tipos:
- Linea de texto, en los cuales se pueden entrar datos en formato ASCII, con una longitud máxima de 255 caracteres.
- Memo, en los cuales se pueden entrar datos en
formato ASCII, con una longitud máxima 64 KB.
- Menú desplegables, de los cuales se puede
seleccionar un texto para introducir.
- Casillas de verificación (check box) que se
pueden activar o desactivar, para la introducción de datos binarios.
- Cualquier otro tipo de datos (ej.: númerico, moneda,
imagen, hiperenlace, etc. hay que introducirlo como texto, como se
explica más adelante).
- Ver ejemplo
- Informe. Se usa para presentar los datos. Estos
informes pueden ser páginas html, xml, asp, con hojas de estilo css o las
combinaciones correspondientes. Ver ejemplo
- Botones de Filtro y Ordenación. Se usan como controles:
- Filtro, para el filtrado de la información,
seleccionando los registros de la tabla que cumplan una determinada
condición, que aparecerán en los formularios y en las listas editables.
- Ordenación, para especificar el orden en el
apareceran los registros de la tabla, en los formularios y en las listas
editables.
- Ver ejemplo
Una aplicación Appml además se compone de...
- Páginas dinámicas (por ahora en asp). Se usan para
ejecutar los archivos XML de la aplicación generando páginas estáticas
html, que son las que ve el usuario. Es importante hacer notar que si en
las páginas html, aparecen cuadros de edición de texto, este se introduce
en formato ASCII. Las páginas dinámicas fundamentales son:
- appml_form.asp, para acceder a un formulario
- appml_htmllist.asp, para acceder a la lista editable de una tabla.
- appml_htmlreport, para acceder al informe html de una tabla.
- appml_xmlreport, para generar archivos xml, xsl, asp, para visualizar y presentar la información de una tabla.
- Páginas o archivos appml.xml. Son páginas xml, cuyo contenido está escrito en Appml, existiendo uno por cada tabla de la base de datos.
- A estos archivos se les pasa como parámetros las páginas dinámicas asp. En cada archivo appml, entre otros, se distingen los siguientes apartados:
- htmlreport, con la especificación del informe html.
- htmllist, con la especificación de la lista editable html.
- xmlreport, con la especificación del informe xml.
- htmlform, con la especificación del formulario html-txt.
- filters, con la especificación de los filtros y ordenación html-txt
- Repositorio o almacén de la información, estructurada en tablas relacionadas. Por ahora residen en la base de datos Microsoft Access.
- Motor para interpretar y ejecutar las sentencias SQL con las que se manipulan las tablas relacionales. Por ahora es el motor Microsoft Access.
- La página o archivos Interfaz y appml.xml, se pueden crear manualmente o automáticamente, como se describe más adelante.
Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:49