4D V17 R3 Beta commence aujourd’hui

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer le lancement de la commande beta testing pour 4D v17 R3! LJetons un coup d’œil et voyons ce que cette version bêta a à offrir. includes:

  • 4D pour iOS: Plus de fonctionnalités pour personnaliser vos applications mobiles, avec des formateurs de données, la création de vos propres modèles et la possibilité d’ajouter vos propres icônes.
  • 4D Write Pro: De nouvelles commandes pour des documents complexes et joliment conçus.
  • 4D View Pro: Importez et exportez des documents Microsoft Excel (format .xlsx).
  • Plus de commandes 4D thread-safe pour des processus encore plus préemptifs.
  • Exportez votre fichier de structure en texte brut pour les référentiels de contrôle des sources.
  • Écrivez vos propres méthodes pour les objets.
  • Et bien plus encore (voir ci-dessous).

Téléchargez 4D v17 R3 maintenant (Exclusif aux partenaires 4D)

4D for iOS – Preview

Formateurs de données

4D pour iOS devient de plus en plus riche en fonctionnalités à chaque nouvelle version. 4D v17 R3 introduit un nouveau concept : les formateurs de données. Ils vous permettent de définir des types de données spécifiques pour vos champs afin que le contenu s’affiche dans le bon format. Vous pouvez rapidement remplacer le format par défaut de vos champs pour afficher le format de votre choix, tel que la devise, les booléens, les pourcentages, les dates, et bien plus encore.

Créez vos propres modèles de formulaires de liste et de détail

4D pour iOS propose déjà plusieurs modèles de formulaires de liste et de détail pour couvrir la plupart de vos besoins. Cependant, les choses se sont encore améliorées avec 4D v17 R3 ! Vous pouvez désormais créer facilement vos propres modèles de listes et de formulaires détaillés.

ajoutez vos propres icônes

4D pour iOS dispose d’une vaste bibliothèque d’icônes. Des icônes pour le commerce, la finance, l’éducation, le gouvernement, la santé, l’industrie, l’immobilier, les services, etc. Mais que faire si vous voulez une icône qui n’est pas déjà dans cette liste ? Avec 4D v17 R3, vous pouvez ajouter vos propres icônes à la bibliothèque. Il suffit de créer un dossier …/Resources/Mobile/medias/icons et d’y glisser et déposer vos icônes.

4D Write Pro

nouveaux attributs pour éviter les veuves, les orphelins et les sauts de page

4D Write Pro propose deux options pour éviter les veuves et les orphelines dans les paragraphes ou les tableaux, ainsi que les sauts de page dans les paragraphes ou les tableaux.

Les veuves et les orphelins sont les lignes uniques au début ou à la fin d’un paragraphe qui sont laissées toutes seules en haut ou en bas d’une page. Pour les éviter, 4D Write Pro dispose d’un nouvel attribut à utiliser avec la commande WP SET ATTRIBUTES : wk avoid widows and orphans. Les valeurs disponibles pour cet attribut sont wk true ou wk false.

Mais ce n’est pas tout ! Il existe également un nouvel attribut pour empêcher les sauts de page à l’intérieur des paragraphes ou des tableaux : wk page break inside. Les valeurs disponibles sont wk avoid ou wk auto. Cette option peut être utile lorsque vous ne voulez pas qu’un paragraphe, plusieurs paragraphes ou un tableau s’étendent sur deux pages.

Créer des en-têtes et des pieds de page avec du code

Avec 4D v17 R3, vous pouvez créer par programmation un en-tête et un pied de page pour une section spécifique avec deux nouvelles commandes : WP New header et WP New footer. Vous pouvez également supprimer un en-tête ou un pied de page avec les commandes WP DELETE HEADER et WP DELETE FOOTER.

Mise en page dans 4D write pro

L’utilisation de code pour définir la taille, l’orientation et les marges des pages est désormais possible avec 4D v17 R3. 4D Write Pro dispose de nouveaux attributs à utiliser avec les commandes WP SET ATTRIBUTES et WP GET ATTRIBUTES :

  • wk page width, wk page height
  • wk page orientation
  • wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom

gérer les sections avec du code dans les documents 4d write pro

4D v17 R3 introduit les sections. Les sections vous permettent de créer différentes mises en page au sein d’un même document. Par exemple, dans chaque section, vous pouvez définir un format de papier différent, une orientation différente, des marges différentes, des en-têtes et des pieds de page différents, etc. Le résultat final étant des documents complexes et magnifiquement conçus. Les sections peuvent être manipulées par code grâce à deux nouvelles commandes, WP Get sections (qui vous permet de récupérer une collection de sections dans votre document) et WP Get section (pour récupérer la section actuelle). Pour modifier les attributs d’une section spécifique, vous pouvez passer la référence de la section aux commandes WP SET ATTRIBUTES et WP GET ATTRIBUTES .

4D language

Plus de commandes thread-safe

Grâce à toutes les commandes thread-safe améliorées (voir la liste ci-dessous), vos applications peuvent tirer pleinement parti des ordinateurs multicœurs, ce qui permet de répondre plus rapidement aux demandes simultanées.

Commandes thread-safe :

  • COMPRESS BLOB
  • EXPAND BLOB
  • BLOB PROPERTIES
  • ENCRYPT BLOB
  • DECRYPT BLOB
  • GENERATE ENCRYPTION KEYPAIR
  • GENERATE CERTIFICATE REQUEST
  • RECEIVE BUFFER
  • SET DEFAULT CENTURY
  • GET DOCUMENT ICON
  • TRANSFORM PICTURE
  • SVG EXPORT TO PICTURE
  • Get localized document path
  • Get database localization
  • LOCKED BY
  • LOG EVENT
  • Current client authentication
  • GET MEMORY STATISTICS
  • TEXT TO ARRAY

Amélioration des tests de base de données

Les produits 4D peuvent déjà être lancés à l’aide de paramètres de ligne de commande pour permettre un test ou un déploiement automatique. Avec 4D v17 R3, de nouveaux paramètres ont été ajoutés pour encore plus de flexibilité lors de l’ouverture de votre base de données :

-opening-mode: va définir la façon dont votre base de données est ouverte : mode interprété ou compilé.

-create-data: permettra de créer un nouveau fichier de données si le fichier actuel n’ est pas trouvé ou avec un nom spécifique si -data est passé.

-user-param: enverra une chaîne qui peut être lue après le lancement de la base de données en utilisant la commande GET DATABASE PARAMETER.

4D View Pro

Travailler avec des documents Microsoft Excel (.xlsx) avec 4D View Pro

Avec 4D v17 R3, les commandes existantes de 4D View Pro VP IMPORT DOCUMENT et VP EXPORT DOCUMENT ont été améliorées. Elles prennent désormais en charge l’extension .xlsx (Microsoft Excel). Il suffit de passer votre chemin d’accès aux commandes et le tour est joué !

More programming capabilities

Créez vos propres objets de formule

Les objets ont changé la façon dont de nombreux développeurs 4D écrivent du code, le rendant plus générique, plus flexible, plus facile et plus rapide. À partir de 4D v17 R3 et de la commande New formula, vous pouvez créer des formules en tant qu’objets. Vous pouvez lui passer des paramètres ou accéder au contenu de l’objet. Les formules en tant qu’objets peuvent effectuer des calculs pour les attributs de l’objet ou être transmises à une méthode. Elles disposent même de leur propre gestionnaire de rappel et d’erreur. Si vous utilisez déjà ORDA ou si vous faites du codage classique basé sur la sélection, les objets viennent de devenir beaucoup plus puissants.

exporter le fichier de structure en texte brut

Avec 4D v17 R3, vous pouvez exporter le fichier de structure (.4DB) en texte dans plusieurs fichiers. Cela offre de nombreuses nouvelles possibilités, comme le stockage de votre code dans un référentiel de contrôle des sources. Deux options sont disponibles pour l’exportation, soit via un nouvel élément du menu « File/Export », soit en utilisant la nouvelle commande Export structure file.

Conversion des formulaires 4D classiques en formulaires dynamiques

4D v17 R3 introduit une nouvelle commande permettant d’exporter des formulaires 4D classiques (stockés dans des fichiers .4DB) vers des formulaires dynamiques. Vous pouvez passer le nom du formulaire et recevoir un objet décrivant le formulaire. Ensuite, en fonction de vos besoins, vous pouvez modifier les options de votre formulaire telles que la taille de la police ou la position des objets à l’écran.

Obtenir des informations sur l’application en cours d’exécution

Avec la commande Get application info vous pouvez récupérer des informations sur la configuration du réseau et l’activité de votre base de données, telles que : la quantité de CPU utilisée, le temps écoulé depuis son démarrage, et la liste continue.

Vous avez besoin de plus de détails techniques ? Jetez un coup d’œil à la documentation du site4D v17 R3 Beta dans la section « Ressources ». 4D Doc Center.

Vos commentaires sont très appréciés et nous aideront à améliorer la qualité de nos produits et à mieux répondre à vos besoins. Nous serions ravis de connaître votre avis sur l’une des fonctionnalités ci-dessus. Contribuez à notre forum « version bêta » (accessible à tous les partenaires 4D).

Vous n’êtes pas encore partenaire ? Devenez un partenaire 4D et participez à la conversation !

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.