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 Mobile .NET Discussion :

[C#] Démarrer avec le Compact framework


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut [C#] Démarrer avec le Compact framework
    Bonjour,

    J'ai en tête de programmer un petit programme d'apprentissage/entrainement de solfège pour Pocket PC et le faire évoluer en communauté en mettant les sources à dispo.

    Je ne sais pas quelle est la solution la plus adaptée et où est-ce que ca va me mener et j'aimerais bien avoir de l'aide.

    Professionnellement, je suis développeur d'applis de gestion donc je ne suis pas débutant en programmation. Je connais bien .net mais juste dans un contexte d'appli web sous C#.

    Je n'ai jamais utilisé de classes d'objets graphiques ou sonore (dessiner une portée, dessiner une note...etc) et je me sens un peu perdu pour démarrer.

    D'autre part je ne vois pas trop comment m'y prendre pour l'architecture des classes. J'ai l'habitude de créer des classes d'objets métier assez simples et je n'ai jamais eu besoin d'avoir une méthode de modélisation rigoureuse, alors que là, la modélisation risque d'être compliquée non ? (couche graphique, couches sonore...etc).

    Bref c'est le brouillard mais j'aimerais vraiment réaliser ce petit projet.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 66
    Par défaut
    Hello,

    En effet tu vas devoir penser un minimum à l'architecture de ton programme. J'en vois déjà 4 :

    - couche graphique
    - couche sonore
    - couche des données "utilisateur" (gestion des profils)
    - une couche manager qui fait le lien entre tout ça...

    Tu devrais chercher des modules existants qui gèrent du midi, peut-être peuvent-ils afficher directement une partition en fonction (un peu à la manière où Cubase le fait, et plein d'autres petits logiciels que j'ai vu passer). Ta couche son ne sera ainsi pas énorme car tout sera gérer par les drivers du système (qui sont censé gérer le midi).

    Pour la couche graphique, le System.Drawing de .NET peut peut-être suffire, après tu peux voir ce qu'apporte WPF, ça peut être interressant !

    Pour l'idée, dans le jeu sur DS "entrainement cérébral", il y a un mini-jeu qui consiste justement à afficher une portée avec des notes, et taper sur une touche de piano avec le stylet en fonction, avec la musique derrière. C'est pas mal idée de départ (même si il faut étayer).

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    Merci pour ta réponse, c'est très sympa. J'ai déjà une bonne base de départ avec ca.

    je vais essayer de me lancer. Banzaï !

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    pocket pc veut dire compact framework, donc pas de C++/CLI

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Par défaut
    Citation Envoyé par nico-pyright(c) Voir le message
    pocket pc veut dire compact framework, donc pas de C++/CLI
    Exact ! J'ai remarqué ca se matin en voulant créer le projet. Moi ca me dérange pas de le faire dans un autre langage (C# ou VB.net ...).

Discussions similaires

  1. Réponses: 7
    Dernier message: 14/06/2012, 10h37
  2. [c#] Drag & Drop avec le Compact Framework
    Par Laraannain dans le forum Windows Mobile
    Réponses: 6
    Dernier message: 22/11/2010, 17h00
  3. Log4net avec le compact framework
    Par inter_amine dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 05/03/2010, 11h26
  4. Réponses: 2
    Dernier message: 04/04/2008, 12h15
  5. [C#] Démarrer avec le Compact framework
    Par Sucden dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/10/2007, 20h16

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