• Jueves 28 de Marzo de 2024, 19:43

Autor Tema:  Software Para Rockola  (Leído 1691 veces)

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Software Para Rockola
« en: Martes 13 de Mayo de 2008, 03:23 »
0
Que tal compañeros,

Aqui nuevamente para pedirles ayuda.
Resulta que un amigo me pidio que le ayudar con la programacion de un programa para una rockola, y yo muy voluntuoso, acepte hacerle el favor, pero no tengo idea por donde empezar.

Alguno de ustedes me podria orientar !!!:

Saludos.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Software Para Rockola
« Respuesta #1 en: Martes 13 de Mayo de 2008, 05:43 »
0
A ver... por rockola, creo entender que te refieres a una gramola (las maquinitas esas) de discos no ????

Si es así, entiendo que tendrá 2 partes bien diferenciadas por un lado la interfaz gráfica y por otr lado el manejo de la misma...

* Para la interfaz gráfica, lo mejor es tener a la vista fotos de las máquinas para reproducir con cierto detalle el aspecto y deducir el uso del mismo, supongo que en eso tu amigo podrá ayudarte. Pero vamos por un lado debería tener un listado de discos que el usuario pueda seleccionar, repdroducir inmeditamente la 1ª canción, si en x sg. no toma más acciones, despliega la lista de canciones del disco y señala la canción en curso, Si el usuario pincha en determinada canción del disco debería directamente a ella,  si el disco tiene carátula asociada muéstrala, si no tiene muestra una por defecto con publi del programa. Siempre podrás simular un disco girando (escanea un disco) en una pequeña animación, a modo de 'prograssBar' una aguja se iría desplazando desde el exterior hacia el interior... cuando llegue al interior el disco ha finalizado, al poner un nuevo disco queda afeura del todo si selecciona una canción intermedia proporciona la distancia de la aguja en base a las canciones que componen el disco, desplaza la aguja entre canciones en función de la duración de las mismas...

* El programa debería poder administrar una base de datos  que incluya una tabla para discos (título, artista, año, carátula, letra, canciones que lo componen...) otra para las canciones existentes (con referencia hacia el-los discos de que forma parte (a veces una misma canción consta en diferentes discos) y autor (a veces hay canciones de diferentes autores con el mismo título), adicionalmente podrías incluir tablas sobre autores con datos del grupo o cantante, por ejemplo historial del grupo, connciertos, discos publicados, miembros que lo componen compañías para las que trabajó, etc...

* El código entonces se limitaría a gestionar la base de datos, a reproducir las canciones y a modificar las ventanas en consonancia con el uso de las mismas por parte del usuario.

En fin no se si quieras algo más específico, pero con las preguntas genéricas tampoco puede darse respuestas concretas en exceso...
«Ma non troppo»
----> ModoVacaciones = False<----