RESSOURCESOLD

EXEMPLES D'APPLICATIONS


4D IndexesBase de données
Cet exemple démontre les possibilités d'utilisation des index dans 4D.

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
 

Téléchargement Mac et Windows

4D MailingProductivité
Cette application démontre l'utilisation du plug-in 4D Write pour gérer une campagne de mailing ciblée.

Téléchargement Mac et Windows

 

4D SOAP ClientConnectivité
Ce client SOAP envoie des requêtes à l'application "4D SOAP Server", qui doit être lancée avant la présente démonstration.

Téléchargement Mac et Windows

4D SOAP ServerConnectivité
Une fois lancée, cette application offre un service Web en format SOAP qui permet de calculer la distance entre deux villes de votre choix.

L'application "4D SOAP Client" vous permettra de vous connecter et tester ce service.

 

Téléchargement Mac et Windows

Contact List BoxInterface utilisateur
Cet exemple vous montre comment utiliser l'objet "List Box" avec ou sans programmation.

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...

 

Téléchargement Mac et Windows

EncyclopediaProductivité
Cette application permet de consulter et d'éditer le contenu d'un glossaire ou d'un dictionnaire interactif.

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.

 

Téléchargement Mac et Windows

Gestion des images dans 4DSupport des Standards
Cette application démontre les différentes possibilités de traitement d'image de 4D.

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.

 

Téléchargement Mac et Windows

Listes hiérarchiquesInterface utilisateur
Cette application montre comment utiliser une liste hiérarchique dans 4D.

La liste hiérarchique est construite dynamiquement lorsque vous cliquez sur les éléments 'déployables'.

 

Téléchargement Mac et Windows

Listes inclusesInterface utilisateur
Cette application démontre les nouvelles possibilités offertes par les listes incluses.

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.

 

Téléchargement Mac et Windows

Objets 4DInterface utilisateur
Cet exemple vous présente tous les objets d'interface gérés par 4D.

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.

 

Téléchargement Mac et Windows

 

Rich Text AreaInterface utilisateur
Cet exemple démontre l'utilisation du composant Rich Text Area pour la création de texte stylé dans une application 4D.

Téléchargement Mac et Windows

SQL natif intégréBase de données
Le moteur de base de données 4D et l'environnement de développement intègrent SQL en mode natif.

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.

 

Téléchargement Mac et Windows

 

SVG GoodiesSupport des Standards
L'application SVG Goodies propose différentes méthodes réutilisables qui exploitent les possibilités de manipulation d'images SVG intégrées dans 4D.

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 Mac et Windows

Unicode SupportSupport des Standards
Cet exemple illustre l'affichage des caractères Unicode dans 4D

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.

 

Téléchargement Mac et Windows

 

4D MailingArray
Cette application indique comment utiliser "4D Write" pour gérer une campagne de mailings ciblée.


Téléchargement pour Windows ou Mac

 

4D Static Web BuilderArray
Cet exemple indique comment publier une base de données relationnelle sur le Web statiquement et dynamiquement.

 

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

 

Formulaires utilisateurs 4DArray
Avec 4D, les utilisateurs peuvent modifier certains formulaires.

 

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

 

Horloge analogique en SVGArray
Cette démonstration utilise un fichier simple SVG d'une horloge analogique, animant les heures, les minutes et les secondes hands (??) basé sur votre horloge système.


Nécessite la version 4D v11 SQL Release 3 ou supérieure.

Téléchargement pour Windows ou Mac

 

Index 4DArray
Cet exemple démontre les possibilités de l'utilisation des index dans 4D v11 SQL.


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

 

Langage SQL natif intégréArray
L'une des principales nouveautés de 4D v11 SQL est son langage SQL natif intégré.


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

 

Listes hiérarchiques et listes inclusesArray
Ces exemples illustrent l'utilisation de deux types de listes dans 4D v11 SQL.


 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

 

Mots de passe 4D (Gestion utilisateurs)Array
Cet exemple montre comment gérer les utilisateurs par programmation.


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

 

Plan de salle de théâtre (en SVG)Array
Voici une simulation simple d'un sélecteur graphique de fauteuils de théâtre, indiquant la disponibilité des fauteuils basé sur clic utilisateur.


Nécessite 4D v11 SQL Release 3 ou supérieure.

Téléchargement pour Windows ou Mac

 

Stock StalkerArray
Stock Stalker est une application simple qui vous permet de suivre vos stocks.


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

 

Support Unicode Array
Cet exemple démontre les capacités de 4D à afficher des caractères Unicode.


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

 

SVG GoodiesArray
Cet exemple démontre des utilisations diverses de 4D SVG, depuis un simple texte formaté jusqu'à des fonctions avancées telles que la création d'images avec des reflections (???) et même des animations.


Nécessite la version 4D v11 SQL Release 3 ou supérieure.

