PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad WEBDEV 25!
Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Nuevas funciones WLanguage
  • Funciones WLanguage mejoradas
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
En la versión 25 se han introducido nuevas funciones, nuevas propiedades y nuevos tipos de datos, algunos de los cuales han sido mejorados.
Nuevas funciones WLanguage
WEBDEV - Código ServidorWindows Las nuevas funciones de WLanguage en el código del servidor son las siguientes:
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ChangeSourcePageCambia dinámicamente la página que se muestra en un control Página interna
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
CloneConstruye una copia de una instancia de clase:
  • Se asigna un objeto de la clase real de la instancia de clase.
  • Los miembros de la instancia de clase se copian a los miembros del nuevo objeto.
ContinentGetDevuelve la variable de tipo Continente que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
ContinentListDevuelve la lista de continentes.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha dada.
dbgConnectPermite conectar un depurador remoto a una aplicación, servicio, Webservice, etc.
EncryptGenerateRSAKeyGenera una pareja clave privada/clave pública RSA.
ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" de la ventana, página, ventana interna, página interna, modelo de controles o supercontrol.
ExecuteRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta inmediatamente el evento "Solicitud para actualizar la visualización" del nivel superior, (por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una página interna).
ExtractStringBetweenPermite:
  • extraer una subcadena entre dos separadores de una cadena de caracteres.
  • examinar subcadenas entre dos separadores en una cadena de caracteres.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
FTPGetFileTransfiere un archivo de un servidor FTP (File Transfer Protocol) al equipo actual.
gpwBiometricAuthenticationActiva la autenticación biométrica para el usuario conectado o recupera el estado actual del usuario conectado
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
HUpdateLinkActualiza todas las relaciones de un archivo de datos HFSQL Client/Server en el servidor.
iInitInternalReportInicializa los parámetros de un reporte interno utilizado en un reporte.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
iSetAdditionalXMPAgrega etiquetas XMP a los metadatos del archivo PDF generado.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
MongoAggregationPipelinePermite recuperar documentos que pasan por una operación de agregación en múltiples etapas y se transforman en resultados calculados.
PageChangeLayoutAplica un layout específico a una página.
PageCurrentLayoutDevuelve el índice del layout actual:
  • en la página en curso.
  • en la página especificada.
PicMergeLayerCombina las capas de una imagen en formato WDPic.
PicResizeRedimensiona una imagen en formato WDPic.
PicRotationGira una imagen en formato WDPic.
PicSaveGuarda la imagen encontrada:
  • en un control Editor de imágenes.
  • Versiones 25 y posteriores
    en una variable de tipo WDPic.
    Nueva funcionalidad versión 25
    en una variable de tipo WDPic.
    en una variable de tipo WDPic.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
RequestRefreshUISolicita la ejecución del evento "Solicitud para actualizar la visualización" de la ventana, ventana interna, página, página interna, modelo de controles o supercontrol.
RequestRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta el evento "Solicitud para actualizar la visualización" del nivel superior (Por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una ventana interna).
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
TableCollapseExpandContrae o expande un elemento de un control Tabla o Tabla TreeView.
XMLSignFirma un documento XML.
Las nuevas funciones WLanguage (sintaxis prefijada) en el código del servidor son las siguientes:
WEBDEV - Código ServidorLinux Las nuevas funciones de WLanguage para WEBDEV en Linux son las siguientes:
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ChangeSourcePageCambia dinámicamente la página que se muestra en un control Página interna
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
CloneConstruye una copia de una instancia de clase:
  • Se asigna un objeto de la clase real de la instancia de clase.
  • Los miembros de la instancia de clase se copian a los miembros del nuevo objeto.
ContinentGetDevuelve la variable de tipo Continente que corresponde a uno de los siguientes valores:
  • una constante de continente (código de continente de 2 caracteres),
  • un nombre de continente.
ContinentListDevuelve la lista de continentes.
CountryGetDevuelve la variable de tipo Country que corresponde a un código ISO o al nombre de un país según la norma ISO 3166-1.
CountryListDevuelve la lista de todos los países o países de un continente determinado según la norma ISO 3166-1.
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha dada.
dbgConnectPermite conectar un depurador remoto a una aplicación, servicio, Webservice, etc.
EncryptGenerateRSAKeyGenera una pareja clave privada/clave pública RSA.
ExecuteRefreshUIEjecuta inmediatamente el evento "Solicitud para actualizar la visualización" de la ventana, página, ventana interna, página interna, modelo de controles o supercontrol.
ExecuteRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta inmediatamente el evento "Solicitud para actualizar la visualización" del nivel superior, (por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una página interna).
ExtractStringBetweenPermite:
  • extraer una subcadena entre dos separadores de una cadena de caracteres.
  • examinar subcadenas entre dos separadores en una cadena de caracteres.
fContentTypeDevuelve el tipo de archivo según el estándar MIME (Multipurpose Internet Mail Extensions).
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
FTPGetFileTransfiere un archivo de un servidor FTP (File Transfer Protocol) al equipo actual.
gpwBiometricAuthenticationActiva la autenticación biométrica para el usuario conectado o recupera el estado actual del usuario conectado
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
HUpdateLinkActualiza todas las relaciones de un archivo de datos HFSQL Client/Server en el servidor.
iInitInternalReportInicializa los parámetros de un reporte interno utilizado en un reporte.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
iSetAdditionalXMPAgrega etiquetas XMP a los metadatos del archivo PDF generado.
JSONToStringConvierte el contenido de una variable de tipo JSON a una cadena JSON.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
MongoAggregationPipelinePermite recuperar documentos que pasan por una operación de agregación en múltiples etapas y se transforman en resultados calculados.
PageChangeLayoutAplica un layout específico a una página.
PageCurrentLayoutDevuelve el índice del layout actual:
  • en la página en curso.
  • en la página especificada.
PDFExtractPageDevuelve una variable de tipo Image que contiene una página de un archivo PDF.
PDFIsProtegidoComprueba si el archivo PDF requiere una contraseña para ser leído.
PDFMergeFusiona varios archivos PDF existentes en un solo archivo PDF.
PDFMergeWithPasswordFusiona varios archivos PDF existentes en un solo archivo PDF.
PDFNumberOfPagesDevuelve el número total de páginas que se encuentran en un archivo PDF.
PDFPasswordProtège un document PDF par un mot de passe
PDFToTextExtrae el texto encontrado en un archivo PDF.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
RequestRefreshUISolicita la ejecución del evento "Solicitud para actualizar la visualización" de la ventana, ventana interna, página, página interna, modelo de controles o supercontrol.
RequestRefreshUIParentCuando se llama a esta función desde el evento "Solicitud para actualizar la visualización" de un supercontrol, modelo de controles, ventana interna o página interna, se ejecuta el evento "Solicitud para actualizar la visualización" del nivel superior (Por lo general el nivel superior es una ventana, pero también puede ser un supercontrol, un modelo de controles o una ventana interna).
sCerrarCierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
sEscapeEjecuta diferentes funciones que afectan directamente a los bits del puerto serie, puerto paralelo o puerto infrarrojo, independientemente del protocolo de comunicación..
sInEntryQueueueRecupera el número de bytes pendientes en el búfer de entrada de un puerto serie o puerto de infrarrojos especificado.
SOAPAddSAMLAssertionAgrega una aserción SAML a una solicitud de servicio web.
SOAPAddXMLSignatureAgrega una firma XML a una solicitud de servicio web.
sOpenAbre e inicializa:
  • to serial port.
  • a parallel port.
  • un puerto de infrarrojos. En este último caso, se debe utilizar la segunda sintaxis.
sParámetroDefine o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado..
sReadLee una cadena de caracteres en la memoria intermedia de entrada del puerto serie especificado..
SSHConnectShellInicia una nueva sesión SSH de tipo "Shell.
SSHDisconnectShellCierra una sesión de SSH que fue abierta por SHHConnectShell.
SSHReadLee los datos encontrados en el buffer de salida de la sesión SSH.
SSHWriteEscribe los datos en la sesión SSH especificada.
StringToJSONConvierte una cadena JSON en una variable de tipo JSON.
sWriteEscribe una cadena de caracteres en el búfer de salida del puerto serie, puerto paralelo o puerto de infrarrojos especificado..
TableCollapseExpandContrae o expande un elemento de un control Tabla o Tabla TreeView.
XMLSignFirma un documento XML.
Las nuevas funciones WLanguage (sintaxis prefijada) para WEBDEV en Linux son las siguientes:
PHP Las nuevas funciones de WLanguage para PHP son las siguientes:
DateToDayOfWeekDevuelve el día de la semana que corresponde a una fecha dada.
grSunburstAddDataAgrega un dato a una carta de Sunburst.
grSunburstGetDataRecupera un valor numérico de una carta de Sunburst.
grSunburstPullOutSaca una sección (o todas las secciones) de una carta de Sunburst..
grSunburstRootSectionCambia o especifica el ruta de la raíz en un gráfico de Sunburst.
grSunburstSectionColorCambia el Color de una sección en un gráfico Sunburst.
grSunburstStartAngleEspecifica el ángulo de inicio de la primera sección de una carta en ráfaga de sol.
InBackgroundModeIndica si el código se ejecuta cuando la aplicación está en segundo plano.
InDeviceOwnerModeIndica si la aplicación Android está en modo "Device owner".
InKioskModeIndica si la aplicación Android está en modo kiosco.
Las nuevas funciones WLanguage (sintaxis prefijada) para PHP son las siguientes:
WEBDEV - Código Navegador Las nuevas funciones de WLanguage para WEBDEV en el código del navegador son las siguientes:
Las nuevas funciones WLanguage (sintaxis prefijada) para WEBDEV en código de navegador son las siguientes:
Funciones WLanguage mejoradas
WEBDEV - Código ServidorWindowsLinux En esta versión se han modificado las siguientes funciones:
OrganizerSelectMinusNueva sintaxis para la gestión de citas mediante una variable de Cita.
OrganizerSelectPlusNueva sintaxis para la gestión de citas mediante una variable de Cita.
OrganizerDeleteAppointmentNueva sintaxis para la gestión de citas mediante una variable de Cita.
StringToDateNuevas constantes para gestionar nuevas máscaras.
CompilarCapacidad para declarar y utilizar procedimientos internos.
CookieWriteNueva constante para crear cookies de "SameSite"..
DateToStringNuevas constantes para gestionar nuevas máscaras.
DecodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
EncodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
ExecuteCodeCapacidad para declarar y utilizar procedimientos internos.
fCreateNueva constante para borrar automáticamente un archivo cuando se cierra.
gImageNueva sintaxis para usar una variable de imagen.
grAxisVisibleModificación del parámetro utilizado para gestionar la visibilidad del eje.
grCreateGestión de la carta de Sunburst.
grCategoryLabelNueva sintaxis para conocer la etiqueta de una categoría de datos en un gráfico.
grParameterGestión de la carta de Sunburst.
grTypeGestión de la carta de Sunburst.
HashStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
iSequencingAddPDFNueva constante para configurar el tamaño de la impresión.
iPrintDoc
  • Nueva sintaxis para imprimir un documento desde una nota binaria.
  • Nueva constante para configurar el tamaño de la impresión.
