none
Lecteur de RSS + Chargement RRS feed

  • Discussion générale

  • Bonjour à tous,

    Je débute un nouveau projet pour me remettre dans le C# . Ma petite app consisterai à afficher le flux RSS des derniers messages posté sur un forum . Ceci afin d'avoir les derniers posts sur son bureau Windows .

    Si je suis ici c'est parce que je ne sais pas par ou commencer et quoi faire pour l'intégrer . Tout ce qui est graphique y'a pas de problème c'est juste pour intégrer " la fonction " qui affiche le flux . Je ne sais pas dans quoi j'affiche mon flux, quel type de "zone " utiliser ( Textebox, label .. ) ?

    Dans un second temps, j'ai ma barre de chargement et je souhaiterai qu'à la fin du chargement , la barre s'enlève et affiche le flux RSS dans cette même fenêtre .

    Concernant le chargement de la barre est ce que je peux paramétrer son temps ? C'est à que la barre se remplie à 100% en un temps que j'ai décidé avant d'afficher le flux .

    Voilà pour la petite histoire ;)

    • Modifié Gouns lundi 19 juillet 2010 19:37 Rajout question
    • Type modifié Alex Petrescu lundi 16 août 2010 09:06
    lundi 19 juillet 2010 16:21

Toutes les réponses

  •  

    J'ai trouvé pour ma progressbar :

     

     progressBar1.Minimum = 0;
          progressBar1.Maximum = 10;
          progressBar1.Value = progressBar1.Minimum;
          while (progressBar1.Value < progressBar1.Maximum)
          {
            progressBar1.Value += 1;
            System.Threading.Thread.Sleep(1); //Cette ligne ne sert qu'a stopper l'exécution 1 seconde entre chaque changement de la progressBar.
          }
    

     

    Maintenant ce que je souhaiterai c'est afficher " Chargement des messages en cours " en dessous de la progressbar, et quand la barre arrive à 100% que ce texte change , par exemple " Chargement réussi " et 3/4 secondes après le nouveau message, la progressbar disparait et fait place au flux RSS .

    Pour le flux RSS il faut que les liens soient cliquables, donc qu'il utilise la fonction " System.Diagnostics.Process.Start("http://lien.com"); " pour ouvrir le lien du flux dans le navigateur par défaut .

     

    J'espère que c'est déjà plus compréhensible .

    lundi 19 juillet 2010 20:02
  • Bonjour,

    Il suffit dans ce cas de mettre un label et de changer son texte via la propriété Text :

    monLabel.Text = "Chargement...."
    

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    mardi 20 juillet 2010 06:56
    Modérateur
  • Votre approche de boucle active est à proscrire.

    http://www.csharpfr.com/codes/THREAD-PROGRESSBAR-EXEMPLE-SIMPLE_40294.aspx


    Paul Bacelar, Ex - MVP VC++
    mardi 20 juillet 2010 12:36
  • Bonjour,

    Il suffit dans ce cas de mettre un label et de changer son texte via la propriété Text :

    monLabel.Text = "Chargement...."
    
    
    

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.f

    J'ai déjà mon label, cependant je souhaiterai que le texte du label change lorsque la barre arrive au bout ( 100% ) .

    Après pour le le lecteur RSS personne n'a d'idée ?

    EDIT : Ma machine vient de tomber en panne ... Je reprend mon projet dès son retour de SàV, cependant vos réponses sont les bienvenues .

    • Modifié Gouns mercredi 21 juillet 2010 12:43 Panne machine
    mercredi 21 juillet 2010 12:42
  • Bonjour,

    Par exemple en utilisant le contrôle "WebBrowser" (voir http://msdn.microsoft.com/fr-fr/library/system.windows.forms.webbrowser.aspx)...

     

     


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 11 août 2010 16:41
    Modérateur