Lecteur de musique pratique avec recherche incluse + affichage des paroles

Soyez le premier à donner votre avis sur cette source.

Vue 5 784 fois - Téléchargée 612 fois

Description

Mon programme a pour but d'être pratique avant tout.
Il recherche des fichiers sons sur les lecteurs ou dans des dossiers.
Il peut bien sûr les lire, soit à la suite soit en ne lisant que les 10 premières secondes grâce à la fonction Introscan, qui permet de retrouver une chanson dont on ne se rappelle plus du nom.
Si la case en face d'une chanson est cochée celle-ci sera répétée, mais uniquement après que toutes les chansons sélectionnées ait été lues.
On peut également afficher les paroles de la chanson. Pour cela il faut que le fichier contenant les chansons soient au format txt, que le nom du fichier soit le même que celui de la chanson et dans le même dossier.
On peut également faire une recherche à partir d'une base de données personnelle dont je vous ai joint un exemplaire dans le zip. Vous pourrez l'adapter à votre souhait.
Il y a également un petit (petit, petit, petit,...) dictionnaire inclus de anglais -> français que vous pouvez compléter (bonne chance).

Conclusion :


J'attends surtout une note de votre part et des conseils pour optimiser mon programme voire même des idées de fonctions pratiques à inclure dedans.
Et que vous m'expliquiez les bugs si vous en trouvez.
Désolé pour les commentaires, je ne les ai toujours pas mis.

Merci d'avance pour vos remarques.
YOYO, @+.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
278
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
27 avril 2006
1
hello
Ouaip les appel récursif de vb c est un problème, pour ce qui est de la recherche et le tri c est pas mon truc alors la je préfere pas t'aider :(

Mai quelque par je suis contre la recusiviter car sa ralenti et surchage le cpu m'enfin sa dépand quoi et c est aussi une question de gout.
donc il doit y avoi rune moyen de contourner ce probleme et c est ce que tu as fais ;D mai tu aurai pus diviser en sou programe avec call ;)
car on a pas tous un ecran de 2000*2000 lol

pour l'icone c'est pour te propose d'utilise une resource m'enfin c est pas grave

@+ p.s je ne surveil plus ce sujet :)
Messages postés
1403
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
11 janvier 2009
3
Salut FeelCode,

Je suis désolé de te dire que chez moi ça fonctionne très bien aussi que chez un copain sans lui avoir l'icône.
Et là je ne vois pas comment t'aider, parce que l'icône est inclus dans la source avec les différentes fenêtres, à moins que tu mettes un autre icône de ton choix.
Pour les variables, tu as mille fois raison. Il y a beaucoup trop de variables déclarées en global mais petit à petit j'enlève celles qui n'ont pas besoin d'y être déclarées et crée des tableaux quand c'est possible et utile.
Pour la piste de ski (:D) c'est vrai que c'est pas terrible mais j'avais fais la recherche d'une façon récursive qui allait super vite et avec peu de lignes mais comme l'appel à la même fonction était trop fréquent la pile devenait pleine et ça plantait.
Donc si tu as une autre méthode à me proposer n'hésite pas.
Je tiens aussi à te dire que j'ai déjà un bouquin mais qui ne va pas jusqu'à un niveau très poussé et comme niveau pognon je suis un peu juste je préfère apprendre en communauté. C'est plus facile et plus rapide je trouve.

Voilà, c'est tout ;-).

YOYO, @+.
Messages postés
278
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
27 avril 2006
1
punaise j'ai de la peine avec le clavier ce matin lol
Messages postés
278
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
27 avril 2006
1
zalors :)

tu as oublier de mettre l'icone donc sa plente sur Load F_Icône et F_Icône.Height = F_Musique.Height
Donc pour éviter ce type de problème utilise un fichier resource ;)
utilise des tableau car tuas beaucoup trop de variable générale !

Autrement c est marran tu as fait une vertibale piste de skis dans la procedure Rech_Ds_SsDoss lol mdr
Utilise if et elseif ou select case ;) et
Utilise les function qui te permette de renvoiye une valeur tu gagne quelque ligne de code ;) et en lisibiliter.

Enfin achete un petit bouquin car tu est bien parti mai sur la mauvaise voie.
Coder en fesant juste c est mieux que de fair un prog qui tourne :) enfin c est mon avis. ce qui te manque manque c est de la doc valable car visiblement tu cherches à apprendre xomme moi quoi
evite de trop fouiner dans les code des autres quand il sagis de la suntax, autrement parfois tu as pas le choix quand tu dois faire apelle a des control qui ne son pas documenter dans le bouquin :)

@+
Souriez vous êtes lu [:)]
Messages postés
1403
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
11 janvier 2009
3
Suite à vos demandes, j'ai mis la mise à jour.
J'attends que vous disiez si vous trouvez des erreurs.
Les changements principaux sont des sons, une réduction dans la barre des tâches et la possibilité d'associer une extension à mon prog.

Merci d'avance pour votre patience.

YOYO, @+.
Afficher les 10 commentaires

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.