C# - Álbum de fotos XML


Este programa demonstra como realizar as seguintes tarefas em C# :

Obs: O tamanho do MemoryStream é calculado de acordo com a capacidade de RAM sua máquina tem disponível (tirando os processo do SO e de outros sub-sistemas que são carregados na memória com o Windows)

A aplicação é bem simples, ela permite criar álbuns e adicionar fotos aos álbuns informando uma descrição para álbuns e fotos e permitindo aumentar/diminuir o tamanho de uma imagem selecionada.

Existem muitas coisas que podem ser melhoradas na aplicação como validação, edição e exclusão para álbuns e imagens e você pode implementar tais recursos se precisar deles pois tem o código fonte aberto a sua disposição.

Resumo do funcionamento da aplicação

No formulário do projeto a esquerda temos um controle TreeView onde os álbuns são incluídos a partir da raiz Albums.

Para visualizar uma foto clique duas vezes sobre ela no controle ListView e o formulário de visualização será aberto permitindo que você altere o tamanho da foto (reduzindo ou aumentado):

Um projeto simples mas que utiliza recursos interessantes da linguagem C#.

Pegue o projeto completo aqui: AlbumFotosXML.zip

"Falou-lhes pois Jesus outra vez, dizendo: Eu sou a luz do mundo; quem me segue não andará em trevas, mas terá a luz da vida." (João 8:12)

Referências:


José Carlos Macoratti