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 Presentation Foundation Discussion :

commencer avec WPF


Sujet :

Windows Presentation Foundation

  1. #1
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut commencer avec WPF
    Salut !!
    J’aimerais apprendre WPF, je fais un peu de C# mais je ne connais rien en WPF, j'ai lu, que je pourrais faire avec des superbes interfaces, donc c’est tout ce que je sais rien de plus!!! Pour cela je souhaiterais savoir ce qu'il fait exactement ce W P F ? Est ce qu'il est destiné au web ou pour faire des applications genre c# ? C’est quoi la différence entre C# et WPF ? J’ai vu le topique [WPF & Expression Blend/Design] Où trouver de bons didacticiels ? du forum, mais j'ai pas trouvé un lien pour commencer des le départ (de 0) ? J’aimerais avoir des cours, des tutos pour commencer ! Comment faire pour commencer ?
    Merci d'avance pour votre aide.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu pourrais peut-être commencer par chercher sur la page des tutoriels
    http://dotnet.developpez.com/cours/?page=csharp#wpfcs

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Pour info, même s'ils ont été fait avec d'anciennes versions de WPF, ces tutoriaux sont toujours d'actualité, hormis certains exemple de code dont la syntaxe a changée

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Par défaut
    Pour commencer à programmer avec WPF, il faut se munir d'une boite d'apirine et si on veut vraiment faire quelque chose de bien, il en faut une bonne dizaine de boites !

    WPF, ça réagit jamais comme on s'y attend ! Avec les versions Express de Visual Basic (surment pareil avec C# express), impossible d'arriver à programmer un truc sans s'enerver !
    Exemple tout bete : Si on change une ligne de code VB, quand on revient au concepteur de feuille, on a joli bandeau jaune qui dit : "Un fichier à été modifié, cliquez ici pour recharger le concepteur..." comme s'ils avaient pas pu faire leur logiciel chez MS pour que ça se recharge tout seul
    Autre exemple : Avant les versions SP1, on avait la possibilité dans ce meme concepteur d'ajouter des ombres ou des effets sur certains controles. ça faisait joli, mais maintenant, si on veut faire pareil, faut tout se taper en XAML !

    Sans compter tous les bugs sur lesquels on trouve pas d'informations. J'ai bataillé 3 jours avant de comprendre qu'une feuille sans bordure que l'on ouvre avec ShowDialog ne devait pas avoir ShowInTaskBar=true si elle avait AllowsTransparency=true, sinon, ça plante quand on clique sur la feuille qui l'a ouverte.

    Et on pourrait en ecrire un livre de 1000 pages des tous les trucs qui gachent la vie dans WPF !

    Tiens, je crois que je vais me remettre au Windows Forms, c'est moins joli, mais au moins on avance

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    C'était mon impression aussi au début, mais finalement on s'habitue. Je suis pas encore aussi à l'aise qu'en Windows Forms, mais petit à petit ça commence à rentrer...
    Ce qui est vrai c'est que le designer n'est pas terrible par rapport à celui de Windows Forms... donc finalement je travaille directement sur le XAML en général

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    perso quand j'ai debuté je pensais aussi que ca serait la galere totale et finalement quand tu reussi a maitriser correctement le binding (ou a peu pres) tu as presque tout bon ... par contre a mon avis au depart c'est mieux d'utiliser blend la ctp 2.5 est dispo et c'est plus tot simple de l'aprehender ....

  7. #7
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    La philosophie de développement de WPF est différente de celle des WindowsForms. Ainsi, il est tout à fait normal d'être perdu au début mais c'est pour cela qu'il est important de bien se former

  8. #8
    Membre chevronné
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2004
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2004
    Messages : 345
    Par défaut
    Si on ne veut pas trop se battre avec le xaml, micro$oft vous vend Expression Blend ! c'est l'outil qui permet de faire le design.
    Le principe de séparation Design / Code est poussé a son paroxysme avec le dev WPF: les 2 outils (Blend et VS) sont vraiment 2 logiciels a part qui ne communiquent pas beaucoup entre eux.

    si on fait design et code tout seul, je vous recommande d'avoir 2 ecran: 1 pour Blend, l'autre pour VS.

    ... et un 3eme écran pour les tutoriels ...

    ... et un 4eme écran où on lance les tests en suivant le code dans VS .... re

    ... et un 5eme ecran pour le démineur ...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 22
    Par défaut
    Salut,

    Moi aussi je suis débutant. WPF est une approche similaire à celle que l'on trouve sur ASP.Net. Séparation code et interface.

    mais il n'y a pas que l'interface qui change, il y a d'autres procédés comme le binding...

    Pour bien comprendre, j'ai commencé par voir les Webcasts MS. Ils sont dispos à cette adresse et téléchargeables.
    ça m'a permis de comprendre les différences principales entre Winforms et WPF + les grands principes.

    http://www.microsoft.com/france/visi...f-e48af116acbb

    Ensuite, pour la partie interface, j'ai commencé à suivre le tuto de MS Suisse qui propose de refaire l'interface d'Outlook 2007 en WPF avec BLEND. C'est tout simplement EXCELLENT ! Il y a tuto et code source.

    http://www.microsoft.com/switzerland...mspx?id=104056

    Bon courage et bonne lecture !

Discussions similaires

  1. Comment commencer avec Informix ?
    Par ferradji dans le forum Informix
    Réponses: 3
    Dernier message: 16/06/2014, 16h33
  2. Aide: commencer avec le java
    Par hardworker dans le forum Windows
    Réponses: 2
    Dernier message: 03/02/2007, 12h08
  3. [debutant] Comment commencer avec Perl?
    Par Murieyaya dans le forum Langage
    Réponses: 3
    Dernier message: 20/12/2005, 15h58
  4. [Débutant]Commencer avec les BDD
    Par Pill_S dans le forum Débuter
    Réponses: 6
    Dernier message: 29/06/2004, 14h02

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