download-manager
Um gerenciador de download simples feito com Delphi e SQLite.
- Quiet · last change 5-4-2022
- ★ 3 on GitHub
README
Download Manager
Um gerenciador de download simples feito com Delphi e SQLite.
Sobre este projeto
Esta aplicação possui uma GUI que permite ao usuário realizar downloads a partir de uma URL. A aplicação possui, ainda, as seguintes opções:
- Abortar o download
- Visualizar o progresso do download
- Visualizar o histórico de downloads
Tópicos
- Tecnologias
- Dependências
- Executando a aplicação
- Documentação
- Problemas conhecidos e implementações futuras
Tecnologias
A aplicação foi desenvolvida com Delphi e SQLite. Nenhum framework externo foi utilizado.
Dependências
Esse projeto usa o Boss como gerenciador de dependências. Antes de compilar a aplicação, faça o seguinte:
- Baixe o Boss do endereço https://github.com/hashload/boss/releasess
- Instale-o no seu computador.
- Execute o comando abaixo dentro da pasta ./download-manager/DownloadManager.Vcl
- Execute o comando abaixo dentro da pasta ./download-manager/DownloadManager.Test
boss installExecutando a aplicação
- O executável do projeto de testes pode ser encontrado dentro de “DownloadManager\DownloadManager.Test\Win32\Debug”
- O executável da GUI pode ser encontrado dentro de “DownloadManager\DownloadManager.Vcl\Win32\Debug”
IMPORTANTE: O banco de dados precisar estar dentro do mesmo diretório do executável. O nome do arquivo do banco deve ser igual ao nome do arquivo executável da GUI.
Documentação
A aplicação teve seus métodos documentados dentro do próprio código fonte usando o recurso de XML Documentation do Delphi. Uma documentação externa ainda não está disponível.
Problemas conhecidos e implementações futuras
Ver página de issues

