PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Manipuler le champ Cube par programmation
  • Notes
  • Limitations
  • Simuler l'absence du framework DotNet 3.0
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation
Le champ Cube est un champ de décor, mobile, qui effectue automatiquement des rotations sur tous les axes. Ce champ peut par exemple être présent en petite taille dans un coin d'une fenêtre.
Attention : Ce champ nécessite le framework DotNet 3.0 ou supérieur pour fonctionner. Ce framework est inclus sous Vista (et supérieur) et téléchargeable pour Windows XP (sur le site de Microsoft). La première utilisation d'un champ utilisant ce framework (champ Carrousel, champ Cube ou champ Xaml) demande le chargement de ce framework, ce qui peut entraîner un délai (indépendant de notre volonté).
Pour créer un champ de type "Cube" :
  1. Sous l'éditeur de fenêtres, cliquez sur l'icône (ou sélectionnez l'option "Insertion .. Champ .. Champ Cube").Sous le volet "Création", dans le groupe "Autres champs", cliquez sur "Cube".
  2. Cliquez dans la fenêtre à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ , sélectionnez l'option "Description" dans le menu contextuel du champ.
Il est nécessaire d'associer le champ Cube à une image. Cette image sera automatiquement animée par le champ Cube. Cette image peut être sélectionnée dans l'onglet "Général" de la description du champ.
Exemple :
Manipuler le champ Cube par programmation
WINDEV permet de manipuler un champ Cube directement par programmation. Il suffit d'utiliser directement la variable du champ Cube dans le code. Cette variable est de type numérique.
La variable du champ Cube correspond au nom du champ Cube.
Fonctions spécifiques à la gestion du champ Cube :
Les fonctions suivantes permettent de manipuler les champs Cube :
XamlDésactiveSimule l'absence du framework DotNet 3.0

Propriétés spécifiques à la gestion des champs Cube :
PériodeAnimationPermet de connaître ou modifier la vitesse de rotation du champ cube.
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Cube, consultez Propriétés associées au champ Cube.
Notes

Limitations

Les limitations du champ Cube sont les suivantes :
  • Le framework DotNet 3.0 ou supérieur doit être installé sur le poste. Ce framework est inclus sous Vista et téléchargeable pour Windows XP (sur le site de Microsoft).
    La première utilisation d'un champ utilisant ce framework (Carrousel, Cube, Xaml) demande le chargement de ce framework, ce qui peut entraîner un délai (indépendant de notre volonté).
  • L'application ne peut pas être lancée depuis le réseau.
  • Le GFI (Grisage des Fenêtres Inaccessibles) est désactivé sur toutes fenêtres contenant un champ Cube.
  • Ce champ ne fonctionne pas sous TSE.
  • Ce champ utilise la librairie wdxxxxaml.dll. Cette librairie ne peut pas être renommée lors de la création de l'exécutable.

Simuler l'absence du framework DotNet 3.0

Lors du développement d'une application contenant un champ Cube, il peut être utile de savoir comment réagira l'application sur une machine ne disposant pas du framework DotNet 3.0 ou supérieur.
Pour simuler l'absence du framework sur une machine :
  • soit utilisez la fonction XamlDésactive.
  • soit renommez la clé de registre suivante :
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v3.0".
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire