R-RELEASE

NUEVO EN 4D V14 R5

warning: file_get_contents(http://www.telize.com/geoip/54.162.152.232) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
R5Para clientes con contrato de mantenimiento 4D y Partners 4D, el R-release actual está disponible en 4D Store para descarga gratuita.

 

Descargue 4D v14 R5

 

4D Write Pro

4D v14 R5 incluye el primer paso de 4D Write Pro, entregado como vista previa técnica. 4D Write Pro es el sucesor del plug-in 4D Write. 4D Write Pro ya no es un plug-in, pero está totalmente integrado en 4D, por lo que es más fácil de desplegar y administrar. Utiliza la misma licencia que 4D Write, sin costo adicional.

Funcionalidades 4D Write Pro v14 R5

Esta primera versión se concentra en dos temas principales: compatibilidad de documentos y correo electrónico HTML.

 

Desde el punto de vista de las capacidades de programación, más de 50 comandos 4D ya son soportados (comandos objeto y texto con estilo). Los nuevos comandos también están disponibles para crear, importar y exportar un documento 4D Write Pro.

 

El comando SMTP_QuickSend también se ha mejorado en 4D v14 R5 para que las áreas 4D Write Pro se puedan enviar como mensajes de correo electrónico HTML.


Conozca más sobre SMTP_QuickSend a continuación.

4D Write Pro - email 

 

 

Vea este vídeo para aprender cómo importar y dar formato a un documento 4D Write existente con 4D Write Pro:

 

¿Así será 4D Write Pro?

4D Write Pro es un desarrollo importante para 4D, así que vamos a aprovechar al máximo el programa R-release para entregarlo paso a paso. Con cada paso, se mejorará tanto el conjunto de funcionalidades como las capacidades de programación.
 

Descargue la base "How Do I" para evaluar por si mismo las características ya implementadas en 4D Write Pro v14 R5. Este ejemplo también le permite probar la conversión de sus documentos.

 

Descargar base de ejemplo
4D-Write-Pro.zip

 

Ruta a la línea de productos 4D de 64 bits

4D Server 64-bit Mac ha alcanzado calidad a nivel de producción, pero hemos decidido mantener su etiqueta "Preview" para 4D v14 R5 debido a los grandes cambios que se han hecho en la nueva capa de red, que es obligatoria para la versión de 64 bits en OS X.


64-bit evolution

 La lista de plug-ins listos para 64 bits se ha extendido con 4D v14 R5:

  • 4D Internet Commands
  • 4D Pack (nuevo en 4D v15 R5)

 

 

Nueva capa de red

La pila de red ha sido completamente reescrita, utilizada para la comunicación entre 4D Server y remoto, así como también en los comandos del cliente HTTP (HTTP Get y HTTP request). Este rediseño es una inversión para el futuro, haciendo posible optimizaciones y posteriores evoluciones.

 

Por razones de compatibilidad y para la prueba de extensión, por el momento 4D se comercializará con la pila de red antigua y la nueva (excepto en la línea de productos X OS X de 64 bits), por lo que es posible cambiar entre ellas basados en la interfaz de usuario o el lenguaje de programación.

 

Esta funcionalidad está disponible como una vista previa técnica en 4D v14 R5.

 

 

Network 

Análisis y optimización

Originalmente introducido en 4D v14 R3, el comando Get database measures ha sido mejorado para 4D v14 R5.

 

El comando ahora puede devolver nueva información sobre uso de índices, búsquedas y ordenaciones. Además, ahora tiene los medios para analizar y optimizar la configuración interna de su base de datos.

 

Por ejemplo, para un índice, un alto número de elementos "insertKeyCount" y un bajo número de elementos "queryCount""sortCount" pueden indicar que un índice es innecesario.

 

Una nota técnica sobre este tema está disponible para descarga directa para Partners 4D: http://kb.4d.com/assetid=77198 

 

Get database measures

 

 

Descargar base de ejemplo
Get-Database-Measures.zip

  

Objetos y eventos formulario

Nombres largos para objetos de formulario

A partir de 4D v14 R5, podrá definir nombres de objetos de hasta 255 bytes para todos los objetos de formulario disponibles en el editor de formularios. Ya no tendrá que preocuparse por la longitud del nombre del objeto al aplicar sus normas/convenciones de nombres (por ejemplo, utilizando un nombre como xxxx_Button). Puede utilizar código genérico como OBJECT SET VISIBLE(*;"@_Button";False) para ocultar varios botones a la vez.

 

Obtenga las coordenadas de visualización de un objeto listbox

El comando OBJECT GET COORDINATES ahora puede devolver las coordenadas del marco del listbox para cualquier sub objeto listbox, es decir, columnas, encabezados o pies de página, además del mismo objeto listbox.

 

El nuevo comando LISTBOX GET CELL COORDINATES hace lo mismo para cualquier celda de listbox. Por ejemplo, le da la capacidad para dibujar un rectángulo para mostrar la selección actual de una columna al hacer clic en el encabezado, con el manejo correcto de desplazamiento.

 

 

Descargar base de ejemplo
Listbox-Coordinates.zip

 

Click count

En el contexto de un evento mouseclick, esta función devuelve el número de veces que el usuario ha hecho clic en el mismo botón del ratón rápidamente (por ejemplo, 2 para un doble clic).


 

Descargar base de ejemplo
Click-Count.zip

  

Interfaz de usuario 

Filtros SVG con Direct2D en Windows

Los comandos SVG_Filter_Blend, SVG_Filter_Blur y SVG_Filter_Offset ahora son soportados en Windows con Direct2D activado en contexto de software gráfico.

 

 

Descargar base de ejemplo
SVG-Filter.zip

 

Tipo de ventana Barra de herramientas

Este nuevo tipo de ventana le da la capacidad de diseñar barras de herramientas más flexibles en comparación con la antigua barra de herramientas.

 

 

Toolbar window type

 

 

Optimizaciones y mejoras

+ Mejoras de seguridad

La seguridad para la comunicación cliente-servidor se ha mejorado: las listas de cifrado débil se han eliminado y la longitud de la llave del certificado se ha incrementado.

 

NOTA: ahora es posible utilizar su propia llave de cifrado para sus comunicaciones cliente-servidor seguras. 

+ Mejora de rendimientos SQL

Los comandos SQL GROUP BY/ORDER BY ahora son diez veces más rápidos en la ejecución de una instrucción Select utilizando Group by para tablas sencillas, pero también para casos más complejos, como uniones entre tablas.


+ 4D Internet Commands

Ahora puede enviar Send MIME HTML utilizando SMTP_QuickSend.


El comando SMTP_QuickSend ahora le permite enviar mensajes con o sin el protocolo SSL/TLS utilizando el formato MIME HTML, que es un formato de archivo de página web que puede fusionar el código HTML, así como también los recursos externos, como imágenes en un único documento. Esto le permite enviar directamente áreas 4D Write Pro como mensajes de correo electrónico HTML.

+ Plug-in SDK

Los desarrolladores de plug-ins 4D ahora tienen más fácil manejo de recursos de los diálogos 4D.

 

Para obtener detalles adicionales sobre la caja de herramientas 4D Plug-in, por favor busque en el sitio web de referencia de desarrolladores de plug-ins.

 

+ Activar la caché 4D Web server por defecto

4D Web server se definirá por defecto para toda nueva base creada.

 

 

Disponible ahora

Todas estas funcionalidades están probadas y listas para producción (con la excepción de 4D Write Pro y las funcionalidades 64 bits en vista previa) y están disponibles de inmediato en 4D v14 R5. Descargar ahora.

 

Más información sobre R-releases aquí.