EXEMPLES D'APPLICATIONS
Nouveautés de 4D v13 : un nouvel événement est généré lorsqu'une suppression d'élément est demandée. La suppression "effective" est réalisée par programmation.
Il y a plusieurs types d'index dans 4D qui peuvent être sélectionnés en fonction du type de données et de leur utilisation.
En plus de démontrer leur efficacité, cet exemple explique comment choisir le type d'index le plus approprié.
Pour accéder à chaque objet, vous pouvez soit cliquer sur les icones accessibles depuis la partie gauche du formulaire ou sélectionner un objet directement depuis le menu déroulant.
Les images peuvent être affichées de différentes façons (tronquées, dupliquées, etc.). Elles peuvent être transformées (rognées, élargies, etc.).
Il est également possible d'importer et d'exporter des images, ainsi que de les convertir d'un type à un autre (de.JPG à .PNG, par exemple).
Ces possibilités et bien d'autres sont démontrées dans cette application.
Des exemples spécifiques montrent les deux langages en parallèle de sorte qu'ils puissent être comparés facilement et de façon à mettre en évidence leurs avantages respectifs.
Des commentaires et des explications sont fournis durant le traitement de ces recherches.
Elle vous indique également comment transférer le site statique généré via FTP grâce aux 4D Internet Commands.
De plus amples informations vous seront donnés durant la démonstration.
Tous les types d'index sont illustrés :
- index BTree pour des valeurs non répétées (ID, noms, etc.)
- index cluster pour des valeurs répétées (Booléens, titres (M., Mme., etc.))
- index composite ou de tri (Nom+Prénom, Ville+Code postal, Etat+Ville, etc.)
- index mots-clés pour les textes
Les index sont créés et stockés dans un fichier séparé.
Pour démontrer leur efficacité, cet exemple explique comment chosir le bon type d'index en fonction de ses besoins
L'application "4D SOAP Client" vous permettra de vous connecter et tester ce service.
Les List Boxes remplacent les tableaux groupés de vos formulaires.
Vous pouvez saisir vos données directement dans une cellule, afficher des couleurs alternées pour chaque ligne, redimensionner et trier les colonnes, et bien plus encore...
Dans cet exemple, nous utilisons PHP et Flash pour illustrer et animer des graphiques représentant des données 4D.
Télécharger pour Windows ou Mac
* Petite précision utile : un bug de la version 12.0 empêche PHP Execute de fonctionner si 4D a été installé dans le dossier « Program Files » et que l’on n’est pas administrateur de la machine. Le problème est réglé pour la 12.1 (et 12.0F1 pour si vous avez accès au programme des « Hot Fix »). Sinon, vous pouvez « Exécuter en tant qu’administrateur ». Plus d'explications (en anglais) ici : http://kb.4d.com/search/assetid=76116
L'accès aux définitions des mots référencés se fait individuellement par un hyper-lien.
Vous pouvez aussi créer une définition (pour n'importe quel mot sélectionné dans les textes) grâce à un bouton.
Dans 4D, les images peuvent s'afficher de différentes manières et être transformées. Elles peuvent s'importer, s'exporter et changer de formats (par exemple de JPG à PNG).
D'autres fonctionnalités sont également illustrées.
La liste hiérarchique est construite dynamiquement lorsque vous cliquez sur les éléments 'déployables'.
Dans notre exemple, quatre listes appartenant à quatre tables différentes sont affichées dans le même formulaire.
Le contenu de chaque liste est mis à jour en fonction de la sélection de l'utilisateur.
Sont inclus :
• variables
• boutons
• listes hiérarchiques
• champs
• boites à cocher
• etc.
Pour tester chaque objet, vous pouvez soit cliquer sur les boutons représentant chaque outil de l'éditeur de formulaires soit le sélectionner directement dans un menu déroulant.
Le langage 4D vous permet de vous connecter directement à une source de données ODBC et d'exécuter des requêtes avec les tags "Debut SQL" et "Fin SQL" (et avec la nouvelle commande 4D : CHERCHER PAR SQL).
Cette application illustre les deux modes de requêtes désormais disponibles : en langage 4D ou en SQL.
Des exemples spécifiques comparent les deux langages afin de mettre en évidence leurs avantages respectifs.
Des commentaires et explications sont fournis durant l'exécution de ces requêtes.
Il démontre également la conversion de caractères combinée à l'utilisation des fonctions Majus et Minusc, ainsi que la possibilité de conversion d'un standard à l'autre (par exemple depuis ISO-8859-1 vers UTF16) en faisant appel à des BLOB intermédiaires.
Tout ce code source (rotation d'image, création de reflets, et bien plus encore) peut-être intégré librement dans vos propres projets.
Téléchargement pour Windows ou Mac
Cet exemple montre également comment transférer par FTP le site web généré statiquement en utilisant le plug-in Internet Commands de 4D. Des informations complémentaires vous sont fournies lors de l'utilisation de cette démonstration.
Téléchargement pour Windows et Mac
Démarrant avec une structure clients de type "clients - factures- lignes_deFactures", deux formulaires peuvent être dupliqués puis modifiés par les utilisateurs : "enveloppes" et "factures."
Ces deux templates ont délibérement été laissés "ouverts" de sorte que le dernier utilisateur puisse modifier le texte, les formats et l'orientation de la page, ainsi que les marges, objets, etc.
Chaque formulaire peut être dupliqué autant de fois que nécessaire. Ceci permet, par exemple, de spécifier plusieurs formats d'enveloppe ainsi que différents templates pour les factures.
Téléchargement pour Mac ou Windows
Nécessite la version 4D v11 SQL Release 3 ou supérieure.
Téléchargement pour Windows ou Mac
Voici les types d'index gérés dans 4D v11 SQL :
- index BTree pour des valeurs non répétées (ID, noms, etc.)
- index cluster pour des valeurs répétées (Booléens, titres (M., Mme., etc.))
- index composite ou de tri (Nom+Prénom, Ville+Code postal, Etat+Ville, etc.)
- indexs mots-clés pour des textes
Les index créés et stockés dans un fichier séparé sont aussi gérés dans 4D v11 SQL.
Pour démontrer leur efficacité, cette exemple explique comment chosir le type correct d'index.
Téléchargement pour Windows ou Mac
Le langage 4D v11 SQL vous permet de vous connecter directement à une source de données ODBC et d'exécuter des requêtes avec les tags "Debut SQL" et "Fin SQL" (et avec la nouvelle commande : CHERCHER PAR SQL).
Cette application illustre les deux modes de requêtes désormais disponibles : en langage 4D ou en SQL.
Des exemples spécifiques comparent les deux langages afin de mettre en évidence leurs avantages respectifs. Des commentaires et explications sont fournis durant l'exécution de ces requêtes.
Un premier exemple illustre une requête simple (qui consiste à trouver les aéroports d'une ville ou d'un pays donné).
Un second exemple illustre une jointure (qui consiste à trouver depuis une sélection d'aéroports ceux qui sont accessibles par vol direct).
Un troisième exemple illustre une recherche complexe SQL écrite simplement en langage 4D.
Un quatrième exemple montre une recherche 4D complexe contenant des requêtes "imbriquées" en SQL.
Téléchargement pour Windows et Mac
Liste hiéarchique
Cette base de données démontre les possibilités de l'utilisation des listes hiérarchiques :
- affichage des éléments de la liste de couleurs
- sélections multiples autorisées
- événements utilisés : "Sur déployer", "Sur contracter" et "Sur nouvelle sélection"
- listes créées dynamiquement
- icônes de ressources, objets de bibliothèque ou variables
Liste incluse
Cette base de données démontre les possibilités des listes incluses :
- calcul du contenu mis à jour en fonction des sélections
- personnalisation de l'interface en 4D v11 SQL (alignement, style police, etc.)
- remplacement de la couleur des objets graphiques de la sélection courante
- affichage des contenus de plusieurs tables dans un formulaire
Téléchargement pour Windows ou Mac
Il vous permet de :
- sauver et restorer les utilisateurs et leurs mots de passe (encryptés)
- utiliser une boite de dialogue de connexion personnalisée
- enlever ou créer de nouveaux utilisateurs
- créer des informations aditionnelles pour un utilisateur (icône, visibilité, etc.)
Téléchargement pour Windows ou Mac
Cet exemple inclut :
- variables
- bouttons
- champ liste (field list)
- boites à cocher
- etc.
Pour utiliser cet exemple, vous pouver cliquer sur les boutons représentant la barre d'outils de l'éditeur de formulaire ou vous pouvez sélectioner un type spécifique d'objet directement depuis un menu déroulant.
Nécessite 4D v11 SQL Release 3 ou supérieure.
Téléchargement pour Windows ou Mac
Un objet formulaire de type Zone Web affiche des graphismes actualisés sur votre performance à gérer vos stocks récupérés via Internet. Des options telles que des intervalles d'actualisation des niveaux de zoom, des échelles de durée, et bien d'autres options sont à votre disposition. (Un grand merci au développeur 4D Tom Dillon pour cette contribution.)
Téléchargement pour Windows ou Mac
Cet exemple montre également la conversion de caractères lors de l'utilisation des fonctions des Majuscules et des Minuscules.
Téléchargement pour Windows ou Mac
Nécessite la version 4D v11 SQL Release 3 ou supérieure.
Téléchargement pour Windows ou Mac
Sites Web, pages locales HTML, PDFs, vidéos, animations, contrôles JavaScript- tout ceci est à votre disposition.
Cette démo utilise la Zone Web pour créer un navigateur web simple, des mashups de Google Maps, un visualiseur de document et un canevas de visualiseur dans 4D v11 SQL.
Téléchargement pour Windows ou Mac











