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.
  • Panorama general
  • Creando un proyecto para Linux con WINDEV
  • Creación de una configuración de proyecto para Linux
  • Ejecutar la prueba de un proyecto Linux WINDEV
  • Crear un ejecutable Linux
  • Distribución del ejecutable de Linux
  • Usando un ejecutable de Linux
  • Caso especial: Uso de ejecutables de Linux de 32 bits en un sistema Linux de 64 bits
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
Panorama general
WINDEV le permite desarrollar aplicaciones para el sistema operativo Linux.
El método para desarrollar aplicaciones para Linux con WINDEV es idéntico al método para desarrollar aplicaciones para Windows excepto por algunas diferencias. Ver Límites de las aplicaciones WINDEV para Linux para más detalles.
Los ejecutables WINDEV para Linux utilizan la librería gráfica QT. Por lo tanto, esta librería debe estar necesariamente instalada en los ordenadores Linux (versión 4.5 o posterior).. Esta biblioteca es una biblioteca estándar, disponible en la mayoría de las distribuciones de Linux.
Versiones 21 y posteriores
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG.
Nueva funcionalidad versión 21
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG.
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG. Ver Distribución de una aplicación Linux para más detalles.
Notas:
  • Se soportan las siguientes distribuciones de Linux:
    • Debian 7 (y posteriores).
    • Ubuntu 14 (y posteriores).
  • Las aplicaciones Linux desarrolladas con WINDEV funcionan en los dispositivos equipados con un procesador Intel o con un procesador compatible con Intel (los procesadores ARM no son compatibles)..
Creando un proyecto para Linux con WINDEV
Para crear un proyecto Linux con WINDEV:
  1. Seleccione "Archivo... Nuevo... Proyecto". Se inicia el asistente para la creación de proyectos. Haga clic entre los botones de acceso rápido.
    • Haga clic en "Proyecto" en la rueda que se muestra. Aparece la ventana para crear un nuevo elemento: haga clic en "Proyecto".
    • Se inicia el asistente para la creación de proyectos.
  2. Elija el nombre y la ubicación de su proyecto. Tiene la posibilidad de introducir una breve descripción del proyecto. Ir al siguiente paso del asistente.
  3. Añadir (si es necesario) documentos de diseño al proyecto. Vaya al siguiente paso.
  4. En el paso "Descripción - Tipo de proyecto", seleccione "Aplicación".. Vaya al siguiente paso.En el paso "Descripción - Tipo de proyecto", seleccione "Aplicación Windows (escritorio)".. Vaya al siguiente paso.
  5. En el paso "Descripción - Plataforma", seleccione "Plataforma Linux".. En el paso "Descripción - Sistema operativo", seleccione "Plataforma Linux".. Vaya al siguiente paso.
  6. Versiones 18 y posteriores
    En el paso "Descripción - Plataforma", seleccione el modo de ejecución de la aplicación:
    • Ejecutable Linux de 32 bits.
    • Consola Linux ejecutable de 64 bits.
    Nueva funcionalidad versión 18
    En el paso "Descripción - Plataforma", seleccione el modo de ejecución de la aplicación:
    • Ejecutable Linux de 32 bits.
    • Consola Linux ejecutable de 64 bits.
    En el paso "Descripción - Plataforma", seleccione el modo de ejecución de la aplicación:
    • Ejecutable Linux de 32 bits.
    • Consola Linux ejecutable de 64 bits.
  7. El resto del asistente se realiza como para cualquier otra plataforma.. Ver Creación de un proyecto WINDEV para más detalles.
Una vez que su proyecto es creado, su proyecto puede ser desarrollado como cualquier proyecto WINDEV estándar.:
  • Sólo se pueden crear los controles disponibles para Linux.
  • En las ventanas de descripción, las opciones que no están disponibles para Linux se muestran automáticamente en gris..
  • Los errores de compilación indican las funciones y los controles no disponibles en Linux.
  • Si se encuentran controles no disponibles en el ejecutable de Linux, se muestra un error fatal en tiempo de ejecución.
Nota: El análisis de un proyecto Linux WINDEV puede utilizar los siguientes tipos de archivos de datos:
  • HFSQL Classic.
  • HFSQL Client/Server.
  • MySQL.
  • MariaDB.
  • PostgreSQL.
  • SQLite.
