Easy Settings é a biblioteca .NET mais fácil e simples de usar que irá encontrar para gerir as definições da sua aplicação criada em VB.NET, C# e possivelmente qualquer outra linguagem .NET da qual eu não tenho conhecimento. Esta biblioteca é tão fácil e directa de usar como apenas colocar todas as definições como propriedades numa única classe. Os seus valores irão ser guardados num ficheiro XML para que sejam facilmente lidos e modificados manualmente.
A ideia de usar propriedades numa única classe é simples. O seu código irá ficar bastante organizado pois as propriedades já implementam métodos “get” e “set” no caso de necessitar de adicionar alguma lógica condicional ao código das definições da sua aplicação. Fornece ainda uma abordagem fácil para a biblioteca lidar com elas através de “reflection”.
O poder de “reflection” permite que a biblioteca seja bastante automática, deixando o utilizador com poucas configurações a fazer. Através deste mecanismo, o utilizador apenas precisa de se preocupar com a leitura, alteração e gravação das definições da sua aplicação.
Todas as funcionalidades suportadas pela biblioteca estão listadas abaixo:
Versão 1.1.1413 (08/08/2009)
Versão 1.1.1116 (11/05/2009)
Versão 1.1.523 (17/11/2008)
Versão 1.1.505 (30/10/2008)
Versão 1.0.124 (19/07/2008)
Tem de ir à secção de downloads no website principal para descarregar a biblioteca.
Use o formulário de contacto no website principal para qualquer tipo de suporte que possa precisar com a biblioteca. Por favor certifique-se que leu a página de ajuda antes de me contactar para suporte. Pode ainda usar o formulário de contacto para entrar em contacto comigo sobre qualquer outro assunto; apenas certifique-se de especifica-lo.
A seguinte página de ajuda irá assisti-lo na implementação da biblioteca nos seus projectos. Fornece ainda a documentação necessária para trabalhar com todas as suas funcionalidades.
Para quem estiver interessado, o código fonte desta biblioteca está disponível sob a Licença MIT e encontra-se disponível na secção de downloads no website principal.
Existiram algumas pessoas que me ajudaram, de uma forma ou de outra, a desenvolver esta biblioteca. Eu não a teria acabado tão facilmente se não fosse por eles.
Gostaria de agradecer a ajuda e apoio que as seguintes pessoas me forneceram1):