List box una alternativa para visualizar un conjunto de datos.

Publicado en 21 Abril, 2008 por Oskr Sin comentarios »

Los listbox pueden plantearse como una buena opción para representar los datos de una forma rápida y sencilla, sin necesidad de utilizar mucho código y con la ventaja de combinar gran cantidad de objetos e incluso código SQL para la selección de datos.

La forma de visualizar los datos al usuario es de gran importancia pues de esto depende que el usuario entienda y manipule de la mejor forma la información que se pretende comunicar, sea cual sea el entorno y el lenguaje de programación, se debe tratar de ser lo más explicito y explicativo posible, proporcionando al usuario siempre la mejor usabilidad.

Leer más »

Cómo crear documentos Excel con XML

Publicado en 3 Abril, 2008 por Joan Grabuleda Sin comentarios »

xslt

Igual que Word 2003, Microsoft Office Excel 2003 introduce XML como formato nativo en los documentos Excel.

También se ha creado un lenguaje de marcas que es necesario incorporar en los documentos XML.

Leer más »

Cómo crear documentos Word con XML

Publicado en 3 Abril, 2008 por Joan Grabuleda Sin comentarios »

xsltMicrosoft Office Word 2003 introduce XML como formato nativo en los documentos Word. Esto posibilita crear documentos en formato XML y que sean leídos sin ningún problema.

Para que esta tarea sea transparente Microsoft ha creado un sencillo lenguaje de marcas que es necesario incorporar en los documentos XML.

Leer más »

Las transformaciones XSLT

Publicado en 2 Abril, 2008 por Joan Grabuleda Sin comentarios »

xslt4D incorpora un procesador XSLT que se utiliza para realizar las transformaciones de documentos XML. El comando que activa el procesador es APPLY XSLT TRANSFORMATION.

¿Qué es XSLT?

La especificación XSLT (eXtensible Stylesheet Language Transformations) describe un lenguaje basado en XML para transformar documentos XML a cualquier otro formato.

XSLT tiene una gran importancia en el mundo XML. Es el mecanismo preferido para convertir documentos XML a formato HTML, para que éstos puedan ser mostrados por un navegador Internet. Pero también lo podemos utilizar para crear documentos compatibles con Office 2003. De esta manera podemos crear documentos Word o Excel.

Todo esto significa que con los datos de nuestra base podemos crear archivos compatibles con diferentes aplicaciones. Sin duda la potencia de XML y XSLT ofrece un abanico de posibilidades enorme para poder compartir la información.

Leer más »

Usando XML dentro de 4D

Publicado en 2 Abril, 2008 por Joan Grabuleda Sin comentarios »

xml.jpgXML significa lenguaje de marcas generalizado (Extensible Markup Language). Es un lenguaje usado para estructurar información en un documento o en cualquier fichero que contenga texto, como por ejemplo ficheros de configuración de un programa o una tabla de datos.

XML ha servido para definir un gran número de lenguajes de marcado particulares, tales como: XHTML, SVG, XPath, XSLT, XSL-FO, XLink, XPointer, XQuery, etc…

Éste es el primero de una serie de cuatro artículos, la lista es la siguiente

  • Cómo crear documentos XML, descrito abajo
  • Transformaciones XSLT y cómo crear documentos HTML
  • Cómo crear documentos Word
  • Cómo crear documentos Excel

El objetivo de estos artículos no es explicar la estructura ni la composición de XML. Nos vamos a concentrar en las posibilidades que nos ofrece 4D para poder crear y transformar documentos XML utilizando los comandos de 4D.

Leer más »

Distribuir archivos desde el disco duro de 4D Server

Publicado en 5 Septiembre, 2007 por redaccion 1 Comentario »

4D Server.pngUno de los requisitos habituales en aplicaciones multi-usuarios es la necesidad de almacenar y consultar imágenes en alta definición o archivos pesados, desde cualquier punto de la red.

Gracias a los campos Blob podemos perfectamente almacenar este tipo de archivos en la base y dejar que 4D Server las distribuya. Otra opción interesante es guardar esas imágenes como archivos físicos en el disco duro del servidor, lo que facilita su manipulación, y permite conservar un archivo de datos 4D más reducido. Sólo conservamos en el registro 4D la ruta del archivo original y una miniatura de la imagen con el fin de previsualizarla fácilmente antes de descargarla a 4D Client.

Leer más »

Math4D

Publicado en 8 Agosto, 2007 por redaccion Sin comentarios »

Math4D.pngMath4D es una llamativa librería de recursos orientada a cálculos matemáticos. Este brillante proyecto conjunto, liderado por el programador francés Antoine Galmiche, ofrece una base de datos 4D abierta que contiene más de 70 métodos de proyecto freeware orientados a cálculos matemáticos de alto nivel, acumulados desde el año 2002.

Las categorías contempladas en esta base incluyen aritmética, geometría, estadística, cálculos financieros, trigonometría, criptografía, etc.

Leer más »

4D Stock Stalker

Publicado en 13 Julio, 2007 por redaccion Sin comentarios »

Esta pequeña aplicación creada por Tom Dillon es una buena ilustración de las posibilidades del plug-in 4D Live Window. Gracias a este nuevo plug-in (entregado con 4D Web 2.0 Pack), Tom despliega, en un área de plug-in incluido en un formulario 4D, las curvas de los índices bursátiles seleccionados en la parte izquierda. No se trata de Web Services sino de un simple código HTML recuperado desde Yahoo Finances e integrado en el área.

Leer más »

Determinar el país de origen con la dirección IP

Publicado en 5 Julio, 2007 por redaccion 3 Comentarios »

Existen diversos motivos que convierten en muy interesante el hecho de poder conocer el país de origen de los clicks realizados en nuestro sitio Web: para ofrecer una página distinta o en un idioma diferente para cada país, para medir la audiencia de una página según el criterio geográfico, y más generalmente para adaptar la estrategia de comunicación de la empresa a las características geográficas de los usuarios.

Gracias a la base de datos de 4D directamente acoplada con el servidor Web, podemos crear una tabla que contenga una lista de países asociada a un rango de direcciones IP. Esos rangos de direcciones IP se presentan como números que deben ser traducidos a formato IPv4, es decir tipo xxx.xxx.xxx.xxx, para ser comparados con los que recibe el servidor Web de 4D.

Leer más »

Detectar el sistema decimal actual

Publicado en 4 Julio, 2007 por redaccion Sin comentarios »

En muchos países, el uso del sistema numérico (americano o europeo) es una preferencia personal y los programas deben poder afrontar ambos ajustes.

Será muy útil detectar qué sistema utiliza el usuario durante los métodos On Startup (y On Server Startup) para evitarse cualquier duda después. Existen diversas maneras de hacerlo de las que aquí incluimos dos métodos. Si conocéis otros sistemas, no dudéis en comentárnoslos.

Leer más »