IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Comment débuter avec 4D ?

Dernière mise à jour : 14 août 2006

Bases exemples 4D
Découvrez les fonctionnalités clefs de 4ème Dimension 2004 et leur mode de fonctionnement. Réutilisez librement le code inclus dans ces bases de données dans vos applications.
Vous trouverez également un grand nombre de bases de données vous montrant toute la puissance de 4ème Dimension.
Nous vous proposons des applications à réutiliser telles quelles ou à utiliser comme point de départ.
Instructions de téléchargement 

Téléchargez la base à partir des liens ci-dessous en sélectionnant votre plate-forme. Vous aurez besoin de 4ème Dimension, 4D Server ou d'un runtime pour faire fonctionner ces bases. Pour accéder à une version de démonstration, cliquez ici.

Nouveautés 2004
Formulaires utilisateurs 
Avec 4ème dimension 2004, les utilisateurs ont maintenant la possiblité de modifier eux-mêmes certains formulaires.
À partir d'une structure classique "clients - factures - lignes factures", deux formulaires pourront être dupliqués puis modifiés par les utilisateurs : "Enveloppes" et "factures".

Ces deux modèles ont volontairement été laissés "ouverts", ce qui permet à l'utilisateur final de modifier les textes, les formats et orientation de papiers ainsi que les marges, les objects, etc.

Chaque formulaire pourra être dupliqué autant de fois que nécessaire. Cela permetra, par exemple, de définir plusieurs formats d'enveloppes et différents modèles de facture.

Télécharger
ListBox 
Cette base montre les possibilités d'utilisation, avec et sans programmation du nouvel objet "List Box".

Cet objet, accessible via l'éditeur de formulaires, remplace avantageusement les tableaux groupés.

Il permet, entre autres, la saisie, l'affichage de lignes de couleurs alternées, le redimensionnement et le tri des colonnes, etc.

Télécharger
Liste hiérarchiques 
Cette base montre les possibilités d'utilisation d'une liste hiérarchique.

Cette liste est contruite dynamiquement au moment où l'utilisateur clique sur les éléments "déployables".

Depuis la version 2004 de 4ème Dimension, les éléments de ces listes peuvent être en couleurs, la multi-sélection est autorisée, et trois nouveaux événements sont utilisables : "Sur déployer", "Sur contracter" et "Sur nouvelle Sélection".

Télécharger
Listes incluses 
Cette base montre les possibilités des listes incluses.
Dans cet exemple, 4 listes appartenant à 4 tables distinctes sont affichées dans un seul et même formulaire.

Le contenu de ces listes et recalculé en fonction des sélections de l'utilisateur (la multi-sélection est autorisée).

D'autre part, l'interface a été personnalisée : Les éléments sélectionnés sont affichés en gras et cadrés à droite. Enfin, un objet graphique remplace la couleur standard système pour matérialiser la sélection courante.

Télécharger
Objets 4D 
Cette base exemple montre la quasi-totalité des objets d'interface gérés par 4D (variables, boutons, listes, champs, cases à cocher, etc.)

Pour y accéder, vous pourrez cliquer sur les boutons représentant la barre d'outils de l'éditeur de formulaire, ou bien choisr directement un type d'objet précis grâce à un menu déroulant.

Télécharger
Web statique 
Cette application est une Base de Données Relationnelle dont le contenu peut être édité via l'onglet "Éditer les données" et être publié directement par le serveur WEB intégré à 4ème Dimension : Onglet "Web Dynamique".
***
La seconde fonction de cette base est de montrer la possibilité de générer très simplement un site web statique à partir de ces mêmes données.
Le site web généré, bien que purement statique, sera visuellement identique au site dynamique.
***
Enfin, le site statique, généré localement, pourra être transféré vers sa destination finale grâce aux "Internet commands" de 4D qui assureront le transfert FTP des pages html générées.

Télécharger
XML Hiérarchique 
Cette base montre les possibilités d'importation et d'exportation de données au format XML. Les données XML sont affichées sous la forme d'une liste hiérarchique.

Chacune de ses lignes peut être créée, déplacée ou supprimée et peut être définie comme élément ou attribut XML. Une fois modifiée, la liste peut être à nouveau exportée au formal XML.

Télécharger
Mots de passe 
Cette base montre les possibilités de gérer les utilisateurs par programmation. Elle permet notamment de :
- Sauver et restaurer les utilisateurs et leurs mots de passes (cryptés)
- Utiliser un dialogue de connexion personalisé
- Supprimer ou créer des nouveaux utilisateurs
- Gérer des informations complémentaires par utilisateur (icône, visibilité, etc.)

Télécharger
 MENU
