sábado, 7 de junio de 2008

La serie "Ficheros Virtuales"

El enlace accede a la web que integra la serie de blogs hermanos dedicada a la metodología de construcción de bases de datos virtuales

sábado, 10 de mayo de 2008

VBA Ficheros virtuales. El Juego de la Vida de Jhon H.Conway

En el vínculo se presenta un desarrollo para generar evoluciones del Juego de la Vida de Jhon H.Conway en excell al estilo de como se hizo en el blog hermano C Ficheros virtuales

jueves, 1 de mayo de 2008

VBA Ficheros virtuales. Sudokus en Excell

En el vínculo se presenta un desarrollo para generar cuadrados mágicos y sudokus en excell al estilo de como se ha hecho en el blog hermano C Ficheros virtuales

lunes, 14 de abril de 2008

VBA Ficheros virtuales. Desarrollos de transición. Temporizadores y Generadores Aleatorios

Con el objetivo de replicar el desarrollo sobre Sudokus del primer blog en VBA-Excell en el enlace se presentan desarrollos de transición relativos a generadores de números aleatorios sin repetición y temporizadores.

domingo, 6 de abril de 2008

VBA Ficheros virtuales. Banco de Pruebas

En el enlace se presenta un desarrollo de banco de pruebas al estilo de como se hizo en el blog dedicado al lenguaje C.

Junto con las hojas complementarias dedicadas a pilas, colas y a la función VER presentadas anteriormente, constituye un repertorio básico de verificación del desarrollo de los Ficheros Virtuales para Excell

VBA Ficheros virtuales. Fuentes

En el vínculo asociado se encuentran los fuentes del desarrollo del componente W, de sus módulos integrantes y de las hojas de muestra.

viernes, 28 de marzo de 2008

VBA Ficheros virtuales. Lógicos

Uno de los rasgos principales del módulo W es la incorporación del tratamiento de lógicos.

En el enlace se presenta un libro excell de muestra donde se presenta una sencilla multiagenda telefónica que utiliza una vía de acceso por nombre y un lógico por número de teléfono.

Se muestra el código principal del funcionamiento de la lista de agendas así como el asociado a la generación y uso de lógicos.

También se presentan las funciones auxiliares de salvado y restauración de ficheros virtuales a hojas excell (El SAVF y el RSTF).

lunes, 24 de marzo de 2008

VBA Ficheros virtuales. Pilas y colas

En el enlace se presentan hojas de muestra en excell con las funciones de "VBA Ficheros virtuales" para pilas y colas

VBA Ficheros virtuales. Instalación de componentes Excell

La implementación de los ficheros virtuales se presentará finalmente como el
complemento Excell "W", con las diversas funciones W_NEW, W_CHAIN, W_WRITE, ... reflejo de sus homólogas escritas en lenguaje C del primer blog.

Por ello se incluye ahora esta entrada dedicada a la instalación de complementos Excell.

En el enlace se presentan los pasos a seguir con ejemplos gráficos, que se resumen en:

0) Grabar el código fuente que se desee exportar en módulos VBA

1) Grabar el libro con módulos VBA que se desean exportar como complemento Excell utilizando
Fichero > Grabar como > Complemento Excell (Extensión XLA)

2) En el libro en que se vaya a usar el complemento, agregar el complemento mediante
Herramientas > Complemento > Examinar y agregar

3) En el editor VBA añadir las referencias de las funciones del complemento con
Herramientas > Referencias > Examinar y agregar


viernes, 21 de marzo de 2008

VBA Ficheros virtuales. La función conjunta VER

VER es una función conjunta de WRITE+CHAIN en sus versiones reducidas.

Permite verificar si un ítem ya ha sido tratado previamente en un proceso.

Es la primera entrega de la versión W en donde ya se pueden utilizar nombres de fichero en lugar de identificadores numéricos y es un representante del tratamiento en W de las funciones del núcleo M que se han ido presentando.

En el enlace se presenta una hoja Excell de muestra y el código asociado.

VBA Ficheros virtuales. Estampillados para pilas y colas

En el interfaz final del sistema de ficheros virtuales para excell, el complemento W, se consideran emulaciones de pilas y colas. En el enlace se consideran las funciones de estampillado directo e inverso precisas para llevar a cabo la implementación.

miércoles, 19 de marzo de 2008

VBA Ficheros virtuales. UPDATE

En esta entrada se muestra el UPDATE, la última función núcleo del sistema de Ficheros Virtuales para excell que quedaba por mostrar en esta serie de epígrafes dedicados a la introducción de las sentencias primarias WRITE, CHAIN, READ, DELETE y UPDATE que constituyen el módulo M.

martes, 18 de marzo de 2008

VBA Ficheros virtuales. DELETE

En el enlace se presenta la instrucción DELETE, ampliando la hoja excell que se está dedicando a mostrar la implementación de las funciones principales de los ficheros virtuales en VBA

domingo, 16 de marzo de 2008

VBA Ficheros virtuales. El READ secuencial

Continuando la presentación de las funciones principales de los ficheros virtuales en VBA, el enlace se dedica a la instrucción READ, se muestra su implementación y su aplicación a una hoja de muestra.

sábado, 15 de marzo de 2008

VBA Ficheros virtuales. El núcleo: WRITE y CHAIN

En el enlace se presenta la implementación de las sentencias WRITE y CHAIN que constituyen el núcleo de la aplicación VBA Ficheros Virtuales

miércoles, 12 de marzo de 2008

VBA Ficheros virtuales. Conversiones de longitud fija

Al utilizar cadenas como soporte de emulación de las estructuras de clave y datos para los ficheros virtuales, se necesitan funciones de conversión de longitud fija que permitan volcar números a cadenas comparables homogéneamente. Estas cadenas homogéneamente comparables pueden ser objeto de la función U_BS presentada en el capítulo anterior.

En el enlace se muestran ejemplos y codificación en VBA

viernes, 7 de marzo de 2008

VBA Ficheros virtuales. Búsqueda dicotómica

Para crear ficheros virtuales, el lenguaje de soporte debe disponer en primer lugar de mecanismos de comparación, a fin de poder implementar la búsqueda dicotómica.

En C se utiliza memcmp. En VBA se puede optar por utilizar String auxiliares de soporte y utilizar los comparadores habituales < = >

En el enlace se muestra un ejemplo y su implementación en VBA.

jueves, 6 de marzo de 2008

Prefacio e índice

En "C Ficheros virtuales" se desarrollaba un método para construir bases de datos virtuales desde un núcleo desarrollado en C ANSI

Ahora se hace un desarrollo similar en VBA (Visual Basic para Aplicaciones Office) nativo