Les bases de l'apprentissage 4th Dimension
4th Dimension Learning Basics Home Contents ------------------------- i. Introduction ii. History 1. Configuration requise 2. Structures de programme 3.
Différences réseau 4. Différences d’exécution 5. Compilateur 6. Hébergement web 7. Graphiques de données 8.
Modules complémentaires 9. Outils et utilitaires 10. Ressources 11. Autres URL 4D 9. Outils et utilitaires Figure 13 Icônes 4D Outils 4D (Fourni avec l’édition standard 4D) La fonction principale d’Outils 4D est de vous aider à analyser et réparer une base de données endommagée.
Les bases de données peuvent être corrompues, par exemple, en cas de coupure de courant pendant que 4D écrit dans le cache, ou lorsque le disque contenant la base de données est endommagé. Outils 4D propose également des fonctionnalités permettant d’optimiser une base de données. Grâce à Outils 4D, vous pouvez : Réparer des bases de données (structure et/ou données) Compacter les fichiers de structure ou de données Trier définitivement les données dans un fichier de données Transporter (Fourni avec l’édition standard 4D) 4D Transporter est un utilitaire 4D livré avec les versions 6.0 et supérieures de 4D, 4D First et 4D Server.
Utilisez 4D Transporter pour transférer une base de données développée sur une plateforme afin de l’utiliser sur l’autre plateforme. 4D Transporter assure les fonctions suivantes : Lors du transfert d’une base de données de Macintosh vers Windows, il sépare les fourchettes de données et de ressources des fichiers de bases de données 4D Macintosh, ainsi que d’autres fichiers ou documents associés, afin qu’ils puissent être utilisés sous Windows.
Lors du transfert d’une base de données de Windows vers Macintosh, il fusionne les fichiers de données et de ressources des bases de données 4D Windows, ainsi que d’autres fichiers ou documents associés, afin qu’ils puissent être utilisés sous Macintosh. Lors du transfert de Macintosh vers Windows, il applique éventuellement les conventions DOS pour les noms de fichiers, où la limite de 8 caractères pour le nom et 3 pour l’extension s’applique. Customizer (Fourni avec l’édition standard 4D) Customizer Plus version 6.5 est une application qui vous permet de définir les paramètres généraux des applications 4D version 6.0.x et de leurs environnements, modules complémentaires, outils de développement, composants réseau, outils et bases de données.
Connexes : — Une interface simple sous forme de feuille de calcul reposant sur une véritable base de données relationnelle, avec des automatisations, des vues et des interfaces partageables..
Customizer Plus fonctionne sur les mêmes plateformes et versions de systèmes d’exploitation que les applications 4D. L’utilisation de Customizer Plus n’est pas obligatoire.
Il offre des solutions aux développeurs souhaitant manipuler certains aspects spécifiques de leur environnement de travail. Du point de vue du développeur, il est possible d’optimiser la gestion de la mémoire, de restreindre l’utilisation d’un fichier de données à un fichier de structure spécifique, d’adapter une application aux caractéristiques du système d’exploitation sur lequel elle s’exécute, et de localiser les applications 4D afin de les faire fonctionner, par exemple, sur des systèmes d’exploitation arabes ou japonais.
Les développeurs peuvent fournir Customizer Plus à leurs clients, qui pourront alors optimiser l’utilisation de leur base de données, qu’elle soit compilée ou interprétée, en fonction de leur environnement logiciel et matériel. Les utilisateurs apprécieront la possibilité de personnaliser des éléments d’interface tels que l’emplacement et les dimensions des fenêtres, les raccourcis clavier et l’apparence des formulaires. Ressource WEDD (Partie de 4D Customizer - Incluse dans l’édition standard 4D) Utilisez la ressource WEDD (Wedding) pour verrouiller un fichier de données à un fichier de structure particulier, empêchant ainsi l’utilisation de fichiers anciens ou incompatibles.
Si vous faites du shopping : — Un créateur d'applications low-code qui se connecte à la suite Zoho plus large et propose des tarifs par utilisateur plutôt que par application..
Par défaut, aucune ressource WEDD n’est présente ni dans un fichier de structure ni dans un fichier de données, et aucun verrouillage n’est actif. En général, il est recommandé d’utiliser la ressource WEDD dans les situations suivantes : Données anciennes : Vous maintenez d’anciens fichiers de données à des fins d’archivage et vous ne souhaitez pas qu’un utilisateur y accède accidentellement. Structure ancienne : Vous avez modifié la structure de votre base de données (ajout de champs ou de fichiers) et vous voulez empêcher quelqu’un disposant d’un ancien fichier de structure d’accéder à votre fichier de données.
Bases de données multiples : Vous travaillez avec plusieurs bases de données différentes et souhaitez vous assurer de ne pas ouvrir accidentellement un fichier de données qui n’appartient pas à une structure donnée. La ressource WEDD fonctionne en comparant une chaîne ou une signature fournie par l’utilisateur.
Si un fichier de données contient une ressource WEDD, il ne peut être ouvert que par un fichier de structure contenant une ressource WEDD avec une signature identique. 4D Backup (Inclus dans le Kit Avancé / Édition Développeur) 4D Backup assure cette protection en vous permettant de créer des copies de sauvegarde de vos bases de données. Vous pouvez choisir parmi plusieurs méthodes de sauvegarde, allant de la création d’une simple sauvegarde sur disque à la gestion d’une base de données miroir servant de réplique de votre base de données originale.
Insider (Inclus dans le Kit Avancé / Édition Développeur) 4D Insider vous permet d’établir des références croisées entre les objets de vos bases de données. Vous pouvez sélectionner n’importe quel objet de base de données — table, formulaire, méthode, menu, etc. — et visualiser sa relation avec d’autres objets de la base de données.
Vous pouvez également consulter les objets eux-mêmes et modifier leurs noms. Vous pouvez aussi modifier les ressources STR#, en remplaçant les noms d’objets et en ajustant les ressources STR# qui sont des collections de chaînes de texte utilisées pour les menus, les textes de boutons et les textes statiques sur les formulaires. Dans de nombreux cas, vous constaterez que vous utilisez les mêmes objets dans plusieurs bases de données. Vous pouvez utiliser 4D Insider pour déplacer des objets d’une base de données ou d’une bibliothèque vers une autre.
Une bibliothèque est un fichier spécial que vous pouvez créer dans 4D Insider pour stocker des éléments couramment utilisés dans vos bases de données. Pour les nouvelles bases de données, vous pouvez accélérer leur création en réutilisant des objets que vous avez créés dans d’autres bases de données. Vous pouvez également modifier les objets dans une base de données, puis mettre à jour toutes les bases de données utilisant ces objets.
4D Engine (999 $, disponible uniquement pour les membres du programme ACI US Partners) Dans 4D Compiler, vous disposez d’une option vous permettant de fusionner votre base de données compilée avec un 4D Engine et de créer une application autonome et exécutable. Ces applications peuvent ensuite être distribuées gratuitement à vos clients (sous réserve des exigences de la licence Internet Extension). Sanity Check/Data Check http://www.committedsoftware.com SanityCheck et DataCheck sont deux produits complémentaires publiés par Committed Software.
L’un sert à vérifier un fichier de structure 4D pour détecter d’éventuels problèmes, l’autre à vérifier un fichier de données 4D. Bien que je n’aie utilisé ni l’un ni l’autre, ils sont tous deux vivement recommandés par des développeurs 4D expérimentés.
Sanity Check (205 $ pour chaque plateforme Mac/Win ou 369 $ pour les deux) Sanity Check est un programme qui analyse la structure de votre base de données et identifie de nombreux éléments tels que : des variables utilisées mais non déclarées des variables déclarées mais non utilisées des erreurs de syntaxe dans votre code des espaces morts devant être compactés/supprimés des corruptions dans votre structure Il peut également comparer deux structures et vous indiquer les différences, ainsi que fournir des statistiques sur votre structure (nombre de tables, champs, méthodes, lignes de code, etc.).
Exécuter régulièrement Sanity Check peut vous éviter bien des tracas au moment de la compilation. C’est un outil « indispensable » pour les développeurs 4D sérieux.
DataCheck (319 $ pour chaque plateforme Mac/Win ou 579 $ pour les deux) DataCheck analyse votre fichier de données et peut corriger des problèmes tels que des index corrompus, avec une efficacité de récupération supérieure à celle d’Outils 4D. Foundation (~350 $) http://www.DataCraft-Inc.com/ Foundation est une interface pour 4th Dimension qui intègre votre application dans l’environnement Menus personnalisés en quelques minutes seulement. Si vous savez créer une base de données dans l’environnement Utilisateur de 4D, vous êtes prêt pour Foundation.
Foundation ajoute à votre base de données les fonctionnalités suivantes dans l’environnement Menus personnalisés. Aucune programmation supplémentaire n’est requise. Prise en charge de processus multiples/fenêtres multiples Modification d’enregistrements Application de formules
Essayez FileMaker gratuitement pendant 45 jours
La plateforme de base de données relationnelle de longue date pour les équipes qui ont besoin d'applications personnalisées sur ordinateur, Web et mobile à partir d'un seul fichier.