|
|
|
|
|
- Présentation
- Principe de génération d'une application Linux avec WINDEV
- Fonctions WLangage disponibles
- Les fonctionnalités suivantes sont disponibles sous Linux
- Formats d'images
- Remarques et limitations
- Utilisation d'un exécutable Linux
- Limitations
Application WINDEV pour Linux : Particularités
Disponible uniquement avec ces types de connexion
Principe de génération d'une application Linux avec WINDEV WINDEV permet de générer une application Linux très simplement. Le développement de l'application se fait comme pour toutes les applications WINDEV en WLangage. Lors de la compilation du projet WINDEV, les fenêtres et les fonctions du WLangage sont automatiquement converties en Linux. Remarques : - A partir de la version 27, les distributions Linux supportées sont les suivantes :
- Debian en version 9 ou supérieur
- Fedora en version 25 ou supérieur
- Ubuntu en version 18.04 ou supérieur (version minimale de GCC : 5.1)
A partir de la version 27, les distributions Linux suivantes ne sont plus supportées : - OpenSUSE:Leap:15.0. (La version officielle est openSUSE Leap 15.2 qui est supportée).
- Les applications Linux développées avec WINDEV fonctionnent uniquement sur du matériel possédant un processeur Intel ou compatible (les processeurs ARM ne sont pas supportés).
- A partir de la version 28, seuls des projets et des exécutables Linux 64 bits peuvent être créés.
Fonctions WLangage disponibles Les fonctionnalités suivantes sont disponibles sous Linux De nombreuses fonctions sont disponibles pour les applications WINDEV sous Linux. Il n'est pas possible de donner une liste exhaustive, cette liste évoluant avec chaque version. Il est conseillé de consulter la documentation de chaque fonction. Le sigle indique si la fonction est disponible en Linux et ses limitations. Les formats d'images gérés par les applications WINDEV Linux sont les suivants : - Bitmap (*.BMP)
- Graphics Interchange Format (*.gif)
- Joint Picture Experts Group (*.jpg ; *.jpeg)
- Portable Network Graphics (*.png)
- Portable Bitmap (*.pbm)
- Portable Graymap (*.pgm)
- Portable Pixmap (*.ppm)
- Tagged Image File Format (*.tiff).
Remarque : l'option "tiff mosaïque" de la norme tiff 6.0 n'est pas supportée. Dans ce cas, il est conseillé d'enregistrer l'image à la norme tiff 5.0. - X11 Bitmap (*.xbm)
- X11 Pixmap (*.xpm)
- Scalable Vector Graphics (*.svg)
Remarque : Pour gérer ce format, il faut installer une librairie QT supportant le format SVG.
Utilisation d'un exécutable Linux Pour utiliser un exécutable Linux, il est nécessaire d'installer la librairie QT (Core et GUI), version 5 minimale. Sous Ubuntu et Debian, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install libqtcore5 sudo apt-get install libqtgui5 Sous Ubuntu 20, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install qt5-default Sous mandriva 2010 Spring, cette librairie peut être installée avec les commandes suivantes :
Remarque : Pour bénéficier de la gestion des images de type SVG, la librairie QT installée doit supporter le format d'image SVG. Limitations Les champs/fenêtres gérés actuellement sont les suivants : - Fenêtre
- Champ Libellé
- Champ Bouton
- Champ Image
- Champ Graphe
- Champ Liste
- Champ Table (y compris les tables fichier)
- Champ de Saisie
- Champ Ascenseur
Les fonctionnalités disponibles sont : - Ancrage et redimensionnement
- Fonctions de dessin
- Propriétés de base : X, Y, Largeur, Hauteur, ...
- Tri des colonnes de table
- Gestion des plans
- Menus (contextuels et menus des FAA sur les tables).
Attention : Les fichiers créés par l'option "Exporter vers Excel" sont toujours au format XLSX (même si l'extension est XLS).
Limitations : - Barre de message des fenêtres
- Gestion des chaînes graphiques (gImage, ...)
- Animations
- Champ de saisie HTML et RTF
- Champ de saisie avec bouton Calendrier
- Icône de l'exécutable
- Colonnes de tables de type conteneur et combo
- Actions prédéfinies
Attention : Dans les exécutables Linux, la méthode d'authentification pour les WebServices "auNegotiate" n'est pas gérée.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|