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

C# Discussion :

Conseils pour une application bureau en C# [Débutant]


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 6
    Par défaut Conseils pour une application bureau en C#
    Bonjour à tous,

    Etudiant et en stage pendant trois mois je dois développer une petite application mais uniquement pour Windows, en client lourd, donc ne fonctionnant que sur un PC.

    Comme mon entreprise a une licence Visual Studio et que je voulais en profiter pour découvrir une nouvelle technologie, je me suis dirigé vers un projet en C#.

    C'est application doit synchroniser une vidéo montrant un bonhomme qui marche avec un capteur avec un signal récupéré depuis un fichier. Aucune base de données ne sera nécessaire. Mon maître de stage ne veut pas d'application Web.

    Je dois donc réaliser dans le projet un lecteur de vidéo et faire des graphique à partir de la lecture de fichiers.

    D'après ce que j'ai lu, il faudrait que je m'oriente vers une appli WPF.

    Avez-vous des idées de Framework d'UI ou de développement en C# ou des suggestions, car je suis nouveau dans cette techno? Par exemple Un video player déjà tout prêt?

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 257
    Par défaut
    henry49,

    Avec visual studio en wpf tu as dans la boite à outils le MediaElement qui est un lecteur assez complet (sons+vidéos).
    Pas mal de formats pris en charge, pour le mkv je suis pas sûr.
    Suffit de faire un glisser-déposer pour l'incorporer au projet.

    Salutations.

  3. #3
    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
    WPF, c'est très bien...

    Mais si tu commences seulement l'apprentissage de C#, je pense que les winforms seront plus faciles à utiliser.

    Après, MediaElement, ou autre lecteur, tu trouveras... mais ça dépend pour faire quoi...

    Analyser les images ? synchroniser en incrustant des données ?

    Bref, avoir un lecteur de vidéo si c'est juste pour lire une vidéo, autant utilisé VLC en .Net (ça se fait très bien)...

    A mon avis, il ne faut pas se focaliser sur la bibliothèque de rendu graphique mais plutôt sur ce que tu dois faire en terme fonctionnel... analyser les images du film ?
    autre ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 6
    Par défaut
    Merci pour vos conseils. Je pense qu'avec tous vos conseils cela devrait aller.

    Je vais utiliser WPF car cela semble évolué que WinForms.

    J'ai juste besoin de lire une vidéo, de la stopper, de l'accélérer et de la ralentir. Je vais regarder si MediaElement est suffisant alors.

    Merci encore je pense donc aller dans la bonne direction.

  5. #5
    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
    MediaElement ==> SpeedRatio pour la gestion de la vitesse de playback.

    donc, je pense qu'il suffit largement pour lire / arreter / gestion de la vitesse de la vidéo...

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 257
    Par défaut
    henry49,

    MediaElement: LoadedBehavior=Manual pour un contrôle interactif (play, pause...).

    Salutations.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conseils pour une application en réseau
    Par afatdz dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2008, 16h02
  2. Réponses: 2
    Dernier message: 30/09/2008, 02h43
  3. Conseils pour une application de réservation
    Par kiwie dans le forum Débuter
    Réponses: 3
    Dernier message: 08/06/2008, 01h23
  4. conseils pour une application à interface web
    Par stdebordeau dans le forum Access
    Réponses: 2
    Dernier message: 16/05/2008, 12h54
  5. Besoin de conseils pour une application
    Par peredodu dans le forum Access
    Réponses: 9
    Dernier message: 05/03/2006, 11h18

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