Web Services Télécharger
(Exemples d'interrogation de services Web à travers le protocole SOAP)
WS_Xara 
Dans un premier temps, ce service fournit une liste de polices et de styles. Ensuite, le service transforme une chaîne de caractères donnée en image 3D en fonction du style et de la police choisie. En réponse, il ne renvoie pas directement l'image, mais une URL où l'image est disponible. Grace aux Internet commands, il est possible d'interroger directement cette URL et de récupérer l'image dans une variable de 4ème Dimension.

Aperçu
WS_Xwords 
Cette base interroge un service Web capable de trouver des anagrammes ou de compléter des mots dont certains caractères sont manquants, commencent ou finissent par une chaîne donnée (très utile pour les mots croisés ou le Scrabble). Les mots trouvés sont dans un dictionnaire anglophone.

Aperçu
WS_Google 
Cette application permet de bénéficier du service Google à partir de 4ème Dimension. Pour ce faire, il vous faudra créer gratuitement un compte Google (afin d'obtenir un identifiant). Ensuite, vous pourrez directement envoyer des requêtes à partir de 4ème Dimension et recevoir en retour les URLs des sites correspondant à votre requête.

Aperçu
WS_Distances 
Il s'agit de deux applications, l'une cliente, l'autre serveur. Le serveur propose un service qui permet de connaître la distance entre deux villes et peut être interrogé par n'importe quel type de client SOAP, 4D ou autre. Afin de tester ce serveur, une application 4ème Dimension cliente a également été développée et vous est fournie.

Aperçu 1
Aperçu 2
 MENU
Editeur d'états rapides Télécharger
Residences 
Une table contient des descriptifs d'habitation (type, nombre de pièces, surface, prix). Plusieurs exemples d'états rapides sont proposés (listes avec différents niveaux de rupture, tableaux croisés, etc.).

Aperçu
More NQR 
Deux exemples d'états rapides :
- Des listes (à partir d'une table contenant des artistes/albums/morceaux)
- Tableaux croisés (à partir d'une table contenant des prénoms et des années)

Aperçu 1
Aperçu 2
Commandes d’impression 
Cette base vous donne un aperçu de la finesse des commandes d’impression disponibles dans 4ème Dimension.

Aperçu
 MENU
Bureautique
4D annonces 
Cette base permet la mise en page automatique d'un journal de petites annonces grâce à l'utilisation du plugin de traitement de texte 4D Write.

Télécharger
4D Theater 
La gestion des réservations d'une salle de spectacle avec visualisation graphique de la salle grâce à 4D Draw.

Télécharger
4D Museum 
La gestion des emplacements d'œuvres d'un musée avec une présentation sous forme de borne interactive avec 4D Draw.

Télécharger
4D Mailing 
Une gestion de campagne de mailings ciblée grâce à 4D Write.

Télécharger
4D Encyclopédie 
Une encyclopédie entièrement dynamique grâce aux liens hypertextes de 4D Write.

Télécharger
4D Picture Explorer 
Un explorateur permettant la visualisation rapide des images contenu dans un disque sous forme de planche contact avec 4D View.

Télécharger
 MENU
Interface
4D Airports 2004 
Cette base montre toute la puissance de 4ème dimension en cherchant et en affichant des itinéraires aériens, des compagnies et des vols parmi des centaines de milliers possibles à travers le monde.

Télécharger
4D Calculator 2004 
Cette calculette est exemple d'application simple créée avec 4ème Dimension.

Télécharger
Chart Demo 
Cette base d'exemples illustre comment construire des graphes animés et personnalisés avec le grapheur intégré dans 4ème Dimension.

Télécharger
 MENU
Exemples d'applications
Calendrier 
Cette base offre la possibilité, grâce à une seule table et un seul formulaire, de saisir et d'afficher des rendez-vous.

Télécharger
Carnet d'adresses 
Créez un carnet d'adresse en saisissant à la fois des coordonnées professionnelles et personnelles. La recherche est facilitée par une série de boutons alphabétiques.

Télécharger
Cocktail 
Quelques recettes de cocktails à déguster avec modération... À vous de créer les votres :-)

Télécharger
Courriers 
Cette base montre comment associer du texte dynamique à des formulaires prédéfinis, grâce aux fonctions standards de 4ème Dimension. Le nombre de formulaires peut augmenter via l'environnement "structure". Les textes, quant à eux, sont stockés dans le fichier "data" de 4ème dimension.

Télécharger
Congés 
Cette base permet de remplir et d'imprimer une demande de congés et récapitule les congés par année civile.

Télécharger
e-Mailing 
e-Mailing est une base pour gérer du publipostage par e-mail. Lorsque vous créez un e-mail, vous pouvez sélectionner un ou plusieurs destinataires. Le corps du message peut être personnalisé avec la civilité, le nom et le prénom du destinataire.

Télécharger
Facturation 
Créez une facturation simple avec gestion des Clients et des Produits.

Télécharger
Feuille de frais 
Cette base offre la possibilité d'imprimer une demande de remboursement pour les frais du mois, chaque feuille de frais peut être saisie dans la devise locale, le récapitulatif annuel est calculé en euros.

Télécharger
Inventaire 
Cette base permet la saisie d'emplacements et d'équipements.

Télécharger
Vidéothèque 
Créez votre vidéothèque personnelle.

Télécharger
 MENU

Valide XHTML 1.1Valide CSS!

Copyright © 2006 Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.