
Frequentemente vemos, nos diversos fóruns e outros sites sobre programação, colegas quebrando a cabeça para aprender as manhas e dominar a arte de relacionar registros, transportando-os entre caixas de listagem.
É bonito e prático criar relações entre itens, selecionando-os em uma caixa de listagem e enviando-os para outra. Desfazer a relação apenas selecionando os itens e movendo-os de volta para a caixa de origem também é muito bacana. Além disso ordenar itens selecionando-os
e utilizando os botões “para cima” e “para baixo” deixa tudo parecendo sopinha de neném.
Mas aí vem a questão que, principalmente para os iniciantes, representa a pedra no sapato. Como fazer?
A utilização das caixas de listagem é muito simples, porém sua implementação requer boa base de conhecimento em lógica e algoritmo, o que a princípio parece ser coisa de outro planeta.
Neste artigo o objetivo é demonstrar como criar um esquema de classificação musical utilizando as caixas de listagem. Nada complexo. A idéia é associar as músicas com o respectivos artistas, além de ordená-las, deixando as melhores em primeiro lugar.
Como a idéia por trás do exemplo é bem simples e com certeza ninguém terá dificuldade em compreender o que o sistema deve ser capaz de fazer, poderemos nos preocupar somente com a implementação.
Veja o artigo na íntegra: