PC SOFT

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

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Elementos de proyecto disponibles
  • Controles disponibles
  • Bases de datos
  • Ventanas modales
  • Bucles
  • Barras de desplazamiento automáticas en las ventanas
  • Ejecutar el código del proyecto
  • Gestión de strings de caracteres
  • Gestión de directorios
  • Cambio de la orientación de la pantalla
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
Elementos de proyecto disponibles
Los siguientes elementos del proyecto están disponibles para el desarrollo de iPhone/iPad:
  • Ventanas. Un asistente de ventana se utiliza para crear ventanas específicas para iOS.
  • Consultas.
  • Clases.
  • Conjuntos de procedimientos.
  • Modelos de ventanas.
  • Modelos de controles.
  • Versiones 18 y posteriores
    Informes y plantillas reporte.
    Nueva funcionalidad versión 18
    Informes y plantillas reporte.
    Informes y plantillas reporte.
  • Versiones 17 y posteriores
    Ventanas internas.
    Nueva funcionalidad versión 17
    Ventanas internas.
    Ventanas internas.
Los siguientes elementos no están disponibles para el desarrollo de iPhone/iPad:
  • Componentes.

Controles disponibles

Los siguientes controles están disponibles para el desarrollo del iPhone/iPad:
Observaciones:
  • No se debe utilizar ningún carácter acentuado en el nombre del proyecto..
  • Para insertar Image s e iconos en sus aplicaciones iPhone/iPad, el catálogo Image propone Image s específicos. Todo lo que tiene que hacer es seleccionar el tema "iOS" durante su búsqueda. Su interfaz utilizará las imágenes estándar disponibles para las aplicaciones iPhone/iPad..
  • Versiones 20 y posteriores
    Gestión de imágenes según el DPI: Las imágenes pueden ser mapas de bits o borrosas de acuerdo con el DPI del dispositivo.. Tienes la habilidad de usar el manejo de automatic de DPI. Vea Android/iOS: Proporcionar un Image por DPI para más detalles.
    Nueva funcionalidad versión 20
    Gestión de imágenes según el DPI: Las imágenes pueden ser mapas de bits o borrosas de acuerdo con el DPI del dispositivo.. Tienes la habilidad de usar el manejo de automatic de DPI. Vea Android/iOS: Proporcionar un Image por DPI para más detalles.
    Gestión de imágenes según el DPI: Las imágenes pueden ser mapas de bits o borrosas de acuerdo con el DPI del dispositivo.. Tienes la habilidad de usar el manejo de automatic de DPI. Vea Android/iOS: Proporcionar un Image por DPI para más detalles.
Bases de datos
Las bases de datos de las aplicaciones para iPhone/iPad deben estar en formato HFSQL Classic o HFSQL Client/Server.
Los principales comandos de Hxxx están disponibles. Las consultas también están disponibles.
Para una base de datos en formato HFSQL Client/Server, los archivos de datos de la aplicación iPhone/iPad se pueden compartir con otras aplicaciones (distintas de las aplicaciones iPhone/iPad).
Observaciones:
  • No se deben utilizar caracteres acentuados en los nombres de los archivos de datos HFSQL..
  • Una modificación de datos del automatic puede realizarse mientras se actualiza una aplicación. Para propagar los cambios realizados en el análisis de los archivos de datos desplegados en el iPhone o el iPad, basta con utilizar HModifyStructure (por ejemplo, en el código de inicialización del proyecto).
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ventanas modales
Las viudas modales no son compatibles con el sistema operativo iOS. Abrir no está permitido.
Las ventanas se pueden abrir:
Para pasar un valor de retorno:
  • Cuando se cierra, una ventana de niño o hermano puede llamar a una Procedure local de la ventana que la abrió para pasarle un valor de retorno. Un valor de retorno también puede ser devuelto a través de un Variable global.
  • Versiones 18 y posteriores
    Puede especificar el valor de retorno a través del ..ReturnedValue Property de la ventana hija, y recuperar este valor a través del Event "Cerrar una ventana hija de la ventana" de la ventana padre.
    Nueva funcionalidad versión 18
    Puede especificar el valor de retorno a través del ..ReturnedValue Property de la ventana hija, y recuperar este valor a través del Event "Cerrar una ventana hija de la ventana" de la ventana padre.
    Puede especificar el valor de retorno a través del ..ReturnedValue Property de la ventana hija, y recuperar este valor a través del Event "Cerrar una ventana hija de la ventana" de la ventana padre.
Bucles
En las aplicaciones iPhone/iPad, los controles Looper pueden estar en edición.
Observación: Los controles Looper permiten reemplazar los controles Tabla en una aplicación de iPhone. Los controles de tabla no se utilizan en el iPhone por las siguientes razones:
  • La interfase de los controles de tabla no es adecuada.
  • Problema con respecto al espacio en las ventanas: las columnas y las cabeceras de columna no se visualizarán.
  • La altura de la fila sería demasiado pequeña para interactuar con ella al tacto..
  • Los controles de tabla no se utilizan en el estándar de interfase de este sistema..
Versiones 20 y posteriores
A partir de la versión 20, los controles de tabla están disponibles en aplicaciones iPhone/iPad.
Nueva funcionalidad versión 20
A partir de la versión 20, los controles de tabla están disponibles en aplicaciones iPhone/iPad.
A partir de la versión 20, los controles de tabla están disponibles en aplicaciones iPhone/iPad.
Barras de desplazamiento automáticas en las ventanas
Si el tamaño de una ventana excede el tamaño de la pantalla y si se marca "Barras de desplazamiento automáticas" en la ventana description, se añade automáticamente una barra de desplazamiento a la derecha de la ventana. Su presencia debe tenerse en cuenta al diseñar la ventana para que esta barra de desplazamiento no se superponga a los controles.
Ejecutar el código del proyecto
La duración máxima de la ejecución del código de proyecto no debe superar los 10 segundos.. Lo que significa que si el código excede esta duración, la aplicación no se carga. Además, si se ejecuta OpenMobileWindow (o OpenChild) en el código del proyecto en medio de otras líneas de código, todas las líneas se ejecutan primero, entonces se abre la ventana.
Gestión de strings de caracteres
Al desarrollar un proyecto para iPhone/iPad, el sistema iOS utiliza cadenas de caracteres en formato Unicode..
Por Default, en la siguiente declaración:
MyString is string
La cadena de MyString Variable se considera automáticamente como una cadena de Unicode.
Para especificar que un string está en formato Ansi, debe utilizar la siguiente declaración:
MyString is ANSI string
Gestión de directorios
La gestión de directorios en las aplicaciones iPhone/iPad presenta las siguientes características específicas:
  • Por Default, el directorio actual de una aplicación corresponde al subdirectorio "Documentos" que se crea automáticamente en el directorio de configuración de la aplicación.
  • Las rutas relativas manejadas por la aplicación son relativas a este directorio.
  • El ruta completo del directorio actual es devuelto por fCurrentDir. Por Default, tienes la capacidad de leer y escribir en este directorio.
  • El directorio actual puede ser modificado por fCurrentDir.
  • El directorio de ejecución (devuelto por fExeDir) corresponde al directorio raíz de la aplicación.
Para más detalles sobre la gestión de los directorios de aplicaciones, véase Resumen tabla: Gestión de directorios según la plataforma.
Cambio de la orientación de la pantalla
Hay tres modos de orientación disponibles para las ventanas (pestaña "Detalles" de la ventana description):
  • Libre: la ventana sigue la orientación.
  • Bloqueado en el modo Retrato.
  • Bloqueado en modo Paisaje.
Si la ventana sigue la orientación, debe desmarcar la opción "Barras de desplazamiento automáticas" (pestaña "Detalles" de la ventana description).
Para detectar el cambio de orientación de la pantalla, use la Event "Cambio de orientación" en las ventanas.
Versión mínima requerida
  • Versión 17
Comentarios
Haga clic en [Agregar] para publicar un comentario