![]() |
António Roberto Software |
|
Linguagens de Programação
2
|
3º ano da
Licenciatura em Informática de Gestão
|
Aula de 13 de Maio de 2003
2ª Frequência:
Nos primeiros 5 minutos, antes de a rede ser desligada, faça o download do ficheiro Enunciado.zip
Após a extracção dos ficheiros, obterá duas directorias:
Executavel contem o executável que demonstra a funcionalidade que se pretende alcançar
execute o programa WinEleicoes.exe, e observe com atenção o funcionamento da opção Votar
WinEleicoes contem o projecto WinEleicoes incompleto
o seu trabalho é completar o projecto de forma a obter um programa que funcione de forma idêntica ao executável de demonstração
Abra a base de dados BDVotos e analise a estrutura das suas tabelas e os dados nelas contidas. As tabelas estão relacionadas do seguinte modo:
um eleitor só tem direito a um voto, i.e., só pode votar uma vez
cada voto diz respeito a um eleitor
um partido pode ter vários votos
um voto é só num partido
existe a possibilidade de se votar em branco: o campo SiglaPartido não é requerido
Complete a classe BDEleicoes
Siga as instruções assinaladas nos comentários.
Complete a classe CliVotar
Siga as instruções assinaladas nos comentários.
Não se esqueça que também há código para completar no construtor.
Repare nos objectos que estão na form: os seus nomes e classes
A form possui um objecto da classe CheckedListBox (o seu processamento é idêntico à ListBox e à ComboBox ). Uma CheckedListBox é uma listbox onde cada elemento possui uma checkbox que pode ser marcada (Checked) ou desmarcada(Unchecked).
a propriedade CheckedItems dá-nos a colecção dos items marcados. Utilize-a para completar o código do método btnVotar_Click
|
Nome da Solução |
Tipo |
Código Fonte |
|
WinEleicoes |
Windows Application |