Tarefas que necessitam de ajuda
A lista de tarefas que necessitam de ajuda está bastante genérica, mas contém as principais tarefas que estou tendo (ou terei) trabalho, às vezes por falta de tempo ou por não considerar-me bom em implementá-las.
Desenhar o logotipo do FolhaLivre
Minha sugestão é que seja um trevo de três folhas dentro de um círculo com três palavras ao redor do mesmo: leve, lindo e livre.
No entanto se você tiver criar um outro logotipo, posso enviá-lo ao grupo folha_livre para aprovação.
Modelagem da base de dados (MER)
Fazer a modelagem completa da base de dados do sistema, utilizando o software DIA. Já iniciei o trabalho, que encontra-se no arquivo flivre.dia presente nos fontes do FolhaLivre.
Alterar o FolhaLivre para que o mesmo possa também utilizar o DBExpress.
Todo o acesso de dados é realizado através de chamadas de funções presentes no arquivo fdb.pas, originalmente escrito para acessar apenas o IBExpress.
Venho há algum tempo alterando este arquivo para trabalhar com outros componentes de acesso de dados, principalmente com o DBExpress. A técnica que tenho utilizada é o uso de diretivas definidas no arquivo flivre.inc.
Nova versão do TIBUser.
Construir uma nova versão do TIBUser para que acesse/grave os usuários e objetos no cadastro de usuário do FireBird e possa utilizar também o DBX (DBExpress).
Utilizar o ForteReport;
Substituir o componente TTbPrint (AKLib) pelo ForteReport, pois este componente de relatório possui muitas vantagens, dentre as quais:
- Compatibilidade com VCL e CLX;
- Código-fonte livre e comunidade ativa;
- Filtros para diversos formatos: PDF, HTML e Impressão rápida.
A partir da versão 1.5 o FolhaLivre utiliza o ForteReport para gerar e gravar o comprovante anual de rendimentos.