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

Composants VCL Delphi Discussion :

Recherche Composant Planning Freeware pour D7PE


Sujet :

Composants VCL Delphi

  1. #41
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Salut Jipété

    Remettons tout ça dans son contexte : c'est un petit prog sans prétention que j'ai fait pour ma pomme ... et donc comme tout programme, perfectible.

    Et puisqu'on fait dans le détail, 11H30 me parle plus "visuellement" que 11:30 et je me tape des règles officielles de typographie ! C'est quoi ça ? A force, on finira par regarder, lire, écouter, bouffer, boire, des normes, pasteurisées et insipides (c'est juste un coup de gueule, n'y vois aucune attaque personnelle )

    Pour les coupures de mots je suis d'accord. Le pb est que pour un événement d'1/2 heure, je n'avais qu'une ligne disponible et je voulais y loger le + d'infos possible, quitte à tronquer un mot... mais c'est vrai que j'aurais pu gérer l'affichage du commentaire en fonction de la place disponible
    Quant à la police, je dirais affaire de goût

    Une police, comme tu le dis, se lit facilement uniquement parce que notre oeil est habitué à sa structure. Moi je l'aime bien

    Au fait, ça veut dire quoi, mes 2 cts

  2. #42
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Citation Envoyé par OutOfRange
    Au fait, ça veut dire quoi, mes 2 cts
    C'est marrant je me suis toujours posé la même question !!
    Sans vouloir t'offenser Jipété.

    @+

  3. #43
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 973
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 973
    Points : 15 441
    Points
    15 441
    Par défaut
    Yop !

    Mes 2 cts, c'est une expression made in USA découverte en suivant les ancêtres des forums, ici on pourrait dire « mon grain de sel ».
    Ah, et des fois j'utilise HTH : Hope This Helps, même source.

    Quant à la typo, je ne veux bien sûr imposer de règles à personne, mais il y a des évidences incontournables, comme par exemple le fait que plus le contraste lumineux entre le message et son support est élevè, plus le message véhiculé sera vite et bien perçu (des test le prouvent). A contrario, si on écrivait en noir sur noir on n'y verrait rien, tout le monde est d'accord. Donc l'inverse est vrai : plus le papier est blanc (ce que recherchent les fabricants depuis toujours) et l'encre noire (ce que recherchent les imprimeurs depuis toujours), plus le contraste sera élevè et le message bein perçu.

    De la même manière, on s'est aperçu qu'un texte était plus lisible s'il ne dépassait pas 10 à 12 mots en moyenne à la ligne : au delà on se perd, l'oeil a du mal à trouver la bonne nouvelle ligne lors du retour.
    Et on s'est rendu compte de plein de trucs comme ça, d'où ont découlé ce que d'aucuns appellent des règles, mais qui sont simplement du bon sens.

    Quant aux polices, ce sont des outils, mais culturels : nous lisons (enfin, les personnes d'un certain âge, parce que les jeunes, ...) plus facilement un texte en « Times New Roman » par exemple parce que tous petits nous avons appris à lire avec des bouquins imprimés avec des polices de cette famille. Et nous aurions un mal de chien à lire ce texte s'il était affiché avec une police germanique.

    Les polices sont des outils de lecture : il y en a pour le texte, pour les titres, pour les affiches, etc. Il ne suffit pas qu'elle plaise ou qu'elle soit jolie, il faut surtout qu'elle fasse bien son boulot : je ne vais pas monter une mèche à métaux de 8 pour faire un trou de 14 dans une planche !

    Ta police, OutOfRange, je la verrais bien sur un flyer pour un concert, en couv' de mag' BD, en affiche, ce genre de choses, mais franchement et sans vouloir t'offenser, pas sur une interface utilisateur, qui n'est pas là pour exposer une oeuvre d'art !
    Après tout, pourquoi Microsoft dépense du pognon à nous pondre une nouvelle font pour Vista, mmmh ? Style Arial mais avec les E et S plus étroits : ils ont étudié, encore une fois, la lisibilité (le maître mot !). Je l'ai vue (je ne sais pas où j'ai mis le lien, ), elle n'est pas belle (on s'en fout), elle est fonctionnelle et c'est ce qu'on lui demande, point barre.

    Voilà, je pourrais en raconter des kilomètres, mais il est un peu tard...

    HTH et mes 2 cts,
    --
    jp

  4. #44
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Salut Jipété

    Citation Envoyé par Jipété
    mais franchement et sans vouloir t'offenser
    Pas de pb. Tu ne m'offenses pas ! On a tous une perception et un jugement différent sur les choses, et heureusement d'ailleurs.
    Pour en finir sur le sujet, tu comprendras que pour la mise au point d'un petit prog perso, je n'ai pas les mêmes exigeances que microsoft, et je trouve que tu exagères, ma police (ce n'est pas la mienne d'ailleurs) n'est pas aussi difficile à lire que tu veux le dire...
    A part ça, ta démonstration ne souffre d'aucune critique.
    Allez sujet clos.

    Citation Envoyé par Jipété
    je ne vais pas monter une mèche à métaux de 8 pour faire un trou de 14 dans une planche !
    Euh juste pour le fun, je signale au perfectionniste que tu sembles être
    qu'on ne fait pas un trou dans une planche à l'aide d'un foret à métaux mais d'une mèche à bois

    Ah ces informaticiens

    Au plaisir de te lire

    OutOfRange

  5. #45
    Membre actif Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Points : 267
    Points
    267
    Par défaut
    On en a rêvé, waskol l'a fait !!!!!
    Du bon boulot! Et je tiens à apporter une précision, je n'ai rien fait, c'est tout Waskol !!!
    Mais une autre question waskol: pour mes shape à la dragndrop, t'as pas une tite idée ?
    Le truc serait qu'en fait TFiche serai un Tshape, et donc TPlanning serai un ensemble de TShape.... Qu'en penses-tu?

  6. #46
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par petitprince
    On en a rêvé, waskol l'a fait !!!!!
    Du bon boulot! Et je tiens à apporter une précision, je n'ai rien fait, c'est tout Waskol !!!
    Mais une autre question waskol: pour mes shape à la dragndrop, t'as pas une tite idée ?
    Le truc serait qu'en fait TFiche serai un Tshape, et donc TPlanning serai un ensemble de TShape.... Qu'en penses-tu?
    Ha mais je n'ai pas fini hein
    Pour l'interaction à la souris, ça va le faire.
    Mais j'en suis à chercher une solution pour calculer les rectangles d'affichage, lorsque pour une même période de temps on à 2, 3, 4 ou plus Fiches en même temps.

    Et pour les drag drop, j'ai mon idée. Mais aujourd'hui j'ai été très demandé au boulot.

  7. #47
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Le composant planning est presque fini.

    manque juste l'affichage du texte des fiches (Format RTF prévu s'il vous plait, pour couronner le tout)

    J'essairais aussi de faire un paquet d'installation pour que le composant "parle" un peu plus.

    Le planning réagi déjà à la souris :
    Si on clique sur un évènement du planning, on sélectionne automatiquement celui-ci.
    Si on double-clique un exemple de fiche d'édition apparaît.

  8. #48
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Salut Waskol

    Eh ben, ça décoiffe

    Je te suggère un autre chalenge : déplacer a l'aide de la souris, un événement d'une journée à une autre...
    Perso, je ne l'ai pas encore fait
    Ca me paraît un peu compliqué
    Mais si tu fais ça, j'irai voir, si tu publies tes sources, la manière dont tu l'auras brillamment mis au point

    On a tous hâte de voir le résultat

  9. #49
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par OutOfRange
    Salut Waskol

    Eh ben, ça décoiffe

    Je te suggère un autre chalenge : déplacer a l'aide de la souris, un événement d'une journée à une autre...
    Perso, je ne l'ai pas encore fait
    Ca me paraît un peu compliqué
    Mais si tu fais ça, j'irai voir, si tu publies tes sources, la manière dont tu l'auras brillamment mis au point

    On a tous hâte de voir le résultat
    Ca fait drôlement plaisir d'être encouragé de la sorte
    Merci.

    J'avais oublié de joindre mes fichiers
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  10. #50
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par OutOfRange
    Je te suggère un autre chalenge : déplacer a l'aide de la souris, un événement d'une journée à une autre...
    Perso, je ne l'ai pas encore fait
    Ca me paraît un peu compliqué
    Mais si tu fais ça, j'irai voir, si tu publies tes sources, la manière dont tu l'auras brillamment mis au point
    Au passage, Je pense que c'est fait d'ici 1/2 heure

    Trop Fastoche

  11. #51
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Citation Envoyé par waskol
    Le composant planning est presque fini.
    tsss tsss tsss !!!

    Y'a encore du boulot

    Si je peux me permettre 1 ou 2 remarques

    1 doubleclic sur une zone vide ouvre l'éditeur sur le dernier événement modifié
    ou à défaut le 1er (sans doute un oubli)

    Ce serait mieux de proposer l'ajout d'un nouvel événement aux jour et heure correspondant à la position du curseur...

    [J'avais mal lu, ça n'est juste qu'un exemple de fiche d'édition](modifié à 22H42)

    Pas mal les événements contigus dans la même journée lorsque leurs horaires se chevauchent
    Le visuel est un peu déroutant au début mais au moins on voit tout (faut savoir ce qu'on veut)

    Tu n'as pas prévu d'autre mode d'affichage qu'hebdo ?

    Perso, j'aime bien l'affichage mensuel

  12. #52
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par OutOfRange
    Tu n'as pas prévu d'autre mode d'affichage qu'hebdo ?
    Ils me posent tous la question

    Dans le programme exemple que je donne, tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    plan.PanelDays.NumberOfDays:=31;


    Bref, dans
    Plan.PanelDays
    et
    Plan.PanelHours

    il y a diverses choses utiles pour l'affichage

  13. #53
    Membre confirmé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Points : 474
    Points
    474
    Par défaut
    Citation Envoyé par waskol
    Dans le programme exemple que je donne, tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    plan.PanelDays.NumberOfDays:=31;
    HIN HIN HIN !

    Peau d'balle, ça ne marche pas...

    L'affichage hebdo s'incruste

    En core un cht'i effort

  14. #54
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par OutOfRange
    HIN HIN HIN !

    Peau d'balle, ça ne marche pas...

    L'affichage hebdo s'incruste

    En core un cht'i effort
    Non, sérieusement, je n'ai jamais prévu que mon composant fasse ça. Surtout qu'il existe un composant gratuit assez sympa pour ça qui ne nécessite pas l'utilisation de bases de données :
    http://www.torry.net/quicksearchd.ph...nner&Title=Yes

  15. #55
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Me revoilou avec une nouvelle version. Il ne manque plus que l'affichage du texte, sinon tout le reste est opérationel (bugs corrigés), y compris le déplacement des "boites" à la souris.

    Instructions :
    Pour sélectionner : cliquer sur une boite qui représente un rendez-vous ou un évènement avec le bouton gauche.

    Manipulation à la souris :
    - créer une boite -->[Touche Shift]+[clic droit] sur le planning
    - Déplacer une boite -->Maintenir [Touche Shift] et [clic gauche] puis déplacer le mulot
    - Changer l'heure de début ou de fin d'une boite -->Maintenir [Touche Ctrl] ou [Touche Alt] et [clic gauche] puis déplacer le mulot.

  16. #56
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    Je suis ce post et j'avoue que c'est du beau boulot en ce qui concerne le déplacement de RDV !!!

    Félicitation à Waskol

  17. #57
    Membre actif Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Points : 267
    Points
    267
    Par défaut
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Je ne trouve pas les mots...
    Franchement bravo (Et oui je suis toujours là, je revien juste d'une semaine de boulot acharné !!).
    Encore merci Waskol !!!

  18. #58
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Composant terminé

    - J'en ai profité pour corriger un bug (access violation lors du déplacement d'une boite), il ne devrait plus il y en avoir
    - Donc, quand on double-clique, on peut éditer l'évènement cliqué (pour de vrai cette fois-ci) : affichage et édition RTF, donc texte formatté, tout y est !
    - Le déplacement des "évènements" est toujour là, à la souris.

    Rappels des commandes :
    Instructions :
    Pour sélectionner : cliquer sur une boite qui représente un rendez-vous ou un évènement avec le bouton gauche.

    Manipulation à la souris :
    - créer une boite -->[Touche Shift]+[clic droit] sur le planning
    - Déplacer une boite -->Maintenir [Touche Shift] et [clic gauche] puis déplacer le mulot
    - Changer l'heure de début ou de fin d'une boite -->Maintenir [Touche Ctrl] ou [Touche Alt] et [clic gauche] puis déplacer le mulot.
    Toujours sans base de données : donc pour Delphi édition Perso (et versions améliorées aussi donc...).

    Il me reste à faire le paquet de composant pour pouvoir éditer le composant "visuellement).
    ...et à nettoyer un peu le code (variables déclarées inutiles)

    @petitprince : tu vois, avec des idées, et sérialisant les choses, dans l'ordre, tout est possible


    Développé et testé sous Delphi 7.
    Testé sous Turbo Delphi : marche nickel chrome

    N'ayez pas peur de rajouter un composant TXPManifest sur la fiche principale si vous en avez dans votre Delphi
    Fichiers attachés Fichiers attachés

  19. #59
    Membre éclairé
    Avatar de denokan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2002
    Messages : 434
    Points : 746
    Points
    746
    Par défaut
    Il y a une erreur chez moi quand je tente d'ajouter une nouvelle fiche :
    EAccessViolation sur la première ligne de la méthode TFiche.SetDebut

  20. #60
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par denokan
    Il y a une erreur chez moi quand je tente d'ajouter une nouvelle fiche :
    EAccessViolation sur la première ligne de la méthode TFiche.SetDebut
    Tu ajoutes par code ou bien avect [Shift]+clic-droit ?

    Si c'est par code, tu écris quoi pour que ça plante ?

    Merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 4 PremièrePremière 1234 DernièreDernière

Discussions similaires

  1. Recherche composant planning
    Par Sankasssss dans le forum VB.NET
    Réponses: 3
    Dernier message: 23/02/2011, 00h37
  2. Recherche composant ou méthode pour réaliser un plan dynamique
    Par kineton dans le forum Développement Windows
    Réponses: 0
    Dernier message: 14/10/2010, 11h14
  3. Recherche composant ou module pour newsletter+Joomla
    Par clem62173 dans le forum Autres
    Réponses: 1
    Dernier message: 11/01/2010, 18h00
  4. [Tests] Recherche Composant/outil/framework pour tester navigation web
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/11/2008, 12h34
  5. Recherche composant éditeur WYSIWYG pour Delphi (Win32)
    Par Nono40 dans le forum Composants VCL
    Réponses: 10
    Dernier message: 23/05/2008, 19h29

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