Téléchargement pour Windows ou Mac

 

Zone WebArray
Le nouvel objet formulaire, la Zone Web, introduit dans 4D v11 SQL Release 2, vous permet de visualiser le contenu de vos formulaires 4D dans un navigateur.

 

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

 

4D Contacts List BoxArray
Cet exemple vous indique comment utiliser le nouvel objet "List Box" avec et sans programmation.


L'objet  "List Box" remplace les tableaux groupés de vos formulaires.

 

Téléchargement pour Windows Téléchargement pour Mac

 

AIM (Messagerie instantanée)Array
Cette démo se connecte à une boutique gérée par 4D Business Kit afin de récupérer les informations sur les dernières commandes passées. Elle se connecte également au service de messagerie instantanée AOL.


Via AIM, vous pouvez exécuter des commandes dans votre application 4D.

  

Téléchargement pour Windows Téléchargement pour Mac

 

AmazonArray
Cette démonstration effectue des recherches sur le serveur Amazon basées sur des écrivains, des artistes musicaux, ou des acteurs de films.

 

Téléchargement pour Windows Téléchargement pour Mac

 

BLOBitArray
BLOBit permet à un utilisateur d'importer n'importe quel type de fichier, application ou dossier dans une base de données 4D pour archivage.


Des fichiers peuvent être extraits soit individuellement soit dans des groupes. Tous les fichiers de type Mac OS et Windows sont supportés. Sous Mac OS, une vignette est automatiquement extraite depuis tout type de fichier image contenant une vignette.

 

Cette base de données vous permet d'importer un fichier, une application, ou le contenu d'un dossier dans 4D etd e stocker els données dans des champs.

 

En fonction de la plateforme, le créateur code, la type, la taille, etc. Ces éléments sont également stockés. Sous Mac OS une vignette sera extraite et affichée (si présente) pour la plupart des formats de fichiers image.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Calculateur de frais d'expédition USPSArray
Cette application démontre comment 4D peut être utilisé pour s'interfacer à un serveur de services de codes postaux américains afin de récupérer le coût d'une expédition.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Client FTPArray
Cet exemple d'application est un FTP Client qui peut être utilisé pour se connecter à tout serveur FTP.


La connexion FTP entre 4D et un serveur FTP est réalisée par les commandes FTP fournies par 4D Internet Commands.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Client WebDAVArray
Cet exemple d'application montre le fonctionnement d'un Client WebDAV


Il peut être utilisé pour se connecter à n'importe quel Serveur WebDAV. La communication entre l'exemple de base de données et le Serveur WebDAV est effectué par l'utilisation du plug-in des Internet Commands de 4D.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Conversion Filemaker Array
Conversion de bases de données qui utilisent des layouts Web et des tags CDML dans des bases de données 4D utilisant des tags 4D ACTION.

 

Téléchargement pour Windows Téléchargement pour Mac

 

FedExArray
Récupérez les informations de suivi de votre colis (tracking) grâce à un numéro de tracking Fed Ex.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Formulaires utilisateursArray
Cet exemple démontre une nouvelle façon d'éditer des formulaires dans l'environnement custom.

 

Téléchargement pour Windows Téléchargement pour Mac

 

GoogleArray
Accepte les requêtes de recherche et retourne les résultats depuis le moteur de recherche Google.

 

Téléchargement pour Windows Téléchargement pour Mac

 

iCal et Carnet d'adressesArray
Démontre l'intégration entre 4D, iCal et le Carnet d'adresses.


Téléchargement pour Mac

 

Intégration 4D et InfopathArray
Utilisation de 4D en tant que serveur backend avec des formulaires front end riches grâce à l'outil Infopath.


Export des informations sur l'enregistrement sur Excel, Address Book, iCal pour Mac OS, Excel, Outlook et Word pour Windows. Infopath disponible sur  Microsoft Windows seulement.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Keynote Real EstateArray
Intégration de 4D au logiciel de présentation Keynote d'Apple.

 

Téléchargement pour Mac

 

Listes hiérachiques Array
Cet exemple démontre comment utiliser une liste hiérachique.


Cette démonstration démontre la capacité de changer la couleur de divers éléments, traite des sélections multiples, et démontre l'utilisation de trois nouveaux événements : "Sur déployer," "Sur contracter," et "Sur nouvelle sélection."

 

Téléchargement pour Windows Téléchargement pour Mac

 

Listes inclusesArray
Cet exemple démontre les nouvelles possibilités offertes par les Listes incluses.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Masques imageArray
Comment construire des applications sophistiquées et graphiques en utilisant les masques images dans 4D.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Modèle KeynoteArray
Exemple d'intégration avec le logiciel de présentation Keynote d'Apple. Inclut un composant et une bibliothèque d'objets que les utilsateurs peuvent déposer dans leur applications existantes.


