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

Windows Forms Discussion :

Cherche infos pour faire de belles interfaces graphiques


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 42
    Par défaut Cherche infos pour faire de belles interfaces graphiques
    Salut,

    Je débuté en C# .NET et compagnie

    Je vois tout un tas de programmes disposant d'une interface graphique sympa.

    Exemple :

    Paint.NET : Avec son menu intégré dans la barre de titre (agrandie) et ses miniatures elles aussi a cheval sur la barre de titres.

    Je dispose de :
    - Windows Seven 7100.
    - C# 2008 Express Edition.
    - Visual Studio 2010 Beta.

    Je cherche mais je n'arrive pas à trouver un début de piste.

    Au final, les interfaces graphiques mes applications sont toutes classiques.

    Je cherche aussi a utiliser les dernieres fonction mises à disposition par Windows Seven.

    La barre de défilement directement sur la barre des tâches.
    Le menu contextuel lors d'un clic sur l'application dans la barre des taches.

    Pour tout ça, je ne trouve que des exemples en C++ (et encore) via le SDK de Windows Seven.


    Ce que je cherche absolument à intégrer, c'est ce que Microsoft appelle Ribbon. L'espèce de barre ruban que l'on a dans Paint ou WordPad sous Windows Seven.

    Tout ce que je trouve là dessus, ce sont des plugins tiers et payants.
    Microsoft devrait l'avoir intégré dans Visual Studio 2010 non ?

    Au final, ça en fait des questions. Ca fait quelques jours que je cherche, mais au final, je n'avances pas.

    En fouillant un peu partout, j'ai trouvé ça (ça semble être en partie ce que je veux faire ) :
    http://badger.developpez.com/tutorie...t-glass-vista/

    Si quelqu'un peut me donner quelques pistes, ce serait sympa

    Merci d'avance pour votre aide.

    A+

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    Déja si tu commences en C#, peut-etre que commencer par faire des applications qui fonctionnellement fonctionne sera déja une bonne base

    Après, si tu veux faire du vraiment joli, tu peux peut-etre songé à WPF qui me semble plus "simple" pour ce qui est du beau que Winform.

    Etant un pro de winform, j'arrive à faire ce que je veux avec, mais il me semble que WPF, pour peu qu'on est un peu la fibre "infographiste" est plus "complet" et surtout bien orienté beau !!!

    Après, pour ce qui est de Paint.Net, il n'y a rien d'exceptionnel dans l'IHM. Juste un peu d'utilisation "subtile" des panels, etc...

    Pour ce qui est du Ribbon, moi, j'ai trouvé une version opensource sur codeplex qui fait celà...

    Maintenant, de ce que j'ai lu du ribbon, il est préconisé de l'utilisé "uniquement" dans les cas ou le menu dispose de "beaucoup" d'entrée et que pour chaque menu de la barre de menu on dispose de beaucoup d'options (un texte citant autour de 50 fonctionnalités présentes dans un menu suggérait l'usage du ribbon dans ce cas là, et le "déconseillait" sinon)...

    Personnellement, quand je développe un logiciel, mon premier soucis est que le logiciel fonctionne et apporte les besoins exprimés. Pour l'aspect beau, je m'en soucis un peu plus tard car pour moi, celà relève d'autres éléments.
    Si la programmation est bien faite et que le logiciel est bien découpé d'un point de vue architecture, tu pourras très aisément substituer une IHM fonctionnelle mais moche par une très très jolie.

    Voilà mon opinion et je la partage avec moi-même

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 42
    Par défaut
    Merci pour ta réponse

    Par "je commence en C#" je veux dire que je code en ce langage depuis 2 ou 3 mois.
    Pour apprendre, j'ai refait pour un ami l'application qu'il utilise pour communiquer avec un boitier de sa fabrication (puce FTDI donc communication série via la DLL fournie par FTDI). Le logiciel permet de flasher le boitier, de régler les paramètres, d'envoyer des images que le boitier peut afficher (il est possible d'éditer les images directement dans le logiciel), bref, j'ai essayé de toucher à un maximum de choses toujours de manière ludique.

    Maintenant, l'application est quasiment terminée, mais je trouve que d'un point de vue graphisme, elle est pas terrible.

    C'est pour ça que je cherche des infos pour améliorer tout ça (comme la Progress Bar dans la barre des taches pour indiquer l'avancement du chargement du microgiciel sur le boitier).

    En ce qui concerne les Ribbon, c'est vrai que je n'en aurais pas l'utilité, mais je les trouve vraiment sympas et j'aimerais au moins savoir comment ils fonctionnent histoire de pouvoir les utiliser dans une future application

    C'est quant même bizarre que Microsoft ne donne pas plus d'infos. Ils sont pourtant intégrés dans Seven, il faut obligatoirement passer par un fournisseur tiers (même open source) pour les utiliser ?

  4. #4
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

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

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Salut, si certains aspects de l'interface de Paint.NET te plaisent bien, pourquoi ne pas aller voir sous le capot comment ça a été codé. Pour rappel ce logiciel est open-source

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 42
    Par défaut
    Salut

    Eh oui, j'ai cherché

    Mais depuis quelques versions, les sources du logiciel ne sont plus distribuées !

    Tout ce que j'ai pu trouver, c'est la source de la V3.01 qui commence à dater. Il faut que je la compile pour voir si l'interface ressemble à celle de la dernière version, mais vu les screens, j'en doute.

    Je ne cherche peut être pas là où il faut, mais je n'arrive pas à trouver de projets open-source (ou du moins avec des sources non cachées) en C#.
    Vous connaissez certains gros projets sur lesquels je pourrais apprendre en regardant leur code source ?

  6. #6
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

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

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Mais depuis quelques versions, les sources du logiciel ne sont plus distribuées !
    Exact ! Un début d'explication ici : http://blog.getpaint.net/2009/11/06/...-paintnet-v35/

Discussions similaires

  1. Je cherche à faire une belle interface web en J2EE
    Par Aldian dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 07/09/2010, 18h44
  2. Quel logiciel utiliser pour faire une belle interface web?
    Par irnbru dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 18/10/2006, 09h07
  3. Cherche composant pour faire des diagrammes de Gantt
    Par Ptite Développeuse dans le forum C++Builder
    Réponses: 5
    Dernier message: 27/04/2006, 11h56
  4. Réponses: 7
    Dernier message: 16/04/2005, 08h55
  5. Cherche RAD pour la réalisation d'interfaces Web/swing
    Par RocketArena dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 14/09/2004, 13h22

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