PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WEBDEV 27!
Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage mejoradas
  • Nuevas propiedades WLanguage
  • Mejoras en las propiedades de WLanguage
  • Nuevos tipos avanzados de WLanguage
  • Tipos avanzados de WLanguage mejorados
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
En la versión 27, se han introducido nuevas funciones, propiedades y tipos de datos y se han mejorado algunos.
Nuevas funciones WLanguage
WEBDEV - Código ServidorWindows Las nuevas funciones de WLanguage en el código del servidor son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
RequestRefreshUIElementSolicita la ejecución del evento "Solicitud para actualizar la visualización" del elemento especificado (y devuelve el control sin esperar la ejecución del evento).
DiagramLoadCarga un Diagram en un Diagram Variable a partir de un archivo ".wddiag", un memo o un buffer binario.
DiagramLoadLibraryCarga un archivo Diagram y crea una biblioteca de formas preestablecidas a partir de él.
DiagramStartModificationIndica el inicio de una serie de acciones realizadas en un documento de tipo Diagrama en un solo evento (acciones en el menú "Rehacer/Deshacer").
DiagramUngroupDisocia las diferentes formas de un grupo en un Diagram Editor control.
DiagramEndModificationIndica el final de una serie de acciones realizadas en un documento de tipo Diagrama en un solo evento (acciones en el menú "Rehacer/Deshacer".
DiagramShapeToImageCrea una imagen a partir de una forma en una Diagram (la forma puede aparecer o no en la Diagram).
DiagramGroupCrea un grupo a partir de los elementos seleccionados en el editor de Diagram control.
DiagramInfoXYIndica la presencia de una forma en una posición determinada en el Editor Diagram control.
DiagramSaveGuarda un Diagram como archivo "diag".
DiagramSelectMinusDeselecciona una forma en un Diagram Editor control.
DiagramSelectPlusSelecciona una forma en un Diagram Editor control.
DiagramToImageExporta una Diagram a una Variable de tipo Image.
DiagramToSVGExporta una Diagram a un SVG Image.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
ExecuteRefreshUIElementEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HClusterMasterNodeDevuelve el nombre del nodo maestro de un cluster HFSQL.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HRSRenameServerCambia el nombre DNS del servidor de replicación si tiene un nuevo nombre.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
AIDetectDetecta diferentes elementos en una Image: objeto, caras, etc., ... Esta detección se consigue mediante la inteligencia artificial (IA).
AIDetectModelEjecuta un modelo de red neuronal entrenado en un Image. Esta función permite utilizar la inteligencia artificial para detectar objetos en un Image.
iSequencingAddDiagramAñade una Diagram Document en una secuencia de impresiones reporte.
iPrintDiagramImprime una Diagram de:
  • a Diagram Editor control,
  • al archivo "wddiag,
  • a Diagram Variable.
JSONToXMLConvierte una cadena JSON en XML.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
PDFAddWatermarkAñade una Watermark a todas o algunas páginas de un archivo PDF existente.
PDFAddImageAñade una Image a una página de un archivo PDF existente.
PDFNbSignaturesObtiene el número de firmas en un PDF Document.
PDFGetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
PDFGetSignatureObtiene la firma de un PDF Document como un buffer.
PythonAddPathAñade el ruta a un directorio o el ruta al entorno virtual para buscar módulos de Python.
PythonExecuteEjecuta una función presente en un módulo de Python.
PythonInitializeEspecifica la ubicación de la DLL de Python a cargar.
PythonTerminateDescarga la DLL de Python y libera memoria.
RedisSetCambia el valor de una clave en un servidor Redis.
RedisGetObtiene el valor de una clave de un servidor Redis como una cadena.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
RegistryCopyKeyCopia una clave del registro con todas sus subclaves y valores.
RegistryListkeyEnumera las subclaves de una clave de registro.
RegistryRenameRenombra una clave en el registro.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
WebserviceWriteCustomHTTPCodeEspecifica el código HTTP personalizado que se devolverá cuando finalice la ejecución de la función REST Webservice.
XMLToJSONConvierte una cadena XML en JSON.
Las nuevas funciones de WLanguage (sintaxis del prefijo) en el código del servidor son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Editor de Diagram>.StartModificationIndica el inicio de una serie de acciones realizadas en un control Editor de diagramas en un solo evento (acciones en el menú "Rehacer/Deshacer".
<Editor de diagramas>.EndModificationIndica el final de una serie de acciones realizadas en un control Editor de diagramas en un solo evento (acciones en el menú "Rehacer/Deshacer".
<Diagram>.ToSVGExporta una Diagram a un SVG Image.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Conexión HFSQL>.RSRenameServerCambia el nombre DNS del servidor de replicación si tiene un nuevo nombre.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Lector de PDF>.AddWatermarkAñade una Watermark a todas las páginas de un archivo PDF en un lector de PDF control.
<pdfDocument Variable>.AddWatermarkAñade una Watermark a todas las páginas de un archivo PDF existente.
<pdfPage Variable>.AddWatermarkAñade una Watermark a una página de un archivo PDF existente.
<pdfPage Variable>.AddImageAñade una Image a una página de un archivo PDF existente.
<Lector de PDF>.NbSignaturesObtiene el número de firmas en un PDF Reader control.
<pdfDocument Variable>.NbSignaturesObtiene el número de firmas en un PDF Document.
<lectorPDF>.GetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
<pdfDocument Variable>.GetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
<lector de PDF>.GetSignatureObtiene la firma de un PDF Document como un buffer.
<pdfDocument Variable>.GetSignatureObtiene la firma de un PDF Document como un buffer.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<redisConnection>.setCambia el valor de una clave en un servidor Redis.
<redisConnection>.getObtiene el valor de una clave de un servidor Redis como una cadena.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
WEBDEV - Código ServidorLinux Las nuevas funciones de WLanguage para WEBDEV en Linux son las siguientes:
StringDeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
RequestRefreshUIElementSolicita la ejecución del evento "Solicitud para actualizar la visualización" del elemento especificado (y devuelve el control sin esperar la ejecución del evento).
DiagramLoadCarga un Diagram en un Diagram Variable a partir de un archivo ".wddiag", un memo o un buffer binario.
DiagramLoadLibraryCarga un archivo Diagram y crea una biblioteca de formas preestablecidas a partir de él.
DiagramStartModificationIndica el inicio de una serie de acciones realizadas en un documento de tipo Diagrama en un solo evento (acciones en el menú "Rehacer/Deshacer").
DiagramUngroupDisocia las diferentes formas de un grupo en un Diagram Editor control.
DiagramEndModificationIndica el final de una serie de acciones realizadas en un documento de tipo Diagrama en un solo evento (acciones en el menú "Rehacer/Deshacer".
DiagramShapeToImageCrea una imagen a partir de una forma en una Diagram (la forma puede aparecer o no en la Diagram).
DiagramGroupCrea un grupo a partir de los elementos seleccionados en el editor de Diagram control.
DiagramInfoXYIndica la presencia de una forma en una posición determinada en el Editor Diagram control.
DiagramSaveGuarda un Diagram como archivo "diag".
DiagramSelectMinusDeselecciona una forma en un Diagram Editor control.
DiagramSelectPlusSelecciona una forma en un Diagram Editor control.
DiagramToImageExporta una Diagram a una Variable de tipo Image.
DiagramToSVGExporta una Diagram a un SVG Image.
EmailExportHTMLRecupera el código HTML de un correo electrónico para mostrarlo en una control HTML (control HTML, control HTML Display, etc.).
ExecuteRefreshUIElementEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" del elemento especificado.
geoGetAddressRecupera una dirección o una lista de direcciones correspondientes a la description de un lugar geográfico.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
HClusterMasterNodeDevuelve el nombre del nodo maestro de un cluster HFSQL.
HExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
HRSRenameServerCambia el nombre DNS del servidor de replicación si tiene un nuevo nombre.
HTMLUnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
HTMLWrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
HTMLWrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
HTMLInsertAfterAñade un nodo después del nodo especificado en un HTML Document.
HTMLInsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
HTMLInsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
HTMLInsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
HTMLModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
HTMLRemoveElimina el nodo especificado y sus descendientes en un HTML Document.
HTMLRemoveAttributeElimina un atributo determinado
HTMLRemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
HTransactionSavepointDeclara un punto de guardado de la transacción.
HTransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
AIDetectDetecta diferentes elementos en una Image: objeto, caras, etc., ... Esta detección se consigue mediante la inteligencia artificial (IA).
AIDetectModelEjecuta un modelo de red neuronal entrenado en un Image. Esta función permite utilizar la inteligencia artificial para detectar objetos en un Image.
JSONToXMLConvierte una cadena JSON en XML.
LuhnCalculateCalcula el siguiente dígito de control de Luhn para una secuencia dada.
LuhnCheckComprueba que la secuencia dada es válida según la fórmula de Luhn.
PDFAddWatermarkAñade una Watermark a todas o algunas páginas de un archivo PDF existente.
PDFAddImageAñade una Image a una página de un archivo PDF existente.
PDFNbSignaturesObtiene el número de firmas en un PDF Document.
PDFGetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
PDFGetSignatureObtiene la firma de un PDF Document como un buffer.
PythonAddPathAñade el ruta a un directorio o el ruta al entorno virtual para buscar módulos de Python.
PythonExecuteEjecuta una función presente en un módulo de Python.
PythonInitializeEspecifica la ubicación de la DLL de Python a cargar.
PythonTerminateDescarga la DLL de Python y libera memoria.
RedisSetCambia el valor de una clave en un servidor Redis.
RedisGetObtiene el valor de una clave de un servidor Redis como una cadena.
RegexSearchBusca las partes de una cadena que siguen un formato específico.
RegexReplaceReemplaza todas las partes de una cadena que siguen un formato específico.
SocketConnectSSLSe utiliza para establecer una conexión secure con un servidor SSL.
TableSearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
TestAddIterationAñade una iteración a la prueba actual y da los valores de los parámetros de prueba para esta iteración.
TestWriteResultEscribe información o un error en el status reporte de una prueba unitaria, en el editor de pruebas.
TestCheckEscribe un resultado en el estado reporte de un test según el resultado de una expresión booleana.
WebserviceWriteCustomHTTPCodeEspecifica el código HTTP personalizado que se devolverá cuando finalice la ejecución de la función REST Webservice.
XMLToJSONConvierte una cadena XML en JSON.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para WEBDEV en Linux son las siguientes:
<Tipo Ansi string>.DeleteDuplicateElimina los duplicados entre las subcadenas de una cadena, basándose en uno o varios separadores.
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Editor de Diagram>.StartModificationIndica el inicio de una serie de acciones realizadas en un control Editor de diagramas en un solo evento (acciones en el menú "Rehacer/Deshacer".
<Editor de diagramas>.EndModificationIndica el final de una serie de acciones realizadas en un control Editor de diagramas en un solo evento (acciones en el menú "Rehacer/Deshacer".
<Diagram>.ToSVGExporta una Diagram a un SVG Image.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
<Fichero HFSQL>.ExportJSONStringExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a una cadena de JSON.
<Conexión HFSQL>.RSRenameServerCambia el nombre DNS del servidor de replicación si tiene un nuevo nombre.
<htmlNode Variable>.UnwrapAllChildrenElimina el nodo especificado en una Document HTML sin borrar sus hijos, que ocupan su lugar.
<htmlNode Variable>.WrapAllChildrenEnvuelve todos los hijos del nodo dado en un nuevo nodo en un HTML Document.
<htmlNode Variable>.WrapEnvuelve el nodo especificado en un nodo dado de un HTML Document.
<htmlNode Variable>.InsertAfterAñade un nodo después del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertBeforeAñade un nodo antes del nodo especificado en un HTML Document.
<htmlNode Variable>.InsertLastChildAñade un hijo después del hijo del nodo actual en un HTML Document.
<htmlNode Variable>.InsertFirstChildAñade un hijo al principio de los hijos del nodo actual en un HTML Document.
<htmlNode Variable>.ModifyAttributeAñade o cambia un atributo del nodo actual del HTML Document.
<htmlNode Variable>.RemoveAttributeElimina un atributo determinado
<htmlNode Variable>.RemoveChildElimina un nodo dado en el nodo actual de un HTML Document.
<htmlNode Variable>.RemoveElimina el nodo especificado y sus descendientes en un HTML Document.
<Conexión HFSQL>.TransactionSavepointDeclara un punto de guardado de la transacción.
<Conexión HFSQL>.TransactionRollbackToSavepointDevuelve la transacción al punto de guardado.
<Lector de PDF>.AddWatermarkAñade una Watermark a todas las páginas de un archivo PDF en un lector de PDF control.
<pdfDocument Variable>.AddWatermarkAñade una Watermark a todas las páginas de un archivo PDF existente.
<pdfPage Variable>.AddWatermarkAñade una Watermark a una página de un archivo PDF existente.
<pdfPage Variable>.AddImageAñade una Image a una página de un archivo PDF existente.
<Lector de PDF>.NbSignaturesObtiene el número de firmas en un PDF Reader control.
<pdfDocument Variable>.NbSignaturesObtiene el número de firmas en un PDF Document.
<lectorPDF>.GetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
<pdfDocument Variable>.GetSignatureDateObtiene la fecha de una de las firmas de un PDF Document.
<lector de PDF>.GetSignatureObtiene la firma de un PDF Document como un buffer.
<pdfDocument Variable>.GetSignatureObtiene la firma de un PDF Document como un buffer.
<pdfDocument Variable>.GuardarGuarda el contenido de una variable de tipo pdfDocument en un archivo ".PDF".
<redisConnection>.setCambia el valor de una clave en un servidor Redis.
<redisConnection>.getObtiene el valor de una clave de un servidor Redis como una cadena.
<Table>.SearchEverywhereBusca un valor en todas las columnas de los siguientes controles:
  • control Tabla,
  • Control Tabla TreeView,
  • control Tabla que aparece en un control Combo Box.
PHP Las nuevas funciones de WLanguage para PHP son las siguientes:
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
grHolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
gStoredValueAñade un valor "Invisible" a un elemento de un cuadro de lista, Combo Box o control Planificador.
gStoredValueEnablePermite (o no) recuperar el valor definido por gStoredValue en un Cuadro de Lista o en una control Combo Box.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
Las nuevas funciones de WLanguage (sintaxis de prefijo) para PHP son las siguientes:
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Chart>.HolePercentageModifica el porcentaje que corresponde al radio del agujero en los siguientes gráficos:
  • Anillo,
  • Gráfico de barras radiales.
WEBDEV - Código Navegador Las nuevas funciones de WLanguage para WEBDEV en el código del navegador son las siguientes:
StringToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
grStartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
TableInfoXYVuelve para una posición dada en una Tabla o control Tabla TreeView (coordenadas de un punto control):
  • el nombre de la columna mostrada para la posición especificada.
  • el índice de la fila o columna para la posición especificada.
WebSocketClientConnectEstablece una conexión entre el cliente y un servidor WebSocket.
WebSocketClientConnectSSLEstablece una conexión SSL entre el cliente y un servidor WebSocket.
Las nuevas funciones de WLanguage (sintaxis del prefijo) para WEBDEV en el código del navegador son las siguientes:
<Tipo Ansi string>.ToNumDevuelve el valor numérico de una cadena de caracteres. Esta función permite realizar cálculos numéricos en las cadenas de caracteres.
<Chart>.StartAngleEstablece el ángulo inicial de la primera sección en los siguientes tipos de gráfico:
  • Tarta, semicircular o donut.
  • Proyección solar.
  • Gráfico de barras radiales.
<Tabla>.InfoXYVuelve para una posición dada en una Tabla o control Tabla TreeView (coordenadas de un punto control):
  • el nombre de la columna mostrada para la posición especificada.
  • el índice de la fila o columna para la posición especificada.
Funciones WLanguage mejoradas
WEBDEV - Código ServidorWindowsLinux En esta versión se han modificado las siguientes funciones:
dbgInfoNueva constante utilizada para determinar:
  • Nombre del control asociado al WLanguage Event que se está ejecutando,
  • Nombre de la Procedure que se ejecuta.
EncryptStandardAhora es posible especificar el vector de inicialización que se utilizará.
HashCheckFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashCheckStringGestionar claves derivadas del hash con una sal (PBKDF2).
HashFileGestionar claves derivadas del hash con una sal (PBKDF2).
HashStringGestionar claves derivadas del hash con una sal (PBKDF2).
iParameterPDF
  • Nueva constante para generar archivos PDF en negro y White.
  • Nueva sintaxis para utilizar las variables pdfParameter.
PáginaDirecciónNueva constante para obtener la URL Address con el protocolo utilizado.
RegistryCopyKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryCreateKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryDeleteKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryDeleteValuePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryExistPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryFirstSubKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryListKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryListValuePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryNextKeyPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryQueryValuePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryRenamePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistrySeekPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistrySeekPosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistrySetValuePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
RegistryValueTypePosibilidad de elegir el modo de acceso al registro: Las aplicaciones de 32 bits también pueden acceder al Registro de 64 bits, y viceversa.
SOAPAddHeaderNueva sintaxis para añadir un nodo XML a una cabecera de servicio web SOAP.
Nuevas propiedades WLanguage
WEBDEV - Código ServidorWindows Las nuevas propiedades de WLanguage para las aplicaciones WEBDEV son las siguientes:
LibraryLa propiedad Library permite manipular las diferentes bibliotecas predefinidas asociadas a un control Editor de diagramas. Esta propiedad accede al array de bibliotecas del control Editor de diagramas.
PageBorderVisibleLa propiedad PageBorderVisible permite:
  • determinar si los bordes de página se muestran en un control Editor de diagramas.
  • mostrar u ocultar los bordes de página en un control Editor de diagramas.
DayHeightEl DayHeight Property se utiliza para get y cambiar la altura de los días en un control Planificador donde los días están dispuestos en filas, y los recursos están dispuestos en columnas.
ResourceHeightEl ResourceHeight Property se utiliza para get y cambiar la altura de los recursos en un control Planificador donde los recursos están dispuestos en filas.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
DayWidthEl DayWidth Property se utiliza para determinar y modificar la anchura de los días:
  • en una control Planificador donde los días se muestran en columna y los recursos en filas.
  • en una columna del diagrama de Gantt.
ResourceWidthEl ResourceWidth Property se utiliza para get y cambiar la anchura de los recursos en un control Planificador donde los recursos están dispuestos en columnas.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
BlurLevelLa propiedad BlurLevel obtiene y establece el porcentaje de desenfoque aplicado a un control en un reporte.
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
LibraryPanelVisibleLa propiedad LibrayPanelVisible permite:
  • determinar si el panel "Biblioteca" se muestra en un control Editor de diagramas.
  • mostrar u ocultar el panel "Biblioteca" en un control Editor de diagramas.
ModifierPanelVisibleLa propiedad ModifierPanelVisible permite:
  • determinar si el panel "Modificador" se muestra en un control Editor de diagramas.
  • mostrar u ocultar el panel "Modificador" en un control Editor de diagramas.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
WEBDEV - Código ServidorLinux Las nuevas propiedades de WLanguage para aplicaciones WEBDEV en Linux son las siguientes:
LibraryLa propiedad Library permite manipular las diferentes bibliotecas predefinidas asociadas a un control Editor de diagramas. Esta propiedad accede al array de bibliotecas del control Editor de diagramas.
DayHeightEl DayHeight Property se utiliza para get y cambiar la altura de los días en un control Planificador donde los días están dispuestos en filas, y los recursos están dispuestos en columnas.
ResourceHeightEl ResourceHeight Property se utiliza para get y cambiar la altura de los recursos en un control Planificador donde los recursos están dispuestos en filas.
CharacterSpacingLa propiedad CharacterSpacing obtiene y establece el espaciado entre caracteres.
LineSpacingLa propiedad LineSpacing obtiene y establece el interlineado de las variables de tipo Font.
DayWidthEl DayWidth Property se utiliza para determinar y modificar la anchura de los días:
  • en una control Planificador donde los días se muestran en columna y los recursos en filas.
  • en una columna del diagrama de Gantt.
ResourceWidthEl ResourceWidth Property se utiliza para get y cambiar la anchura de los recursos en un control Planificador donde los recursos están dispuestos en columnas.
spAgeLa propiedad spAge permite obtener el tiempo transcurrido desde la última vez que se cambió la contraseña.
spMatchesDescriptionLa propiedad spMatchesDescription determina si los parámetros (función de derivación de claves, algoritmo hash, número de iteraciones y longitud de salida) del campo de tipo "Contraseña" en el archivo de datos coinciden con los parámetros descritos en el análisis o mediante programación.
spDerivationLa propiedad spDerivation permite:
  • Obtener la función de derivación de claves utilizada para el hash de un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la función de derivación de claves utilizada para el hash (solo para campos de tipo "Contraseña" definidos mediante programación).
spHashLa propiedad spHash permite:
  • Obtener el algoritmo utilizado para aplicar sal a un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el algoritmo utilizado para aplicar la sal (solo para campos de tipo "Contraseña" descritos mediante programación).
spIterationCountLa propiedad spIterationCount permite:
  • Obtener el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña". Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer el número de iteraciones del algoritmo hash utilizado para un campo de tipo "Contraseña" (solo para campos de tipo "Contraseña" definidos mediante programación).
spLengthLa propiedad spLength permite:
  • Obtener la longitud del hash de salida. Esta propiedad puede utilizarse para campos de tipo "Contraseña" definidos en el editor de análisis o mediante programación.
  • Establecer la longitud del hash de salida (solo para campos de tipo "Contraseña" definidos mediante programación).
HiddenLa propiedad Hidden permite:
  • Determinar si un control en un reporte está oculto.
  • Ocultar o desenfocar un control en un reporte.
LibraryPanelVisibleLa propiedad LibrayPanelVisible permite:
  • determinar si el panel "Biblioteca" se muestra en un control Editor de diagramas.
  • mostrar u ocultar el panel "Biblioteca" en un control Editor de diagramas.
ModifierPanelVisibleLa propiedad ModifierPanelVisible permite:
  • determinar si el panel "Modificador" se muestra en un control Editor de diagramas.
  • mostrar u ocultar el panel "Modificador" en un control Editor de diagramas.
SizeUnitEl SizeUnit Property obtiene y establece la unidad de tamaño de la fuente.
Mejoras en las propiedades de WLanguage
WEBDEV - Código ServidorWindowsLinux Las siguientes propiedades han sido modificadas en esta versión:
FicCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
MmoCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
NdxCryptMethodEste Property admite ahora tanto AES-192 como AES-256.
Nuevos tipos avanzados de WLanguage
WEBDEV - Código ServidorWindows Los nuevos tipos de WLanguage para aplicaciones WEBDEV son los siguientes:
diagLibraryEl tipo diagLibrary se utiliza para definir todas las características avanzadas de una biblioteca de formas preestablecidas utilizadas por un editor Diagram control.
diagBorderEl tipo diagBorder se utiliza para definir todas las características avanzadas de un borde (o bordes) de una forma utilizada en un Diagram.
diagPathEl tipo diagPath se utiliza para definir todas las características avanzadas de una forma Path (equivalente a un Polygon que puede incluir líneas redondeadas).
diagHeadEl tipo diagHead se utiliza para definir todas las características avanzadas de un extremo de un conector en un Diagram.
diagShapeEl tipo diagShape se utiliza para definir todas las características avanzadas de la forma original utilizada en un Diagram.
diagGroupEl tipo diagGroup se utiliza para definir todas las características avanzadas de un grupo de formas en un editor Diagram control.
diagImageEl tipo diagImage se utiliza para definir todas las características avanzadas de una forma Diagram creada a partir de una Image.
diagConnectorEl tipo diagConnector se utiliza para definir todas las características avanzadas de un conector en un Diagram.
diagOvalEl tipo diagOval se utiliza para definir todas las características avanzadas de una forma de tipo Oval.
diagPointEl tipo diagSelection se utiliza para definir todas las características avanzadas de un punto en un Diagram.
diagConnectionPointEl tipo diagConnectionPoint se utiliza para definir todas las características avanzadas de un punto de conexión (es decir, un punto alrededor de una forma a la que se acopla un conector) en un editor Diagram control.
diagWaypointEl tipo diagWaypoint se utiliza para definir todas las características avanzadas de un waypoint conector.
diagPolygonEl tipo diagPolygon se utiliza para definir todas las características avanzadas de una forma del tipo Polygon.
DiagramEl tipo Diagram se utiliza para definir todas las características avanzadas de un Diagram que pueden ser editadas en el Editor Diagram control.
diagRectangleEl tipo diagRectangle se utiliza para definir todas las características avanzadas de una forma de tipo Rectángulo.
diagSelectionEl tipo diagSelection se utiliza para definir todas las características avanzadas de una selección realizada en un Diagram.
diagTextEl tipo diagText se utiliza para definir todas las características avanzadas de un texto asociado a una forma en un Diagram.
aiNeuralNetworkModelEl tipo aiNeuralNetworkModel se utiliza para definir todas las características avanzadas de una red neuronal utilizada por AIDetectModel.
aiImageResultEl tipo aiImageResult se utiliza para recuperar el resultado de AIDetect.
JSONXMLConverterEl tipo JSONXMLConverter permite definir todas las características avanzadas de la conversión de un objeto XML a JSON (o a la inversa) mediante las funciones XMLToJSON y JSONToXML).
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
WEBDEV - Código ServidorLinux Los nuevos tipos de WLanguage para aplicaciones WEBDEV en Linux son los siguientes:
diagLibraryEl tipo diagLibrary se utiliza para definir todas las características avanzadas de una biblioteca de formas preestablecidas utilizadas por un editor Diagram control.
diagBorderEl tipo diagBorder se utiliza para definir todas las características avanzadas de un borde (o bordes) de una forma utilizada en un Diagram.
diagPathEl tipo diagPath se utiliza para definir todas las características avanzadas de una forma Path (equivalente a un Polygon que puede incluir líneas redondeadas).
diagHeadEl tipo diagHead se utiliza para definir todas las características avanzadas de un extremo de un conector en un Diagram.
diagShapeEl tipo diagShape se utiliza para definir todas las características avanzadas de la forma original utilizada en un Diagram.
diagGroupEl tipo diagGroup se utiliza para definir todas las características avanzadas de un grupo de formas en un editor Diagram control.
diagImageEl tipo diagImage se utiliza para definir todas las características avanzadas de una forma Diagram creada a partir de una Image.
diagConnectorEl tipo diagConnector se utiliza para definir todas las características avanzadas de un conector en un Diagram.
diagOvalEl tipo diagOval se utiliza para definir todas las características avanzadas de una forma de tipo Oval.
diagPointEl tipo diagSelection se utiliza para definir todas las características avanzadas de un punto en un Diagram.
diagConnectionPointEl tipo diagConnectionPoint se utiliza para definir todas las características avanzadas de un punto de conexión (es decir, un punto alrededor de una forma a la que se acopla un conector) en un editor Diagram control.
diagWaypointEl tipo diagWaypoint se utiliza para definir todas las características avanzadas de un waypoint conector.
diagPolygonEl tipo diagPolygon se utiliza para definir todas las características avanzadas de una forma del tipo Polygon.
DiagramEl tipo Diagram se utiliza para definir todas las características avanzadas de un Diagram que pueden ser editadas en el Editor Diagram control.
diagRectangleEl tipo diagRectangle se utiliza para definir todas las características avanzadas de una forma de tipo Rectángulo.
diagSelectionEl tipo diagSelection se utiliza para definir todas las características avanzadas de una selección realizada en un Diagram.
diagTextEl tipo diagText se utiliza para definir todas las características avanzadas de un texto asociado a una forma en un Diagram.
WatermarkEl tipo Watermark se utiliza para manipular el texto impreso en Watermark en los informes creados con el editor de reportes o mediante programación.
aiNeuralNetworkModelEl tipo aiNeuralNetworkModel se utiliza para definir todas las características avanzadas de una red neuronal utilizada por AIDetectModel.
aiImageResultEl tipo aiImageResult se utiliza para recuperar el resultado de AIDetect.
JSONXMLConverterEl tipo JSONXMLConverter permite definir todas las características avanzadas de la conversión de un objeto XML a JSON (o a la inversa) mediante las funciones XMLToJSON y JSONToXML).
SecurePasswordEl tipo secure Contraseña es un tipo estructurado que se utiliza para obtener una contraseña secure, con hash y sal.
PHP Los nuevos tipos de WLanguage para aplicaciones WEBDEV en PHP son los siguientes:
JSONEl tipo JSON simplifica la manipulación de datos en formato JSON.
Tipos avanzados de WLanguage mejorados
WEBDEV - Código ServidorWindowsLinux Los siguientes tipos avanzados han sido mejorados para aplicaciones WEBDEV:
API descriptionNuevos tipos de parámetros admitidos.
Versión mínima requerida
  • Versión 27
Comentarios
Haga clic en [Agregar] para publicar un comentario