6. Les intégrations▲
6-1. Fonctionnalités 4D Insider intégrées▲
Dossiers de l'Explorateur et Groupes 4D Insider
4D 2004 vous permet de créer des Dossiers et sous-dossiers en mode Structure (Mode Démarrage de l'explorateur). Ces dossiers permettent de regrouper des Tables, Formulaires, Méthodes-projet que l'on peut organiser par fonctionnalité.
Disponible en liste hiérarchique dans l'éditeur de méthodes
Compatibles avec les Groupes 4D Insider, on peut les déplacer d'une base à l'autre.
Groupe 4D Insider | Dossier 4D |
---|---|
Tables | Tables |
Formulaires | Formulaires |
Méthode-Projets | Méthode-Projets |
Barre de menu | Non visible |
Enumération | Non visible |
Feuille de style | Non visible |
Format et filtre | Non visible |
Messages d'aide | Non visible |
Méthode base | Non visible |
Ressources STR# | Non visible |
Bibliothèque d'objets 4D et Librairies 4D Insider
Librairies 4D Insider | Bibliothèque d'objet |
---|---|
Fichier externe avec extension.4il | Fichier externe avec extension.4il |
Tout objet pouvant figurer dans une base | Tout objet du formulaire avec propriétés et objets dépendants (énumérations, feuilles de style, formats, images, messages d'aide lié, ressources STR#, méthodes objets). |
6-2. Fonctionnalités 4D Customizer intégrées dans 4D▲
Fonctionnalités intégrées dans 4D au niveau du dialogue des Préférences de 4D :
• Script Manager
• Progression de l'impression
• Affichage de la fenêtre d'accueil
• Racccourcis clavier
• Ressource wedd
• Changement du n° de port de 4D Server
Script manager
Ressources TRIC (TRI pour tri et C pour comparaison)
• 4e Dimension : ressource TRIC ou à défaut TRI#
• Système : recherche et tri réalisés par le système (ignore la ressource TRIC)
• Allemand pour v2.2 n'est plus usité. Pour les anciennes versions de 4D sous des systèmes allemands
• Turc (présente pour pallier un bug du système turc)
• Calcul sur dates (farsi)
Concernant les langues, il existe deux systèmes : systèmes romans et systèmes de script manager.
La version 4D 2004.2 soutient un grand nombre de langues avec saisie et affichage multilingue (ex. : hongrois, tchèque, arabe sur un même formulaire, dans des champs ou variables différents) (Liste des propriétés : Configuration du clavier).
MaxOSX : 15 langues résidant dans le système d'exploitation (anglais, japonais, français, allemand, espagnol, italien, hollandais, suédois, danois, norvégien, finnois, chinois traditionnel, chinois simplifié, coréen et portugais).
Windows : pack multilingue appelé MUI (Multilingual User Interface) vendu par Microsoft (version professionnelle).
Ressource WEDD
La ressource WEDD permet de lier une structure à un fichier de données, ce qui n'autorise qu'un seul fichier data à être ouvert avec une structure qui comporte la même signature WEDD.
Avec 4D 2004, vous pouvez définir une signature WEDD pour le fichier de structure et de data via les Préférences de 4D (Base de données > Gestion de données).
Pour supprimer la signature WEDD, vous devez simplement supprimer la valeur entrée dans le
champ "Signature WEDD" des Préférences.
Raccourcis clavier
Mode Utilisation
2003 (4D Custo) | 2004 convertie | 2004 (Préf. 4D) | |
---|---|---|---|
Acceptation de saisie | Alt/Option Entrée | d° | Entrée |
Annulation de saisie | Alt/Option Echapp | d° | Entrée |
Ajout sous enregistrement | Entrée | d° | CTRL-CMD SHIFT / |
4D Server : changement du n° de port
Le changement du n° de port se fait désormais dans les Préférences/Client-Serveur.
Taille de la pile
4D Customizer Plus permettait aussi de modifier la taille des piles pour le fonctionnement de 4D. Ces réglages ne sont plus nécessaires et sont donc supprimés. Les commandes telles que NOUVEAU PROCESS continuent d'accepter une taille de pile par souci de compatibilité.
Langue des commandes et système
On peut changer la langue de l'application de cette façon :
• MacOS
Dans le Package de 4D, dossier Contents :Ressources, vous devez avoir le dossier de la langue que vous souhaitez utiliser. Par défaut dans une version française, vous avez le dossier "French.lproj". Pour travailler en anglais, vous devez donc rajouter à cet endroit le dossier "English.lproj" (que vous récupérez dans un package 4D anglais). Ensuite, au niveau de l'application, faites "Lire les informations". Dans la section "Langues", choisissez la langue voulue.
• Windows
Vous pouvez prendre le fichier "4D.rsr" d'un 4D anglais pour le mettre à la place du "4D.rsr" français, et vous aurez ainsi un 4D anglais.
6-3. Fonctionnalités 4D Customizer intégrées dans les plug-ins▲
4D Draw Nouveautés 2004.3
• Pour intégrer les fonctionnalités du 4D Customizer Plus :
· dr_FIXER OPTIONS GLOBALES
Localisation des modèles (serveur ou client)
· dr_FIXER PREFERENCES
Gestion des PICTS (image ou objets individuels)
Dialogue de sauvegarde
· Plus supportés : Suffixe de la fenêtre externe
• Nouveaux paramètres :
Dr_VERROUILLER ZONE(zone;mode{;modeBouton})
· ModeBouton -> Entier
0 : bouton si la zone est inférieure à 150 points de hauteur et 300 points de largeur
1 : toujours la zone
Dr_FIXER OPTIONS GLOBALES(écriture;lecture{;selection comme 4D{;activation grille
{;verrouillage horizontal {;verrouillage vertical}}}})
· Sélection comme 4D -> Entier
0 pas de changement
1 sélection de tous les objets touchés
2 sélection de tous les objets entourés
· Activation de la grille magnétique -> Entier
0 pas de changement
1 grille non activée
2 Grille activée
· Verrouillage horizontal -> chaine
lettre pour le verrouillage horizontal (par défaut : clic + h)
· Verrouillage vertical -> chaine
lettre pour le verrouillage vertical (par défaut : clic + v)
6-4. 4D BackUp intégré et ajout de nouvelles fonctionnalités▲
Nouveautés :
• Algorithmes entièrement nouveaux
• Déclenchement automatique des sauvegardes et restitutions (structure, données, fichiers joints…)
• Définition de paramètres et options avec 4D, 4D Server, 4D Runtime Volume License
• Intégration automatique des opérations manquantes grâce au fichier d'historique
• Possibilité d'annulation multiniveau
• Compression et sécurité accrues des archives
• Accès programmé en XML
• La sauvegarde peut se faire de plusieurs façons :
· Mode Structure > Préférences > Sauvegarde
· Mode Utilisation > Menu Fichier > Ligne Sauvegarder
· Commande SAUVEGARDER :
appelle la Méthode Base Sur demarrage sauvegarde au début et appelle
la Méthode Base Sur arrêt sauvegarde à la fin.
Les commandes à votre disposition :
• SUR DEMARRAGE SAUVEGARDE
• SUR ARRET SAUVEGARDE
• SAUVEGARDER
• RESTITUER
• LIRE INFORMATION SAUVEGARDE(sélecteur;val1;val2)
• LIRE INFORMATION RESTITUTION(sélecteur;val1;val2)
Fichiers générés :
• NomBase[XXX1-0002].4BK : (2e segment de la première sauvegarde)
• Nomhistorique[XX12].4BL : 13e version de l'historique (commence à 0)
Divers :
• Taux de compression : si élevé, moins rapide mais prend moins de place
• Taux d'entrelacement : si élevé, plus de sécurité mais plus lent (les secteurs ne sont pas contigus
• Taux de redondance : si élevé, plus de sécurité mais plus lent (taille du fichier plus gros)
• Option de sauvegarde automatique à la création d'une base
• Option de restitution à l'ouverture d'une base.
Fichier d'historique :
• Création d'un nouveau fichier après chaque sauvegarde
• Stocke les ajouts, modifications, suppressions, transactions
• Historique analysable : Mode Utilisation > Fichier > Vérifier fichier historique (sur 4D Mono ou 4D Server)
Action, Table, Utilisateur, Date et Heure, Valeurs des champs
• Revenir en arrière : annule toutes opérations après la ligne sélectionnée
Automatisation des réparations :
• Autodiagnostic à l'ouverture
· Restitution
· Intégration de l'historique
· Démarrage de la base (selon options dans les préférences).
Remise en route automatique de 4D Server s'il est enregistré comme service
Restitution manuelle :
• Onglet Restituer à l'ouverture de la base (4D Mono et 4D Server)
• Commande RESTITUER
• Glissé-déposé du fichier de sauvegarde sur l'icône de l'application (toute appli. 4D)
Journal et fichier XML :
• Journal des sauvegardes.txt : Chemin d'accès, taille, contenu de l'archive…
• Fichier " Backup.xml " dans DossierBase:Préférences:Backup
6-5. 4D ODBC intégré▲
Commandes haut niveau 4D ODBC
Il n'y a pas de compatiblité entre le plug-in 4D ODBC 2003 et 4D ODBC pro 2004.
Mais les fonctionnalités de base ODBC sont désormais intégrées dans 4D 2004.
• Intégrées dans tous les produits 4D 2004
• Pas de licence supplémentaire
• Import et export d'une source ODBC
• Accès à toute source ODBC via SQL
• ODBC 3.0 API
• Natif MacOS X
• Driver Manager inclus avec MS Windows et MacOS X
• Windows : quelques drivers inclus
• MacOS X : Pas de drivers inclus
• Drivers "Tierce partie" :
http://www.openlinksw.com/
• Documentation API ODBC :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odbc/htm/odbcodbc_api_reference.asp
• Composant "ODBC Framework" pour remplacer les commandes ODBC 2003 par les
commandes 2004
(s'installe avec le plug-in ODBC PRO à partir du CD 4D Product Line 2004.2 ou par téléchargement).
6-6. Trois nouveaux plug-ins avec 4D 2004▲
• 4D for MySQL
• 4D for PostgreSQL
• 4D for ADO
6-7. Utilisateurs et Groupes▲
BLOB VERS UTILISATEURS (Blob Utilisateur)
UTILISATEURS VERS BLOB (Blob Utilisateur)
Seul l'administrateur a accès à cette commande.
Identique à la sauvegarde dans l'éditeur mais seulement fichier disque dans ce cas-là.
Note de compatibilité :
Les fichiers d'utilisateurs et groupes (extension .4UG) créés par la commande de
menu "Enregistrer les groupes & utilisateurs..." dans 4e Dimension 2003 peuvent
être chargés dans 4e Dimension 2004 via la séquence ci-dessus.