Creación de una configuración de proyecto para Linux
Para utilizar un proyecto WINDEV existente en Linux, debe crear una configuración de proyecto específica para la creación de ejecutables de Linux.
Crear una nueva configuración de proyecto para Linux:
  1. Seleccione "Proyecto.... Configuraciones de proyecto... Nueva configuración".. Se inicia el asistente para crear una configuración. Vaya al siguiente paso.En el panel "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Nueva configuración" y seleccione "Nueva configuración (mediante asistente)".. Se inicia el asistente para crear una configuración. Vaya al siguiente paso.
  2. Especifique el nombre y la descripción de la configuración y seleccione "32-bit Linux executable".. Ir al siguiente paso. Especifique el nombre y la descripción de la configuración y seleccione "Windows executable (Desktop)".. Vaya al siguiente paso.
    • Seleccione el sistema operativo "Plataforma Linux. Vaya al siguiente paso.
    • Seleccione la plataforma: Ejecutable de 32 bits de Linux o ejecutable de 64 bits de la consola de Linux. Vaya al siguiente paso.
  3. Seleccionar los elementos que deben incluirse en la configuración del proyecto (ventanas, consultas,...).
  4. Validar.
Nota: Puede incluir elementos de proyecto en la configuración del proyecto o excluir elementos de proyecto de la configuración del proyecto a través del panel "Explorador de proyectos" ("Incluir en la configuración actual" o "Excluir de la configuración actual")..
Ver Configuración del proyecto para más detalles.
Para desarrollar su proyecto:
  • Los controles no disponibles para una de las configuraciones se muestran en azul en el editor..
  • En las ventanas de descripción, las opciones que no están disponibles en la configuración actual se muestran automáticamente en gris.. Las opciones no disponibles en una de las configuraciones se muestran en azul.
  • En la configuración de Linux, los errores de compilación indican que los controles no están disponibles en Linux..
  • Si se encuentran controles no disponibles en el ejecutable de Linux, se muestra un error fatal en tiempo de ejecución.
  • En la configuración de Linux, los errores de compilación indican las funciones no disponibles en Linux.
Ejecutar la prueba de un proyecto Linux WINDEV
En modo Linux, la prueba de una ventana o la prueba del proyecto se puede ejecutar a través del correspondiente GO. La prueba de la aplicación se ejecuta en Windows.
Atención: Cuando se ejecuta una prueba de la aplicación Linux WINDEV en modo GO, se ignoran las características específicas de Linux: todos los controles funcionan (incluso los que no son compatibles con Linux).
Crear un ejecutable Linux
Para crear el ejecutable de Linux:
  1. Seleccione "Taller .. Ejecutar... Generar el ejecutable de Linux".Haga clic entre los botones de acceso rápido (este botón se encuentra si la configuración actual es una configuración de Linux).
  2. Se inicia el asistente para crear un ejecutable de Linux.
  3. Escriba el nombre del ejecutable. El mismo nombre se asigna automáticamente a la biblioteca asociada al ejecutable.
  4. Versiones 18 y posteriores
    Seleccione el modo de uso de la biblioteca: incluida en el ejecutable, biblioteca externa, ... Por defecto, la biblioteca está incluida en el ejecutable.
    Nueva funcionalidad versión 18
    Seleccione el modo de uso de la biblioteca: incluida en el ejecutable, biblioteca externa, ... Por defecto, la biblioteca está incluida en el ejecutable.
    Seleccione el modo de uso de la biblioteca: incluida en el ejecutable, biblioteca externa, ... Por defecto, la biblioteca está incluida en el ejecutable.
  5. Especifique el mensaje de error que se mostrará en la consola cuando se produzca un error de ejecución.
  6. Especifique si el ejecutable tendrá en cuenta las bibliotecas de parches.
  7. Especifique los idiomas soportados por el ejecutable.
  8. Indique los elementos que desea incluir en la biblioteca.
  9. Seleccione (si es necesario) los componentes utilizados por el ejecutable.
  10. Especifique la información sobre el ejecutable. Esta información se puede recuperar programando con ExeInfo. Esta información es la siguiente:
    • el nombre de la empresa. Por ejemplo, el nombre del editor.
    • una breve descripción de la finalidad de la solicitud. Por ejemplo:: "Gestión de inventarios.".
    • el copyright de la aplicación
    • la URL del sitio web: Puede especificar la URL de su sitio, por ejemplo.
    • la dirección de correo electrónico: Dirección de correo electrónico donde los usuarios de la aplicación pueden ponerse en contacto con usted.
  11. Especifique el número de versión del ejecutable. La versión de un ejecutable se utiliza para averiguar las características disponibles (o no) en la aplicación utilizada por el usuario final.. Este número de versión se puede recuperar programando con ExeInfo.
    El formato del número de versión corresponde a un conjunto de 4 números separados por puntos.
    • El primer grupo de 4 dígitos corresponde al número de cambios importantes realizados en la aplicación.
    • El segundo grupo de 4 dígitos corresponde al número de cambios menores realizados en la aplicación.
    • El tercer grupo de 4 dígitos corresponde al número de cambios sin modificación GUI realizados en la aplicación.
    • El último grupo de 4 dígitos corresponde al número de revisiones.
      Le aconsejamos que incremente automáticamente este número en cada generación. Esta operación de incremento se realiza automáticamente si se selecciona la opción "Incrementar automáticamente la versión en cada generación".
  12. Ir al siguiente paso. Aceptar (si es necesario) la copia de seguridad del proyecto propuesta por el asistente.
  13. El ejecutable de Linux se genera automáticamente. Tiene la posibilidad de abrir el directorio de generación. Este directorio contiene:
    • un archivo sin extensión que es el ejecutable de Linux.
    • posiblemente un archivo WDL con el mismo nombre. Es la biblioteca del ejecutable.
    • los archivos.so necesarios en tiempo de ejecución.
    • los archivos.FIC,.MMO y.NDX si su aplicación utiliza archivos de datos HFSQL Classic. Los nombres de los archivos de datos deben escribirse en minúsculas.. Si los archivos de datos estaban presentes antes de que se creara la configuración del proyecto, se han copiado en caracteres minúsculos..
    • los archivos específicos de esta configuración (por ejemplo, el archivo de configuración.ini).
      Nota: Si estos archivos utilizan un caso específico, este caso debe ser respetado en el código de la aplicación (Linux es un sistema "sensible a mayúsculas y minúsculas")..
