Programación


Degradado en espiral

Los grafismos del lenguaje visual pueden descomponerse en entidades básicas: color, textura, degradado, forma, escala, dirección, dimensión, animación y tipografía. El significado del grafismo es el resultante de los significados de las entidades básicas que lo conforman.



Modificación de los colores indicados en una hoja de estilos CSS mediante PHP.

Tanto se puede seleccionar combinaciones de colores preestablecidas como se pueden especificar nuevas combinaciones de colores a medida.



Iconos de la barra de navegaciónVamos a crear paso a paso una barra de navegación en horizontal para una página web.

El código HTML consiste en una lista no numerada de enlaces. Mediante una hoja de estilos CSS le daremos el formato deseado.


Miniatura de una web

Distintas formas de posicionar las divisiones de una página web utilizando estilos CSS: (1) con falsa columna, (2) con posicionamiento absoluto, (3) como si fuesen tablas y (4) uno mixto mezclando varios conceptos.

Se trata de ejemplo práctico de una página HTML que utiliza un encabezado, un menú, un contenido y un pie



Es una base de datos MySQL que contiene banderas de países actuales y del pasado, de organizaciones internacionales, etc.

Las banderas se almacenan en formato SVG. Este formato es una descripción en XML de una imagen vectorial

Para consultar las banderas se utiliza una aplicación AJAX que utiliza prototype, mysql y php



Se trata de pasar los datos contenidos de una hoja de cálculo a una tabla de una base de datos. La hoja de cálculo puede ser ODS (OpenOffice.org Calc) o bien XLS (Microsoft Excel). La base de datos será MySQL. El método que se muestra a continuación no es automático y requiere de nuestra supervisión.


Just another tree - Chris Gin, jul-2008

Se trata de la creación de estructuras de jerarquía —propio de carpetas o del lenguaje XML— utilizando una base de datos relacional. 

El núcleo de la aplicación es una única tabla que se relaciona consigo misma. Para que la aplicación sea más flexible y potente he creado una serie de tablas auxiliares que acompañan a la tabla principal. El código fuente se encarga de mantener y gestionar adecuadamente todo este sistema.

En este caso concreto he utilizado la base de datos Microsoft Access y su lenguaje de programación Visual Basic.  


Literales SQL

Módulo de Microsoft Access para la gestión de literales SQL. Se trata de facilitar la insercción de literales en cadenas SQL.

Se realiza una conversión automática del tipo de datos Access Basic al tipo de datos SQL aunque también es posible forzar al tipo de datos deseado


Logotipo de tabla cartesiana

Se trata de una función que crea una tabla de referencias cruzadas. El resultado final es, en apariencia, como una tabla dinámica. Todo el proceso está automatizado utilizando el Visual Basic de las macros de Excel. 

Mediante este código se podría copiar el resultado de una consulta de agrupación —que al menos tuviese dos campos de agrupación— y cruzar la agrupación por filas y columnas.


Reloj sin agujas

Programación de una tarea que se ejecute a intervalos regulares.