Quizz verbes irreguliers d'anglais

Soyez le premier à donner votre avis sur cette source.

Vue 24 918 fois - Téléchargée 1 019 fois

Description

Ce programme génère un questionnaire sur les verbes irreguliers qu'il faut compléter dans un lapse de temps defini.

- 3 niveaux de difficulté sont proposées.
- le temps impartie est paramétrable.
- Affichage du score et d'un commentaire.

(A la base j'ai fais ce programme pour ma soeur sur le thème "mission impossible".)

Réalisé avec Visual Studio 2005.
Utilisation d'un base de donnée Access "VerbesIrreguliers.mdb"
D'un fichier Xml "XMLCommentaires.xml"
D'un fichier mp3 "MI.mp3" pour le fun

DLL nécessaire :

mRibbon.dll fournie dans le zip (dll pour le graphisme les GroupBox)
Microsoft.DirectX.AudioVideoPlayback.dll il suffit d'installer directX 9 (dll pour la lecture du mp3)

L'adresse de la base de donnée, du fichier mp3 et XML sont rentrée en dur dans le programme il faut donc penser a modifier les valeurs des chaines pour que l'execution du programme ce deroule normalement.

Codes à modifier (dans Form1.cs):
//chaines
private const string s_adresseDB = "DBQ=D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\VerbesIrreguliers.mdb";
//private const string s_adresseDB = "DBQ=VerbesIrreguliers.mdb";
private const string s_adresseMP3 = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\MI.mp3";
//private const string s_adresseMP3 = "MI.mp3";
private const string s_adresseXML = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\XMLCommentaires.xml";
//private const string s_adresseXML = "XMLcommentaires.xml";

Conclusion :


Premier Post en C# le code est loin d'être parfait ^^ (je pense que les attributs dans les forms ne sont pas à leur place),le code en dur pas top :( mais j'ai essayé de commenter.
Bug connu lors de l'édition du fichier xml contenant les commentaires celui ci n'edite pas le contenu mais en reécrit un nouveau. Je corrigerais ce problème quand j'aurais la solution (de gros problème d'internet en ce moment m'obligeant a poster quand il n'y plus personne).

Malheureusment la limite de 1mo m'empêche de laisser le fichier mp3 et le setup dans le zip. Je vais laisser une adresse dans un prochain commentaire pour télécharger le code complet avec toutes les ressources.

Pour en revenir au code, celui-ci n'apporte rien de nouveau qui ne soit pas déjà présent sur le site mais c'est un exemple d'application :) j'espère utile à default d'être innovant...

Tout commentaire est le bienvenue :D

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49
Faudrait que j'installe le SDK DirectX pour tester, mais à voir la capture ça à l'air visuellement bien fait ;-)
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
20
Zaltez, utilise les paramètres de portée d'application pour tes chemins (app.config)
Suit ce guide http://msdn2.microsoft.com/fr-fr/library/998f537d-9aaf-475d-ac83-6a97d498c6b1(VS.80).aspx

Sinon le reste est pas mal.
Bonne continuation.
Messages postés
48
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
20 décembre 2009

Salut,

Merci pour le 9/10 ^^.
C'est ce que je pensais les chemins en dur c'etait loin d'être pratique. J'avais penser faire un fichier de configuration qui contienne les chemins d'accès à ces fichiers, mais cela ne résoud pas le probleme lors du developpement il faut bien rentrer les chemins d'accès au fichier quelque part.
En fait je ne sais pas trop les solutions qui sont utilisées pour q'un programme puisse utilisé des ressources externe sans passer par un chemin en dur ou un fichier de configuration. Si tu pouvais eclairer ma lanterne sur la solution que tu aurais mis en place de ce cas sa serait vraiment sympa :)

Sinon voila un adresse ou télécharger le programme complet avec toutes les ressources http://www.remind.ironie.org/telechargement/Quiz.zip (taille ~ 10 mo)
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
20
Salut,

Un seul regret : les chemins non relatifs écrits en dur dans le code. Forcément, chez moi, çà ne passe pas. :o)

# private const string s_adresseDB = "DBQ=D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\VerbesIrreguliers.mdb";
# private const string s_adresseMP3 = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\Ressources\\MI.mp3";
# private const string s_adresseXML = "D:\\Projects Visual Studio 2005\\En COURS\\QuizDesign C#\\QuizDesign\\XMLCommentaires.xml";

Le reste semble plutôt pas mal.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.