Bases de données du projet : Utilisateurs et groupes en action
Un article de blog très détaillé a été publié sur les utilisateurs et les groupes dans les bases de données de projet. Dans ce billet, nous vous proposons une vidéo sur les points clés à retenir.
Profitez-en !
Comment partager votre code 4D via Github
Vous avez donc testé des bases de données de projets… vous en avez peut-être créé une ou vous avez peut-être converti une application binaire existante. Maintenant, nous allons vous montrer comment utiliser Git (le système de contrôle des révisions) avec Github comme service d’hébergement pour votre application 4D.
Bases de données et composants du projet
Depuis la livraison de 4D v18, une série d’articles de blog sur la façon de convertir et de développer avec des bases de données de projet ont été publiés. Qu’en est-il des composants ? Cet article de blog répond à cette question.
Activer le débogueur pour les TAGS PROCESS 4D en mode compilé
PROCESS 4D TAGS a été amélioré avec chaque version de 4D et les derniers ajouts comme 4DCODE ont considérablement augmenté les cas d’utilisation. Ce qui était auparavant une simple ligne de code, est maintenant souvent plusieurs lignes, voire des pages, de code 4D.
Manipulation des tableaux à partir du widget 4D Write Pro
Dans 4D v18, nous avons livré une fonctionnalité intéressante permettant de manipuler facilement les tableaux avec de nouvelles commandes et actions standard. Nous avons encore d’autres bonnes nouvelles (en particulier pour ceux qui préfèrent l’interface utilisateur au codage) : nous avons étendu ces nouvelles capacités à l’interface du widget 4D Write Pro. Désormais, un nouvel onglet vous permet de manipuler les tableaux directement depuis le widget !
Support de l’attribut « non-scaling-stroke » de SVG
Il est parfois préférable que les lignes d’un objet conservent leur largeur d’origine, quelle que soit la transformation appliquée. Par exemple, vous dessinez une ligne sur une carte indiquant la position d’un utilisateur et une destination. Lorsque l’utilisateur effectue un zoom avant sur la carte, vous souhaitez agrandir la carte mais faire en sorte que la ligne conserve sa largeur.
Éditeur de code : Dites bonjour aux blocs de commentaires
L’ajout d’un bloc de commentaires au début d’une méthode est utile pour ajouter une note sur ce que fait la méthode, ainsi qu’une liste de paramètres d’entrée/sortie. Et le fait de disposer de quelques lignes de texte lisible par l’homme au sein d’une section de code complexe peut s’avérer pratique pour vous aider, vous et les autres, à vous souvenir de l’objectif de cette section de code particulière. À partir de 4D v18, votre expérience de programmation est améliorée grâce à l’ajout de blocs de commentaires !
Documents 4D Write Pro : un nouveau paramètre utile
4D Write Pro a été conçu pour créer toutes sortes de documents, des plus simples aux plus sophistiqués. Pour atteindre cette diversité, les documents peuvent contenir des parties distinctes, comme des paragraphes, des sections, des en-têtes, des pieds de page, etc. Une fois rempli, 4D Write Pro se comporte de manière à ce que toutes ces parties puissent être lues. Cependant, il arrive que certaines parties doivent être redimensionnées en fonction de leur contenu. C’est typiquement le cas des en-têtes et des pieds de page dont la hauteur peut changer automatiquement. Cette fonctionnalité est généralement très utile, mais il est parfois plus pratique de fixer la hauteur des en-têtes et des pieds de page à des valeurs constantes (même si leur contenu peut être tronqué et ne plus être entièrement visible).
Base de données du projet : Déploiement de votre application
Votre application a donc été développée et vous êtes prêt pour l’étape suivante. 4D vous permet :
- de générer une base de données compilée qui ne contient plus aucun code interprété,
- générer une application autonome qui peut être double-cliquée,( c’est-à-dire fusionnée avec 4D Volume Desktop, le moteur de base de données de 4D),
- générer des applications client/serveur avec des mises à jour automatiques des parties client et serveur.
Avec une base de données de projet, vous pouvez également construire vos applications finales pour les deux plateformes. Une base de données de projet utilise le même fichier de configuration qu’une base de données binaire.
Sur le redimensionnement… Sur le redimensionnement… Sur le redimensionnement… Sur le redimensionnement…
Vous vous demandez comment créer une interface utilisateur agréable et dynamique ? En général, lorsqu’un formulaire est redimensionné, les objets du formulaire dont les propriétés de dimensionnement horizontal ou vertical sont définies pour se déplacer ou s’agrandir, sont automatiquement redimensionnés. Dans certains cas (par exemple, pour une gestion plus fine de l’interface utilisateur), les développeurs choisissent de gérer la taille et la position des objets du formulaire par programmation. Pour ce faire, ils vérifient l’événement « on resized » qui est déclenché dans la méthode du formulaire. Mais que se passe-t-il lorsque le formulaire contient un ou plusieurs sous-formulaires ? Sur plusieurs niveaux ? Cet article de blog vous donne les réponses !
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique