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

Contribuez Discussion :

[GANTT] Using GDI+


Sujet :

Contribuez

  1. #1
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut [GANTT] Using GDI+
    Désolé pour mon français, fait avec le traducteur Google, and pour l'erreur de section... (peut-être qu'un modérateur peut le déplacer)
    Je participe activement à plusieurs forums italiens depuis plus de 20 ans, mais je suis en difficulté avec le français, donc je ne participe pas activement à votre forum, mais je vous lis constamment.

    J'en profite donc pour remercier Thierry GASPERMENT, et partager avec vous cet exemple avec la bibliothèque GDI + de [Arkham46] en espérant que ce sera intéressant pour quelqu'un.
    La deuxième pièce jointe contient un "Tutoriel" simplifié en anglais, peut-être plus pratique qu'en italien.

    GANTT_GDIP_V2.zip
    GANTT.pdf

    @Alex

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 868
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 868
    Points : 4 739
    Points
    4 739
    Par défaut
    ik2zok,

    Bonjour,
    je viens d'ouvrir ton appli. WOUAHH , c'est tout simplement super
    Un exemple de Gantt aussi abouti ça manquait.
    bravo encore !
    "Always look at the bright side of life." Monty Python.

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2019
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2019
    Messages : 144
    Points : 194
    Points
    194
    Par défaut
    Bonjour,

    Magnifique

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 241
    Points : 19 367
    Points
    19 367
    Billets dans le blog
    61
    Par défaut
    Bonjour,

    Impressionnant en effet !

    Je me souviens bien de vous, vous m'aviez contacté, vous souhaitiez refaire mon module de classe pour un diagramme de Gantt.

    En tout cas je vous félicite pour votre travail.

    J'aurais juste une remarque concernant le temps de réponse du planning, à l'époque vous m'aviez parlé d'utiliser des collections, mais remplir des collections cela peut prendre du temps surtout quand il y a beaucoup d'éléments.

    N'y aurait-il pas moyen d'utiliser des recordset à la place, peut-être que cela pourrait améliorer les temps de réponses.

    Bravo encore,
    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  5. #5
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Oui c'est moi.

    Dans mon expérience de travail, j'utilise Project pour la planification des activités de maintenance industrielle, et je dépasse rarement 500 activités.

    En tout cas, travaillant en mémoire comme cela se passe dans ce cas, je pense que l'utilisation des Collections est plus efficace pour la méthode de gestion, surtout en réfléchissant à la méthode Hiérarchique des Objets dans le développement "Object Oriended".

    J'ai testé la démo avec environ 200 activités dans une hiérarchie complexe jusqu'au 5ème niveau de profondeur, et il me semble qu'elle n'a pas de retards importants.

    Thanks for feedback.

    @Alex

  6. #6
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Alex, j'ai testé votre base de données sur une machine 64 bits et Office 365, et cela prend très longtemps avant de s'ouvrir et de se déclencher plus de 5 minutes et chaque clic que je fais prend 5 minutes. avez-vous une solution pour cela

  7. #7
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par rubio19703 Voir le message
    Alex, j'ai testé votre base de données sur une machine 64 bits et Office 365, et cela prend très longtemps avant de s'ouvrir et de se déclencher plus de 5 minutes et chaque clic que je fais prend 5 minutes. avez-vous une solution pour cela
    Je suis désolé mais je n'ai pas installé la version 64 bits, je ne peux donc pas vous répondre.
    Le code, en dehors de la classe GDI +, ne devrait pas être affecté par 32 / 64bit ...mais ne pouvant pas le vérifier, je ne sais pas quoi ajouter.
    Peut-être qu'un collègue qui a les mêmes configurations peut donner son avis au support ...?

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2020
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2020
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Bravo… j'utilise MS Project et Ecoplanning… Mais pourquoi être parti a monter cela sous Access…???.. En tout cas c'est propre!!!

  9. #9
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Lorsqu'il se développe, MProj n'est pas toujours installé avec les versions de base d'Office, et le Runtime n'est pas disponible, et le client n'accepte pas toujours d'acheter / payer une licence complète ...
    En tout cas, c'est une façon de développer et tester de nouvelles techniques et, je t'aime, très technique ... amusant.

  10. #10
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 522
    Points
    14 522
    Par défaut
    Bonjour,

    J'ai déplacé dans le forum contribuez.

    Désolé, je n'ai pas encore eu le temps de regarder de près.
    En tout cas ça rend bien. Je n'ai pas de soucis de lenteur avec 64bits (Office 2013).

    Merci pour le partage.

  11. #11
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Parfait merci beaucoup d'avoir déménagé le 3d.
    A bientôt.

  12. #12
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Points : 58
    Points
    58
    Par défaut
    Bonjour,

    L'appliation est tout simplement incroyable ! vraiment très interessant !

    Je vais devoir passer beaucoup de temps pour tout comprendre, je cherches justement à intégrer des fonctionnalités similaire pour mon application

    J'ai cepandent quelques crash de l'application lors de l'ouverture de formulaires (GNTT_EventDetail , GNTT_PrintImage et GNTT_PrintTool) avec MsOffice Access 2016 64 bits mais pas avec Access 2010 32 bits

  13. #13
    Membre à l'essai Avatar de ik2zok
    Homme Profil pro
    VBA
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : VBA
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 14
    Points
    14
    Par défaut
    Merci, je suis en train de fair tout à partir de zéro, pour optimizer l'utilisation des zones graphiques et l'accélération de toute la création de contrôles, j'ai remarqué des erreurs techniques sur l'utilisation du redimensionnement des images GDI qui ne sont pas nécessaires, et au contraire néfastes pour l'efficacité.
    En étudiant les bibliothèques de commandes Arkham46, je perfectionne l'utilisation de la classe GDI et toutes les animations utilisées beaucoup plus couramment.

    Évidemment, tout recommencer est compliqué et prend beacucoup de temps, mais quand je l'ai terminé, je publie à nouveau DEMO.

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 15h23
  2. OpenGL + GDI
    Par Twofy dans le forum OpenGL
    Réponses: 4
    Dernier message: 26/02/2004, 18h13
  3. [web] use CGI.pm
    Par martijan dans le forum Web
    Réponses: 18
    Dernier message: 09/09/2003, 15h11
  4. "use may clash"
    Par Jibees dans le forum Modules
    Réponses: 4
    Dernier message: 15/05/2003, 17h27
  5. Connaitre l'unitée à ajouter dans USES
    Par DelphiCool dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2002, 14h48

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