EJEMPLOS DE APLICACIONES
Ejemplos concretos muestran ambos idiomas en paralelo para que se puedan comparar fácilmente y resalten sus ventajas respectivas.
Se ofrecen comentarios y explicaciones durante la ejecución de estas consultas.
También muestra cómo transferir por el FTP y cómo utilizando 4D Internet Commands se genera el sitio estático.
Otras indicaciones se dan durante la demostración.
Las imágenes se pueden mostrar de diferentes maneras (truncadas, replicadas, etc.) Se pueden transformar (recortada, estirado, etc.)
También es posible importar y exportar imágenes, así como también cambiarlas de un tipo a otro (de .JPG a .PNG, por ejemplo).
Estas posibilidades y otras se muestran en esta base de datos.
Hay varios tipos de índices en 4D que pueden seleccionarse de acuerdo con el tipo de datos y su uso.
Además de demostrar su eficacia, este ejemplo explica cómo elegir el tipo más apropiado de índice.
Novedades de 4D v13: un nuevo evento se genera cuando se solicita la eliminación de un elemento. La eliminación "efectiva" se realiza por programación.
Para acceder a cada objeto, puede hacer clic en los botones imagen a la izquierda del formulario o seleccionarlo directamente desde el menú desplegable.
La aplicación "4D SOAP Client" le permite conectarse y probar este servicio.
Los list boxes reemplazan a los arrays agrupados en sus formularios.
Puede introducir sus datos directamente en una celda, mostrar los colores alternados para cada línea, redimensionar y ordenar columnas, y mucho más.
El acceso a las definiciones de palabras referenciadas se hace individualmente vía un enlace.
También puede crear una definición (para cualquier palabra seleccionada en los textos) haciendo clic en un botón.
En este caso, utilizamos PHP y Flash para crear y animar gráficos basados en datos 4D.
En 4D v12.0, el comando PHP Execute no se ejecuta si 4D está instalado en el directorio "Archivos de programa" o "Program Files" y si usted no es el administrador de la máquina. Esto se solucionó en v12.1 (y en 12.0 Hotfix 1 si usted es Partner). Como solución alterna, debe "Ejecutar como administrador." Puede encontrar más detalles en este truco técnico: http://kb.4d.com/search/assetid=76116
En 4D, las imágenes pueden mostrarse de diferentes formas, como también transformarse. Se pueden importar, exportar y cambiar los formatos (por ejemplo de JPG a PNG).
También se demuestran otras posibilidades.
Los tipos de índices 4D incluyen:
- índice Btree para valores no repetidos (ID, nombres, etc)
- Índice cluster para valores repetidos (booleanos, títulos (Sr., Sra., etc))
- Índice compuesto para ordenación (Nombre+Apellido,Ciudad+Código postal, Ciudad+ Estado, etc.)
- Índices de palabras claves parar los textos
Los índices se crean y se almacenan en un archivo separado.
Para demostrar su eficacia, este ejemplo explica cómo elegir el tipo de índice correcto.
En este ejemplo, cuatro listas que pertenecen a cuatro tablas diferentes se muestran en el mismo formulario.
El contenido de cada lista se calcula en función de la selección del usuario.
La lista jerárquica se construye dinámicamente cuando hace clic en los elementos 'desplegables'.
Se incluyen:
• variables
• botones
• listas jerárquicas
• campos
• casillas de selección
• etc.
Para probar cada objeto, puede hacer clic en los botones que representan cada herramienta del editor de formularios o puede seleccionar directamente un tipo de objeto específico de un menú desplegable.
También muestra la conversión de caracteres combinada con el uso de funciones Uppercase y Lowercase, como también la capacidad de 4D de convertir de un estándar a otro (por ejemplo de ISO-8859-1 a UTF16) vía los BLOBs intermediarios.
El lenguaje 4D le permite conectarse directamente a una fuente de datos ODBC y ejecutar búsquedas con las etiquetas "Begin SQL" y "End SQL" (con el nuevo comando 4D: QUERY BY SQL).
Esta base de datos muestra cómo llevar a cabo búsquedas con el lenguaje 4D, así como con SQL.
Ejemplos concretos muestran los dos lenguajes de forma paralela para compararlos y destacar sus ventajas respectivas.
Los comentarios y las explicaciones se suministrarán durante la ejecución de estas búsquedas.
Estos métodos incluyen rotación de imagen, creación de reflejos y más, y puede utilizarlos libremente en sus proyectos.
Los tipos de índices de 4D v11 SQL incluyen:
- índice árbol B o BTree para valores no repetidos (Identificadores, nombres, números de seguridad social, etc.)
- índice agrupado (cluster) para valores repetidos (Booleanos, títulos (Sr., Sra., etc.))
- índice compuesto para ordenar (Nombre+Apellido, Ciudad+Código postal,
Estado+Ciudad, etc.)
- índices de palabras claves para textos
También cubre índices creados o almacenados en un archivo separado.
Para demostrar su eficiencia, este ejemplo explica cómo elegir el tipo de índice correcto.
Incluyendo:
- variables
- botones
- listas de campos
- casillas de selección
- etc.
Para utilizarla, puede hacer clic en los botones que representan la barra de herramientas del editor de formularios o puede seleccionar directamente un tipo específico de objeto desde un menú desplegable.
La base le permite:
- guardar y restaurar usuarios y sus contraseñas (encriptadas)
- utilizar una caja de diálogo de conexión personalizada
- eliminar o crear nuevos usuarios
- crear información adicional para un usuario (icono, visibilidad, etc.)
También muestra cómo transferir vía FTP el sitio web estático generado utilizando el plug-in 4D Internet Commands. Mayor información en la demo.
A partir de una estructura clásica "clients - invoices - invoices_lines", dos formularios pueden duplicarse y luego ser modificados por los usuarios: "envelopes" e "invoices."
Estas dos plantillas se han dejado "abiertas" de forma deliberada para que el usuario final pueda modificar el texto, los formatos y la orientación del papel, como también las márgenes, objetos, etc.
Cada formulario puede duplicarse tantas veces como sea necesario. Esto permite, por ejemplo, especificar varios formatos como también diferentes plantillas de facturas.
Puede conectarse directamente a través del lenguaje a una fuente de datos ODBC externa y ejecutar búsquedas SQL dentro de una estructura Begin SQL/End SQL (+ vía el nuevo comando 4D: QUERY BY SQL).
Esta base muestra cómo llevar a cabo búsquedas con el lenguaje 4D como también con SQL.
Ejemplos específicos muestran ambos lenguajes en paralelo para compararlos fácilmente y resaltar sus respectivas ventajas. Se ofrecen comentarios y explicaciones durante la ejecución de estas búsquedas.
El primer ejemplo ilustra una búsqueda simple (la cual consiste en encontrar los aeropuertos de una ciudad y país específicos).
Un segundo ejemplo ilustra una unión (la cual consiste en encontrar a partir de una selección de aeropuertos, los que sean accesibles por vuelos directos).
Un tercer ejemplo ilustra una búsqueda compleja SQL escrita simplemente utilizando el lenguaje 4D.
Un cuarto ejemplo muestra una búsqueda 4D compleja ilustrando las búsquedas “anidadas” en SQL.
Listas jerárquicas
Esta base muestra las posibilidades de las listas jerárquicas:
- muestra los elementos de la lista de colores
- selección múltiple permitida
- eventos utilizados: "On Expand", "On Collapse" y "On Selection Change"
- lista creada dinámicamente
- iconos de recursos, librería de objetos o variables
Listas incluidas
Esta base muestra las posibilidades de las listas incluidas:
- contenido calculado en función de las selecciones
- interfaz personalizada 4D v11 SQL (alineación, estilo de fuente, etc.)
- objeto gráfico reemplaza el color de la selección actual
- visualización de contenidos en diferentes tablas en un formulario
Igualmente muestra la conversión de caracteres durante la utilización de las funciones Uppercase y Lowercase.
Un área web muestra gráficas actuales del desempeño de sus acciones tomado de Internet, con diferentes opciones tales como intervalos de actualización, nivel de zoom, rango de fecha y mucho más. (Gracias a Tom Dillon, desarrollador 4D, por su contribución.)
Requiere 4D v11 SQL Release 3 o superior.
Descarga para Windows o Mac
Requiere 4D v11 SQL Release 3 o superior.
Descarga para Windows o Mac
Requiere 4D v11 SQL Release 3 o superior.
Descarga para Windows o Mac
Sitios web, páginas HTML locales, PDFs, películas, animaciones, controles JavaScript, todos a su disposición.
Esta demo utiliza el Web Area para crear un navegador web simple, un "mashup" de Google Maps, un visualizador de documentos y gráficos vectoriales en 4D v11 SQL.











