Biblioteca de Arquivos com Arvore Binária em C
Trabalho de final da matéria de Estrutura de Dados I.
Resumo
Documentação do software desenvolvido na matéria de Estrutura de Dados I.
Abstract
Documentation on the software developped for the Data Structure I subject.
Dedicatória
Sumário
Lista de Figuras
1
Introdução
p. 7
2
Objetivo deste trabalho
p. 8
3
Interface com o usuário
p. 9
3.1
p. 11
3.2
Menu playlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 13
3.3
4
Menu Biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Botões PlayList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 15
Considerações finais
p. 17
4.1
p. 17
Próximas funções e futuro do projeto . . . . . . . . . . . . . . . . . . . . . .
Anexo A -- Código das principais funções
p. 18
A.1 Definições das estruturas usadas . . . . . . . . . . . . . . . . . . . . . . . .
p. 18
A.2 Manipulação das estruturas . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 20
A.3 Integração com a biblioteca da interface . . . . . . . . . . . . . . . . . . . .
p. 22
A.4 Manipulação de arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 24
Lista de Figuras
2.1
Logo do mp3Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 8
3.1
Tela principal do mp3Player . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 9
3.2
Adicionar Pasta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 11
3.3
Adicionar MP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 12
3.4
Arquivo sem ID3v1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 12
3.5
Exemplo Playlist XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
p. 13
3.6
Menu Playlist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .