Estou cursando uma matéria de desenvolvimento C#(visual 2010) e acho que exagerei a dose no meu projeto da disciplina, porque está difícil e não são coisas que o professor vai ensinar. Bom, tenho o seguinte cenário:
- Há um form onde eu coloco os dados das musicas que quero salvar no banco: nome, data de lançamento, duração, seus arquivos multimídia(mp3, mp4 e txt para a letra) binários e outros dados(strings).
- Um outro windows form com um lista(treeview) que deverá pegar os nomes de musicas já armazenadas no banco do Oracle. Ao selecionar uma das musicas, a mesma será lida do banco e executada em um componente do tipo Windows Media Player neste mesmo form, além
de ter uma caixa de texto que exibirá a letra da musica.
- No Oracle já tenho todas as tabelas prontas, e a referente as mídias terá os campos: código, blobs para mp3 e mp4(audio e video) e clob para txt(letra da musica). O nome das musicas fica em outra tabela, que referencio através deste código acima.
As duvidas são todas, praticamente:
- Ao usar o FileOpenDialog no primeiro form, que tipo de código devo usar para salvar esses conteúdos binários?
- Depois de salvos, como vou ler estes para uma pasta temporária(ou sei lá onde) e assim reproduzi-los no WMP e textbox respectivos do segundo form?
Se não puderem me tirar todas as duvidas, que são muito complicadas ao meu ver, gostaria de instruções de como proceder para a resolução de tudo isso, pois estou bem perdido.