décembre
2014
Comme chaque année quand on est développeur Windev (Webdev, Windev Mobile), le mois d’octobre signifie nouvelle version des produits PC-Soft et un nombre de nouveautés à couper le souffle . Cette année WinDev 20 avec … 920 nouveautés annoncées pour la version la suite d’EDI. L’ensemble des nouveautés sont consultable sur le site officiel : liste des 920 nouveautés (PDF).
Dans cet article, je vais faire une énumération des nouveautés WinDev que je trouve personnellement / professionnellement intéressantes. Attention, cette liste est établie par rapport mes propres besoins, vous en trouverez surement d’autres.
- Nouveauté 36 : graphes, nouvel aspect des bulles
- Nouveauté 37 : Mire de lecture de graphe
- Nouveauté 46 : Une fenêtre D’IHM + une fenêtre de code simultanément à l’écran
- Nouveauté 53 : Ordre de tabulations recalculé a chaque modification
- Nouveauté 54 : Utilisation des ancrages en redimensionnement
- Nouveauté 59 : Erreur d’IHM, champs avec bulles d’aide identiques signalées
- Nouveauté 63 : Centraliser les codes de mise à jour des champs d’une fenêtre
- centraliser le code
- améliorer la lisibilité
- faciliter la ré utilisabilité
- faciliter les modifications
- Nouveauté 91 : MVP, comment l’utiliser facilement
- Nouveauté 92 : Procédure interne
- Nouveauté 95, 96, 97 : Programmation parallèle
- Nouveauté 109 : Affectation multiples groupées
- Nouveauté 113 : Design Pattern façade (objets associés)
- Nouveauté 125 : Coordonnées géographique, fonctions géoAzimuth et géoDistance
- Nouveauté 203 : Jauge à progression infinie
Une amélioration intéressante pour l’utilisateur finale pour faciliter la lecture d’un graphe.
Pour la même raison que la nouveauté 36, une amélioration intéressante pour l’utilisateur
Avec cette nouveauté, l’espace de travail s’améliore. un écran pour l’interface et un autre pour le code. Reste à convaincre les responsable des achats pour un deuxième écran
Avec cette nouveauté, fini les oublis lors d’une modification d’IHM effectuée dans la dernière ligne droite du projet.
Cette nouveauté entraîne un gain de temps et un respect des proportions existantes lors de modification d’IHM.
Allez soyons honnête … Vious n’avez jamais oublier de modifier la bulle d’aide. Avec cette nouveauté WinDev nous le rappellera en erreur d’IHM.
-
Alors cette nouveauté, c’est surement celle que je trouve la plus … à mon gôut au sens développement et lisibilité du code. Dans mes développements et mes explications sur WinDev je met en avant la centralisation du code de mise à jour des IHM dans les fenêtres pour :
Je ne peux que inciter à l’utilisation de ce nouveau traitement
Après la centralisation du code dans la nouveauté 63, la séparation des actions avec le Design Pattern MVP.
Impatient de voir le code à mettre en place pour utiliser ce Design Pattern
Avec cette nouveauté, on va pouvoir un niveau d’encapsulation et permette de diviser des parties de programmes procédural en sous taches qui n’ont d’intérêt et de sens que localement. Cela permet d’éviter l’accumulation de fonction globale qui ont un usage très restreint.
Ensemble de nouveautés intéressantes pour faciliter la programmation parallèle.
Enfin, un des gros manques des versions précédentes, je n’ai jamais compris pourquoi on pouvais déclarer sur une seule ligne des variables mais qu’il fallait plusieurs ligne ou bloc de code pour initialiser plusieurs variables
Cette nouveauté augmente les possibilités POO de WinDev.
Ces deux fonctions sont très intéressantes pour des logiciels utilisant des cartes, des adresses, des tournées, …
Cette nouveauté met fin au code à plusieurs états pour afficher correctement une jauge infinie
Conclusion
Cette version de Windev emmène des nouveautés intéressantes autant que ce soit au niveau développement que graphique pour le client. Le nombre de 920 me parait gonflé, mais ça c’est l’aspect commercial, et cela devient une question d’habitude. Chacun qui verra un intérêt à migrer ou pas
Commentaires récents
- Héritage en WinDev : BUG ou subtilité du W-langage??? dans
- Héritage en WinDev : BUG ou subtilité du W-langage??? dans
- Héritage en WinDev : BUG ou subtilité du W-langage??? dans
- Héritage en WinDev : BUG ou subtilité du W-langage??? dans
- Windev : Norme de programmation pour les procédures et les champs graphiques dans