Téléchargement pour Mac
 

Modification des formulaires utilisateursArray
Démontre l'utilisation de formulaires éditables.


Cet exemple couvre les commandes MODIFIER FORMULAIRE, CREER FORMULAIRE UTILISATEUR et SUPPRIMER FORMULAIRE UTILISATEUR, ainsi que les préférences des formulaires éditables dans la liste des propriétés.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Objets 4DArray
Cet exemple démontre presque tous les objets d'interface de 4D (variables, bouttons, listes hiérarchiques listes, champs, boîtes à cocher, etc).

 

Téléchargement pour Windows Téléchargement pour Mac

 

Outil catalogueArray
Cet exemple démontre une méthode pour garder une trace de vos backups.


En réalité, vous pouvez l'utiliser pour cataloguer n'importe quel volume; mais cet outil était originellement défini pour cataloguer des backups de CD.

 

 

Téléchargement pour Windows Téléchargement pour Mac

 

Parseur XML Array
L'exemple de parseur XML est une application très simple qui illustre comment parser un document valide XML (de toute taille) dans une liste hiérarchique.


Le code est écrit de sorte que le parsing de la routine puisse être facilement intégré dans vos propres projets.

Un document XML collé dans le presse-papiers ou chargé depuis un disque sont pris en compte.

 

Téléchargement pour Windows Téléchargement pour Mac

 

PDF avec Adobe Form DesignerArray
Générez des PDF de données formulaires basés sur des formulaires que vous avez créés avec Adobe Form Designer et en utilisant les enregistrements de votre base de données.


Téléchargement pour Windows

 

Préférences de backupArray
Edition des préférences de backup de n'importe quelle base de données.

 

Téléchargement pour Windows Téléchargement pour Mac

 

QuickTime SMILArray
Apprenez comment créer des présentations SMIL depuis cette démo en utilisant le parsing SAX XML et la création de commandes

 

Download for Windows Download for Mac

 

Serveur RSS Array
Utilisez votre application en serveur RSS en suivant l'exemple suivant.

 

Téléchargement pour Windows Téléchargement pourMac

 

SVGArray
Démontre la création de graphes SVG dans 4D via l'utilisation des commandes XSLT.

 

Téléchargement pour Windows Téléchargement pour Mac

 

Terra ServerArray
Cette démonstration propose une application de cartographie qui affiche l'intégration de 4D avec des applications .NET.


 

Téléchargement pour Windows Téléchargement pour Mac

 

Transformation XSLT et Office 2003Array
Créez des feuilles XSL réutilisables et utilisez ces feuilles pour générer des documents Word (seulement Windows), Excel et HTML grâce à l'export d'enregistrements.

 

Téléchargement Windows Téléchargement Mac

 

XML & Listes hierarchiquesArray
Cet exemple vous indique comment importer et exporter des données au format XML.

 

Téléchargement pour Windows Téléchargement pour Mac

 

4D JukeboxArray
Découvrez comment vous pouvez transformez une application multimédia 4D en application web.

 

Moins de dix lignes de code gère cette application web dynamiquement.

 

Téléchargement pour Windows Téléchargement pour Mac  

 

Administration SQL avec 4D for FlexArray
Cette application Flex vous permet d'administrer à distance une base de données 4D v11 SQL distante, grâce à l'activation Flash sur votre navigateur ou périphérique.


Une copie de cette application est inclus avec le produit.
 

Visualisez-la en ligne


Nom utilisateur : administrator
Mot de passe : [vide]

 

Support techniqueArray
Il s'agit initialement d'une application Windows MDI. Cette démo utilise le Client 4D Ajax Framework pour se connecter à la base de données pour une utilisation immédiate en tant qu'application Web.


Aucun code personnalisé n'est nécessaire pour la partie web de cette démo - toute la customisation a été réalisée par les outils d'aministration de 4D Ajax Framework.

 

Téléchargement pour Windows Téléchargement pour Mac  

 

Tableaux de bord de bureauArray
Cette démonstration est une application de Bureau de change contenant des stocks fictifs et des informations sur des stocks fictifs.


Ces données sont mises à jour fréquemment pour simuler au mieux les informations changeant continuellement, les Tableaux de bord sont mis à jour en temps réel.

 

Téléchargement pour Windows Téléchargement pour Mac Consultez-la en ligne

 

Tableaux de bord iPhoneArray
Connectez-vous à cette base de données via un iPhone ou un iPod Touch pour voir les tableaux de bord 4D en action sur un iPhone.


Cetted démonstration décrit une base de données commerciale contenant des départements, des salariés, des budgets, des dépenses budgétaires et d'autres données de ce type.

 

Téléchargement pour  Windows Téléchargement pour Mac Consultez-la en ligne


Nom utilisateur : Guest
Mode de passe : [vide]