iPrintPDFNueva constante para configurar el tamaño de la impresión.
iPrintSignatureNueva constante para tener en cuenta el formato de la firma.
iParameterNueva constante para modificar el modo de generación de PDF reporte.
PDFSignNuevo parámetro para tener en cuenta el formato de la firma.
AcciónPlanConfigurarNuevo parámetro utilizado para manejar los robots que ejecutarán el plan de acción.
SchedulerSelectMinusNueva sintaxis utilizada para manejar las variables de las citas.
SchedulerSelectPlusNueva sintaxis utilizada para manejar las variables de las citas.
SchedulerDeleteAppointmentNueva sintaxis utilizada para manejar las variables de las citas.
AppointmentModifyNuevo parámetro utilizado para especificar la cita para modificar.
AppointmentDeleteNuevo parámetro utilizado para especificar la cita a suprimir.
NetworkConnectNuevo parámetro para gestionar la persistencia de la conexión.
WEBDEV - Código Navegador En esta versión se han modificado las siguientes funciones:
CookieWriteNueva constante para crear cookies de "SameSite"..
dArcEl parámetro <Ancho de línea> ya está disponible.
EncodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
DecodeNueva constante para realizar 64 codificaciones/decodificaciones sin CR (Carriage Return).
grAxisVisibleModificación del parámetro utilizado para gestionar la visibilidad del eje.
grCategoryLabelNueva sintaxis para conocer la etiqueta de una categoría de datos en un gráfico.
PHP En esta versión se han modificado las siguientes funciones:
CookieWriteNueva constante para crear cookies de "SameSite"..
EncryptStandardLa constante cryptAES256 ya está disponible.
DecryptStandardLa constante cryptAES256 ya está disponible.
grCreateGestión de la carta de Sunburst.
grParameterGestión de la carta de Sunburst.
grTypeGestión de la carta de Sunburst.
HashStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckStringNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
HashCheckFileNuevas constantes para tener en cuenta nuevos tipos de algoritmos hash.
Mejoras en las propiedades de WLanguage
WEBDEV - Código ServidorWindowsLinux Las siguientes propiedades han sido modificadas en esta versión:
AnimationDurationAhora es posible asignar una variable de duración o una duración escrita en texto claro (por ejemplo,'1s' o'10 s') a esta propiedad..
Nuevos tipos avanzados de WLanguage
WEBDEV - Código ServidorWindows Aquí están los nuevos tipos de WLanguage para las aplicaciones WEBDEV:
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
picLayerEl tipo picLayer permite definir todas las características avanzadas de una capa de una imagen cargada en una variable WDPic.
picTextEl tipo picText permite definir las características avanzadas de una capa de tipo Text.
saasVisitEl tipo saasVisit permite conocer las características de la visita de un usuario SaaS.
WEBDEV - Código ServidorLinux Aquí están los nuevos tipos de WLanguage para aplicaciones WEBDEV en Linux:
ContinentEl tipo Continent permite conocer las características de un continente.
CountryEl tipo Country permite conocer las características de un país.
saasVisitEl tipo saasVisit permite conocer las características de la visita de un usuario SaaS.
sshSessionEl tipo sshSession permite definir las características de una conexión a un servidor SSH.
xmlSignatureEl tipo xmlSignature define las características avanzadas de una firma XML.
xmlSignatureInformationKeyX509El tipo xmlSignatureInformationKeyX509 define la información que se debe incluir en la parte KeyInfo de la firma XML.
xmlSignatureReferenceEl tipo xmlSignatureReference permite agregar una parte referencia en la firma XML.
Tipos avanzados de WLanguage mejorados
WEBDEV - Código ServidorWindowsLinux Los siguientes tipos avanzados han sido mejorados para aplicaciones WEBDEV:
hBackupDescripción..WebhookAfter, nueva propiedad de trigger un servicio de DESCANSO después de una copia de seguridad.
hRSConfigNueva propiedad ... Spare usada para definir un servidor de repuesto.
httpRequestNuevas propiedades para gestionar las velocidades máximas de carga y descarga de datos.
WDPicNuevas propiedades para gestionar las capas y el tamaño de las imágenes.
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario