IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Que souhaiteriez-vous pour les versions 23 de l'EDI ?


Sujet :

WinDev

  1. #1
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 000
    Points : 2 105
    Points
    2 105
    Par défaut Que souhaiteriez-vous pour les versions 23 de l'EDI ?
    Bonjour à tous,

    Le temps passe, nous sommes déjà fin juin et l'annonce de la version 23 devrait se faire d'ici quelques mois comme tous les ans.

    Pour ma part, voici ce que je souhaiterai voir apparaitre:
    • Pouvoir créer des TCD dynamiquement
    • Pouvoir énumérer les membres d'une énumération pour pouvoir remplir une combo par exemple
    • Avoir la complétion auto dans les procédures internes. On ne l'a en effet pas sur les variables définies dans le bloc au dessus.
    • Un champ traitement de texte totalement finalisé
    • Un abandon des Table,tr,td pour coller au plus prêt des norme html5/css actuelles
    • Avoir un RWD hyper fonctionnel pour gagner enfin du temps
    • Une meilleure prise en compte des évolutions d'Android et iOS pour être toujours au top. Le SDK pris en charge est trop souvent obsolète.
    • Complètement en marge, Pouvoir payer un forfait de mises à jour annuelle qui nous donnerait les mises à jour plus rapidement et donc une évolution accrue des fonctionnalités.
    • Un debuggage complet des fonctionnalités qui sont pour certaines encore problématiques.


    Et vous ? Que souhaiteriez vous voir lors de cette nouvelle version WD, WB et WM ?

  2. #2
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    274
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 274
    Points : 248
    Points
    248
    Par défaut
    de ne plus être pris pour des ****** avec des versions non abouties.

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 000
    Points : 2 105
    Points
    2 105
    Par défaut
    ouhhh là, je pense que tu en demandes trop... Reste sur quelque chose de réalisable !!!

    Je peux rajouter sur ma liste précédente:
    • Supprimer un champ que l'on a créé avec ChampClone() sur WM (quel est l'intérêt de pouvoir le créer sans pouvoir le supprimer)

  4. #4
    Invité
    Invité(e)
    Par défaut
    Est-ce que vos suggestions ont été acceptées par PC SOFT?
    Pour ma part, je n'attend rien en particulier de la version 23, même avoir un champ traitement de texte aboutie n'est pas une priorité pour moi, mis à part des goodies, qui sont généralement pour moi

    EDIT : Après réflexion, j'aimerai voir toutes mes demandes de corrections et nouveautés que j'avais demandé sous Windev 21 non présentes dans Windev 22:
    - possibilité de pouvoir faire appel à la fonction wlangage TableSelectPlus sur une combo table (j'avais souligné que les fonctions TableOccurrence, TableSupprimeTout, TableAjouteLigne, .... fonctionnaient sur ce type de champ)
    - possibilité de voir les numéros des semaines sur le champ calendrier, et que de plus, dans l'IHM, on est la possibilité de définir la règle de la 1ere semaine de l'année
    - info bulle sur les variables locales afin de savoir comment elles ont été définies
    - création des fonctions wlangage CompleteGauche et CompleteDroite, afin de pouvoir compléter une gauche ou à droite (je sais que la fonction Complete existe, mais CompleteDroite pourrait justement faire appel à la fonction Complete)
    - dans un état, sur une rubrique numérique, possibilité de définir le format du champ de la même manière que dans Crystal Report (avoir un champ "séparateur décimal", "séparateur des milliers", "taille max de la partie entière", "taille max de la partie décimale", ...)
    - quand on instancie un objet d'une classe .NET, possibilité d'avoir accès à chacun des paramètres à l'aide du mot clé AVEC
    - ne pas avoir à faire appel à TableSupprimeTout quand on remplit une table à l'aide de SQLTable

    Suggestions que j'ai faites sous Windev 22 et qui ont été retenues :
    - sur un champ table avec une colonne interrupteur 2 états, ajout d'une nouvelle option permettant d'inverser l'état sur chaque des lignes (cocher toutes les cases décochées, et décochées celles qui sont cochées)
    - sur un champ table avec une colonne interrupteur 3 états, ajout d'une nouvelle option permettant de tout rendre "indéterminé"
    - sur un champ table avec détail d'une ligne, possibilité de définir une lettre d'appel pour voir apparaitre le détail de la ligne
    - ajout automatique du mot clé FIN quand on veut déclarer des variables comme étant des constantes
    - sur un champ table, quand on exporte les données dans un fichier xml (soit par l'interface, soit par la fonction TableVersXML), non génération du fichier xsl qui met le bazar quand on ouvre le fichier xml généré

    J'ai également eu droit à des demandes qui ont été refusées mais j'aurais été les avoir :
    - une boucle POUR TOUT qui pourrait récupérer chaque caractère dans une chaine, car une chaine est, par définition, un tableau de caractères
    - la fonction "rechercher" qui fasse une recherche plus facile sur 2 mots
    Dernière modification par Invité ; 14/06/2017 à 12h56.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Si ça vous intéresse, j'ai mis à jour mon dernier message

  6. #6
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 075
    Points : 2 453
    Points
    2 453
    Par défaut
    Bonsoir,

    Citation Envoyé par romulus001 Voir le message
    J'ai également eu droit à des demandes qui ont été refusées mais j'aurais été les avoir :
    - une boucle POUR TOUT qui pourrait récupérer chaque caractère dans une chaine, car une chaine est, par définition, un tableau de caractères
    En fait, cela 'existe' : il suffit d'utiliser Caract(0) comme séparateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    POUR TOUTE CHAINE sMonCaractère, nMaPosition de sMaChaîne SEPAREE PAR Caract(0)
         Trace(nMaPosition + " - " +  sMonCaractère)
    FIN

  7. #7
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 167
    Points : 9 642
    Points
    9 642
    Par défaut
    <Troll>
    PhilouZ envoie un message subliminal ; pour parler de la version 23 de Windev, il a posté son premier message à 7h23 !
    </Troll>

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 000
    Points : 2 105
    Points
    2 105
    Par défaut
    Le subliminal, y'a rien de mieux. Ca te fait faire des choses incroyables...

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Hemgé Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    POUR TOUTE CHAINE sMonCaractère, nMaPosition de sMaChaîne SEPAREE PAR Caract(0)
         Trace(nMaPosition + " - " +  sMonCaractère)
    FIN
    En tapant le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    sMaChaîne est une chaîne="Bonjour"
    POUR TOUTE CHAÎNE sMonCaractère, nMaPosition DE sMaChaîne SEPAREE PAR Caract(0)
    	Trace(nMaPosition + " - " +  sMonCaractère)
    FIN
    J'ai eu le résultat suivant :
    1 - Bonjour

  10. #10
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 167
    Points : 9 642
    Points
    9 642
    Par défaut
    Pour que l'astuce avec caract(0) fonctionne, il faut tricher. Il faut copier la chaine ANSI en UTF8 , ou quelque chose comme ça. Le code a été donné sur ce forum il y a quelques semaines.

  11. #11
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 000
    Points : 2 105
    Points
    2 105
    Par défaut
    Bon après y'a plus simple je trouve
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    POUR i = 1 _A_ Taille(sMaChaine)
    	Trace(sMaChaine[[i]])
    FIN

  12. #12
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 897
    Points : 5 481
    Points
    5 481
    Billets dans le blog
    1
    Par défaut
    La réintroduction du centre de documentation serait bien utile

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par philouZ Voir le message
    Bon après y'a plus simple je trouve
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    POUR i = 1 _A_ Taille(sMaChaine)
    	Trace(sMaChaine[[i]])
    FIN
    C'est précisément que j'avais été amené à faire

    EDIT : nouveau problème remonté et accepté par PC SOFT : quand on fait un export des données d'un champ table vers un fichier XML, soit par le FAA, soit par la fonction TableVersXML, le fichier XML ne s'ouvre pas correctement, ce fichier fait appel à un fichier XSL et le lien ne fonctionne pas

  14. #14
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 308
    Points : 13 059
    Points
    13 059
    Par défaut
    Sinon pour en revenir au sujet de la discussion:
    • Les variables statiques
    • L'équivalent du yield return de C#
    • Pouvoir utiliser une méthode d'une instance de classe avec ThreadExecute
    • Une augmentation drastique de la pile d'exécution, ou au moins pouvoir la paramétrer (pour faire de la récursivité, pour utiliser des design pattern tels que Décorateur, Chaine de Responsabilité...)
    • Même si c'est trop demandé, moins de nouveautés, mais qu'elles soient présentes ET finalisées dès la sortie de la version
    • Accessoirement, un remplacement de l'équipe marketing...


    Tatayo

  15. #15
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 615
    Points : 841
    Points
    841
    Par défaut
    Bonjour,
    • Avoir d'autres type des certificats acceptés.
    • mieux intégrer les dll et api tierces (souvent cela fonctionne en .net et pas en WD....)
    • bien libérer les ressources


    Bon dev

    Gancau

Discussions similaires

  1. Que savez-vous sur les langages de programmation C et C++ ?
    Par Olivier Famien dans le forum Actualités
    Réponses: 18
    Dernier message: 21/08/2015, 06h06
  2. [Lazarus] Que pensez-vous de la version 0.9.26 ?
    Par Alcatîz dans le forum Lazarus
    Réponses: 19
    Dernier message: 19/08/2009, 12h52
  3. Réponses: 88
    Dernier message: 08/06/2009, 18h23
  4. Que penseriez vous de mutualiser les tests browser ?
    Par SpaceFrog dans le forum Général Conception Web
    Réponses: 18
    Dernier message: 06/04/2009, 17h12
  5. Réponses: 18
    Dernier message: 18/03/2007, 21h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo