miércoles, 1 de octubre de 2014

Base para Rockola (Musica y Peliculas) con Visual Basic (VB.NET)

Se trata de una pequeña aplicacion que implementa la Base (esqueleto) para una aplicacion del tipo Rockola (Musica y Peliculas).


Descarga del Proyecto Completo Google Drive
Descarga del Proyecto Completo Onedrive 

42 comentarios:

  1. Realmente excelente esta pagina. La recomiendo a todo el mundo muchachos muchisimas gracias por esa dedicación. Me encanta esa vocación de algunos por enseñar, algún dia tambien compartiré los conocimientos adquiridos de personas tan talentosas como lo es usted.

    ResponderEliminar
    Respuestas
    1. Hola: Muchas gracias por el comentario. Ayuda a seguir mejorando. Saludos.

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Podrias hacer una app que te permita tener mas seguidores en instagram y que te permita dejar de seguir a los que no te siguen¿?

    ResponderEliminar
    Respuestas
    1. Hola: Lo siento pero yo no uso Instagram y no se como esta estructurada. Pero no creo que se pueda hacer una aplicación de ningún tipo que te permita tener mas seguidores REALES en ninguna Red Social (quizá se pueda cambiar el numero que aparece). Lo de dejar de seguir... es posible que se pueda hacer pero como te digo no conozco Instagram. Saludos.

      Eliminar
  4. saludos disculpa la pregunta en que version de visal esta echa la plantilla lo quice avrir on visual 2012 pero me tirro error y los comando s como se agregan si trae la oxion de que se muestre imagen de los albunes

    ResponderEliminar
    Respuestas
    1. Hola: La aplicación esta hecha en Visual Basic 2010 Express y no debería darte problemas con Visual Studio 2012. Si me envias una captura del error a mi mail:
      vb.tutoriales.abc@gmail.com
      puedo tratar de ver porque te da error.
      Lo de como se agregan los comandos.....etc. no lo entiendo muy bien ¿podrias darme mas detalles?. Saludos.

      Eliminar
  5. grasias por contestarme mira la duda de los comandos es que por egenplo cuando entro en el albun se muestre una imagen de el albun y cuando selecsione la musica entonces se ejecute y asi poner enlista la berdad no tengo mucho conosimiento en programasion de visual o un video tutrial que suvieras para ver como modificas el menu para darme una idea

    ResponderEliminar
    Respuestas
    1. Hola. La próxima semana hare una versión ampliada de este proyecto. Intentare incluir lo que propones. Saludos

      Eliminar
  6. hola todo esta bien me gustaria comprarte tu programa para mi rockola por favor a ver si me respondes a mi correo el_solucionador@hotmail.com gracias espero tu respuesta

    ResponderEliminar
    Respuestas
    1. Hola:
      ¿Comprarlo?. Mis programas son gratis.
      ¿Tienes algun problema para descargarlo?.
      Saludos.

      Eliminar
  7. como se hace para la doble pantalla .que configuracion se nesecitas

    ResponderEliminar
  8. Como hacer para que las rutas se queden guardadas y solo usar una sola vez el boton buscar

    ResponderEliminar
    Respuestas
    1. Hola:
      Puedes sustituir FolderBrowsedialog.SelectedPath por la ruta de la carpeta donde tengas los archivos. Por ejemplo el procedimiento CARGA quedaria asi:
      Public Sub CARGA()

      CARPETA = "C:\MUSICA"'ruta de la carpeta principal
      GENERO.Items.Clear()
      ARTISTA.Items.Clear()
      ALBUM.Items.Clear()
      ARCHIVO.Items.Clear()
      ARCHIVOS = My.Computer.FileSystem.GetDirectories(CARPETA)
      Dim NOMBRE As String = Nothing
      For I = 0 To ARCHIVOS.Count - 1
      NOMBRE = ARCHIVOS(I).Remove(0, ARCHIVOS(I).LastIndexOf("\") + 1)
      GENERO.Items.Add(NOMBRE)
      Next

      End Sub
      Saludos.

      Eliminar
    2. Me da el siguiente error
      No se controlo DirectoryNotFoundException
      No se puede encontrar una parte de acceso 'C: MUSICA'

      Eliminar
    3. Hola: Prueba con 'C:\MUSICA'(en tu comentario falta la barra(\)). Si no te funciona pasame tu codigo y le echare un vistazo.
      Saludos.

      Eliminar
    4. Ya lo probé de esa forma sigue dando error
      No se controlo DirectoryNotFoundException
      No se puede encontrar una parte de acceso 'C:\MUSICA'

      Eliminar
    5. https://drive.google.com/open?id=0B5s0DE6rxrA3Z1NPZF9PTEMwTkk

      Eliminar
    6. Hola: Parece que la organizacion de carpetas tiene algun problema. Si me dices en que ruta tienes cada una de las carpetas intentare adaptar la aplicacion a tus carpetas. Saludos.

      Eliminar
    7. Muchas gracias compañero pero quisiera que lo revises el proyecto

      Eliminar
    8. de aqui lo descargas

      https://drive.google.com/open?id=0B5s0DE6rxrA3RXlMN2hLVzdJMXc

      Eliminar
    9. Hola:
      Estoy revisando tu proyecto.
      Veo que omites el Listbox "ALBUM" ¿es un descuido o es que quieres prescindir de ese apartado?.
      Si me contestas continuare revisando tu proyecto.
      Saludos.

      Eliminar
    10. Muchas gracias estoy precindiendo de ALBUM, me lo sigue revisando por favor

      Eliminar
    11. Hola: Entonces no necesitas las subcarpetas ALBUM en la carpeta del artista. Puedes poner directamente los archivos a reproducir. Prueba esto:

      https://drive.google.com/file/d/0ByTP_tX3Lc7POWp1WFJDNEloVGc/view?usp=sharing

      Ya me diras como te ha ido.
      Saludos.

      Eliminar
    12. Muy buena compañero gracias pero tengo otro problema
      la ruta Dim RUTA As String = "C:\GRUPO CARPETAS-MODELO\" es una ruta fija, pero habrá alguna forma de que yo pueda seleccionar los directorios de GENERO solo de ese listbox
      Este problema me paso por que la carpeta Documentales esta en el "C:\GRUPO CARPETAS-MODELO\Documentales\", y la carpeta Musica esta en "D:\GRUPO CARPETAS-MODELO\Documentales\"

      Eliminar
    13. Hola:
      Precisamente para esa situacion (poder elegir entre varios directorios) se utiliza el FolderBrowserDialog (aplicacion original)pero tu pediste tener una ruta fija
      "2 de noviembre de 2016, 20:59- Como hacer para que las rutas se queden guardadas y solo usar una sola vez el boton buscar"
      ¿Que es exactamente lo que necesitas?.
      Saludos.

      Eliminar
    14. El primer proyecto esta bien, y el segundo también el problema surgió debido a que cuento con un disco duro de 1 TERA, y lo llene con vídeos de todo tipo y compre otro disco de 1 TR, al cual tambien le grave muchos videos al cual no puedo acceder con el programa ya que solo lo puedo direccionar al primer disco. "C:\GRUPO CARPETAS-MODELO\" Ahora lo que quería es el listbox GENERO separarlo y colocar otros generos manualmente que se encuentran en otra unidad

      Eliminar
    15. Hola: Entiendo. Quizas en tu caso lo mas conveniente es que la aplicacion, al iniciarse, ponga en GENEROS el directorio que utilices mas habitualmente y que con el boton BUSCAR puedas cambiar ese contenido por el del directorio que elijas con el FolderbrowserDialog. ¿Es eso lo que te interesa?. Saludos.

      Eliminar

    16. El ultimo proyecto esta bien pero solo puedo usar una ruta
      Dim RUTA As String = "C:\GRUPO CARPETAS-MODELO\"

      Y tengo videos en otro disco al cual quiero acceder sin dejar de acceder a los videos del primer disco la solucion seria que el genero lo puda escoger y guardar con sus sub directorios mas o menos asi:

      C:\GRUPO CARPETAS-MODELO\Documentales\"
      D:\GRUPO CARPETAS-MODELO\Musica\"
      E:\GRUPO CARPETAS-MODELO\Peliculas\"
      F:\GRUPO CARPETAS-MODELO\Series\"

      Ya que la unidad C: la tengo ya llena

      Eliminar
    17. O mas o menos que pueda controlar el GENERO
      C:\Documentales\"
      D:\Musica\"
      E:\Peliculas\"
      F:\Series\"

      Se cargue en el Listbox GENERO

      Eliminar
    18. Hola:
      Si lo que quieres es utilizar varias rutas fijas sin necesidad de utilizar el elemento Folderbrowserdialog y no tener que añadirlas al codigo del programa quizas te resultaria util utilizar un Combobox. Asi podrias seguir manteniendo el Listbox GENERO para los generos.
      ¿Sabes hacerlo o necesitas ayuda?
      Saludos.

      Eliminar
    19. Una solucion seria que en el primer ejemplo cuando se elija la direccion de la carpeta la misma se guarde, es decir que cuando cierre el programa la lista del genero no se borre cuando vuelva a iniciar el programa sino se mantenga la lista que elegi con anterioridad

      Eliminar
    20. Hola:
      ¿Que tal si se añade un boton "guardar" cuando se pulse guardara en un combobox la ultima ruta elegida con el folderbrowserdialog?.
      ¿Sabes hacerlo o necesitas ayuda?
      Saludos.

      Eliminar
    21. Necesito ayuda para eso para que se guarden varias rutas y no se borren cuando cierre el programa que modificaciones habría que hacerle

      Eliminar
    22. O guardar las rutas en una base de datos

      Eliminar
  9. se puede abrir tu proyecto con visual studio enterprise 2015??, gracias por tu aporte

    ResponderEliminar
    Respuestas
    1. Hola: Esta aplicacion ha sido hecha con una version de Visual Studio anterior a VS 2015 por tanto deberia abrirse sin problemas.
      Si te da problemas dejame un nuevo comentario indicando que problema da.
      Saludos.

      Eliminar
    2. Este comentario ha sido eliminado por el autor.

      Eliminar
  10. como hacer un programa para copiar a un usb de diferentes archivos como pdf. mp3, mp4,avi, mkv etc

    ResponderEliminar
    Respuestas
    1. Hola:
      Copiar un archivo a un usb (pendrive) es exactamente igual que copiarlo a otra carpeta fija en el ordenador.

      My.Computer.FileSystem.CopyFile("ruta origen", "ruta destino")
      Si no he entendido tu pregunta o tienes alguna duda dejame un nuevo comentario.
      Saludos.

      Eliminar
  11. soy nuevo programando y quisiera que me ayude a comprender esta parte..... q no a entiendo muy bien jeje



    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
    Timer1.Stop()
    DURACION = AxWindowsMediaPlayer1.currentMedia.duration - 3
    Timer2.Interval = 1000
    Timer2.Start()
    End Sub

    Private Sub Timer2_Tick(sender As System.Object, e As System.EventArgs) Handles Timer2.Tick
    DURACION -= 1
    If DURACION <= 0 Then
    CONTADOR += 1
    If CONTADOR > MIARRAY.Count - 1 Then
    CONTADOR = 0
    End If
    REPRODUCIR()
    Timer2.Stop()
    End If
    End Sub

    ResponderEliminar
  12. estimado antetodo gracias por el codigo, estuve analizando y realice unos cambios, lo que no logro hacer es que despues que me muestra el listbox de archivo pueda seleccionar con doble click por decirlo y ese archivo pueda agregarse a otro listbox que sera lo unico que reproducira , e logrado que me agregue al nuevo listado pero no puedo reproducir, alguien que pueda ayudar,cualquier consulta, sugerencia o solucion a mi correo por favor, oswaldo.soto.napa@gmail.com

    ResponderEliminar