Nos 10 meilleurs articles de blog de 2017 !

Traduit automatiquement de Deepl

De la notation des objets à 4D Write Pro et de la sécurité aux conseils simples, 2017 a tout eu ! Faisons un retour en arrière avec dix de nos posts les plus lus. Voici les sujets qui ont retenu votre attention en 2017 :

#10 – boîte de liste : plus de possibilités de programmation.

Dans ce billet de blog, nous avons introduit la possibilité d’utiliser la programmation générique avec les boîtes de liste. Les développeurs ont désormais un contrôle total sur la liste complète des propriétés des boîtes de liste.

#9 – recherche en liant des arguments de requête d’attributs de tableaux

4D offre plusieurs façons d’interroger des données à l’aide d’index, de manière extrêmement rapide. Mieux encore, cette fonctionnalité a été améliorée en permettant des requêtes encore plus complexes à l’intérieur d’une liste d’éléments … dans un seul objet !

#8 – 4D write pro : création de documents par programmation

4D Write Pro facilite la création automatique de documents grâce au concept de signet. Cela vous permet de construire facilement de nouveaux documents, section par section. Une base de données de démonstration est incluse dans ce post pour vous montrer comment utiliser les nouvelles commandes pour générer dynamiquement des documents.

#7 – découvrez comment la notation objet peut simplifier la vie d’un développeur

Ce billet présente une amélioration majeure du langage 4D : la notation d’objet. Nous avons mis en évidence ce qui peut être fait différemment et plus efficacement grâce à la puissance de la Notation Objet !

#6 – l’horodatage est maintenant disponible

Une nouvelle commande a été introduite pour obtenir un horodatage UTC précis incluant les millisecondes. A titre d’exemple, cette information peut être utilisée dans un fichier de log pour savoir précisément quand un événement s’est produit !

#5 – mode sdi pour les applications sur windows

Les applications 4D peuvent bénéficier du mode SDI sur Windows. Auparavant, 4D avait une fenêtre principale grise (la fenêtre MDI) avec toutes les fenêtres d’application affichées à l’intérieur (comme des fenêtres enfants). Les applications SDI, par contre, ont une fenêtre principale qui peut ouvrir de nombreuses fenêtres supplémentaires indépendamment.

#4 – new object : une façon simple d’initialiser un objet

Nous avons introduit une nouvelle commande pour initialiser un objet: New object. Cette commande crée un objet et renvoie une référence à celui-ci. Par conséquent, OB SET est maintenant inutile dans plusieurs situations.

#3 – notation d’objet : une autre façon de coder

Avec la Notation d’Objet, beaucoup de possibilités sont apparues. L’une d’entre elles est de ne plus avoir besoin d’utiliser OB Get ou OB SET. En plus de cela, l’exécution du code est 10 fois plus rapide avec la Notation d’Objet !

#2 – Découvrir et utiliser les actions standard

Plus de 100 actions standard ont été ajoutées pour 4D Write Pro et Styled Text. Dans ce billet, nous avons présenté différentes façons d’utiliser les actions standard, ainsi que leurs avantages. L’un d’eux est la gestion automatique par 4D de la désactivation de l’élément de menu ou du bouton lorsque l’action n’est pas applicable, sans aucun codage !

#1 – créer votre propre interface pour 4D Write Pro

Dans le post #1 de 2017, nous avons mis l’accent sur l’utilisation d’actions standard pour gérer les zones de 4D Write Pro. Sans une seule ligne de code, vous pouvez rapidement créer une barre de menu ou un menu contextuel personnalisé pour gérer facilement vos documents 4D Write Pro.

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.