Distribución del ejecutable de Linux
Las aplicaciones Linux no tienen la misma configuración que en Windows.
Para distribuir una aplicación WINDEV Linux, todo el contenido del directorio de generación debe ser suministrado a los usuarios..
Para ejecutar la prueba del ejecutable de Linux creado con WINDEV y distribuirlo:
  1. Conéctese al ordenador Linux a través de la aplicación "WinScp", por ejemplo.
  2. Copiar el contenido del directorio de generación en el ordenador Linux: ejecutable, *.WDL y*.soCopiar el contenido del directorio de generación en el ordenador Linux: ejecutable, *.WDL (si se ha elegido una biblioteca externa) y*.so
  3. Cambiar los atributos del programa para conceder derechos de ejecución al programa:
    • marque "Permitir la ejecución del fichero como un programa" en el menú desplegable del fichero
    • utilice la siguiente línea de comandos en la consola:
      chmod + x myapp
  4. Ejecutar el programa. Por ejemplo, para iniciar el ejecutable del directorio actual, utilice la siguiente notación: ./myapp (el nombre de la aplicación debe ir precedido de /.).
señalar: Para actualizar una aplicación Linux, debe:
  • regenerar el ejecutable.
  • Versiones 18 y posteriores
    copiar el archivo ejecutable sólo en el directorio de la aplicación Linux (si la biblioteca está incluida en el ejecutable).
    Nueva funcionalidad versión 18
    copiar el archivo ejecutable sólo en el directorio de la aplicación Linux (si la biblioteca está incluida en el ejecutable).
    copiar el archivo ejecutable sólo en el directorio de la aplicación Linux (si la biblioteca está incluida en el ejecutable).
  • copiar el archivo WDL generado sólo en el directorio de la aplicación Linux (si la biblioteca no está incluida en el ejecutable).

Usando un ejecutable de Linux

Para usar un ejecutable de Linux, la biblioteca QT (Core y GUI) versión 4.5 (o posterior) debe estar instalada.
En Ubuntuesta librería puede ser instalada con los siguientes comandos:
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
En mandriva 2010 Springesta librería puede ser instalada con los siguientes comandos:
urpmi libqtgui4
Versiones 21 y posteriores
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG.
Nueva funcionalidad versión 21
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG.
señalar: Para beneficiarse de la gestión de imágenes SVG, la biblioteca QT instalada debe ser compatible con el formato SVG.

Caso especial: Uso de ejecutables de Linux de 32 bits en un sistema Linux de 64 bits

Para utilizar un ejecutable de Linux de 32 bits en un sistema Linux de 64 bits, se debe instalar un módulo específico.
En Ubuntu, los pasos son los siguientes:
  1. Cambiar a modo raíz:
    sudo su
    <Enter the password of the connected user>
  2. Compruebe si el ordenador está en 64 bits:
    uname -a

    Se devuelve el siguiente código:
    Linux twr24o-7 2.6.35-23-generic #41-Ubuntu SMP Wed Nov 24 11:55:36 UTC 2010 x86_64 GNU/Linux
  3. Instalar el soporte para 32 bits en un ordenador en 64 bits:
    apt-get install ia32-libs
Versión mínima requerida
  • Versión 16
Comentarios
Haga clic en [Agregar] para publicar un comentario