2IF1
unread,Apr 20, 2011, 5:04:28 PM4/20/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to etecpg 2ª semestre 2010
Bom galera, aqui é o Marcos.
Vim até aqui lembrar vocês que o exercício do PetShop deve ser
incluído junto a lista 5. Sei também que a Ana Paulo pediu que alguns
re-entregassem a lista 4 com o exercício do avião em uma atividade que
podemos chamar de pós-recuperação.
Bom estes motivos venho explicar melhor o que é necessário nestes
exercícios (não irei detalhar muito o exercício do PetShop porque não
o entendi muito bem. Caso alguém caira compartilhar o que deve ser
feito é só responder a este tópico):
Requisitos válidos pros dois exercícios:
-- A professora cobra layout, então não deixem cinza ou com um layout
pobre.
-- Façam com que o usuário não possa mexer no tamanho da janela e que
a imagem esteja estendida na tela.
-- Utilizem o IsNumeric para checar se o que você vai utilizar na
variável é mesmo número.
-- Vou nem falar de form1...
-- Lembre-se que é necessário renomear tudo, exceto Label, a não ser
que você vá usá-la no código, ai deve renomeá-la também.
Vamos aos exercícios:
EXERCÍCIO DO AVIÃO
Esse exercício eu vou detalhar bem, pois estou interado dos
requisitos.
No exercício do avião você deve ter os seguintes objetos: (Obs: todos
os itens vem, lógicamente, acompanhados de uma label, exceto a
groupbox, os radiobutons e os botões.)
-- Textbox, para receber o nome do usuário.
-- ComboBox para receber a companhia aérea.
-- Textbox, onde será exibido a origem. (não esqueça de ativar
ReadOnly)
-- ComboBox para receber o destino.
-- Label para exibir o valor da passagem.
-- Botão Ok, para uso geral.
-- Botão Limpar, que deve vir com uma confirmação via caixa de
mensagem (MessageBox).
-- Botão Sair, também com confirmação via caixa de mensagem.
(MessageBox)
-- Groupbox para trabalhar o pagamento, com os seguintes itens dentro:
-- dois RadioButtons (a vista e prazo)
-- TextBox para a quantidade de parcela.
-- Label para exibir o valor final.
-- Label para exibir o valor da parcela.
Lembrete dicas para os requisitos a seguir:
-- No Select Case, a condição deve estar identica, inclusive letas
maiúsculas e minúsculas, ao item selecionado.
-- Para não complicar-se, deixe o R$ na label ao lado do objeto que
contenha um valor monetário e utilize apenas o FormatNumber.
Vamos aos requisitos:
-- A groupbox deve começar invisível. Após escolhes um companhia e o
destino e inserir o nome, ao clicar em Ok a GroupBox deve aparecer.
-- São quato companhias a serem inseridas no ComboBox: Gol, Tam, Tap e
Canada
-- A TextBox origem e a ComboBox de destino será preenchida de acordo
com a companhia aérea escolhida, utilize Select Case (na discussão do
exercício 2 da lista 5, aqui no grupo, há a dica de como fazer esta
parte), da seguinte maneira:
-- Se o usuário escolher Gol, a origem é São Paulo e os
destinos possíveis são Rio de Janeiro e Porto Alegre.
-- Tam, oritem São Paulo e destinos Rio de Janeiro, Porto
Alegre e Santa Catarina.
-- Tap, origem Rio de Janeiro e destinos Canada, Espanha e
Portugal.
-- Canada, origem Fora de operação e combobox de destino
vazia.
-- O valor da passagem deve ser atribuido de acordo com a companhia e
o destino. Por exemplo: Gol para Rio de Janeiro: 500,00, Tap para
Canada: 1200,00, e assim por diante.
-- Agora nos objetos internos da GroupBox, apenas os radiobuttons
devem estar visíveis, os outros devem começar invisíveis, inclusive as
label que acompanham o objeto.
-- Ao clicar no à vista, deve-se exbir a label do valor final,
lógicamente com o mesmo valor da passagem, e a label que à acompanha.
-- Ao clicar no prazo, deve ser exibido apenas a textbox de quantidade
de parcela e a label que à acompanha. Somente após preencher esta
textbox, ao clicar no botão ok, deve aparecer a label do valor final e
a label do valor da parcela e as labels que as acompanham.
-- Não esqueça que se o usuário trocar o radiobutton prazo para a
vista, a textbox de quantidade de parcela e a label que a acompnha
devem voltar a ser invísivel e vice-versa.
Bom, isto é o que deve ser feito tarefa do avião.
EXERCÍCIO DA PETSHOP
Como disse anteriormente não estou muito interado neste exercício, mas
segue o que o pouco que sei. Quem quiser contribuir, faça-me o favor.
Qualquer coisa, detalho quando me interar direito.
De acordo com a Prof. Ana Paula: "A atividade deverá controlar os
animais atendidos, serviço prestado, o valor pago e o troco. Utilize
os recursos: Menu, Sub-rotina, estrutura condicional (If e Select
Case), checkbox, radiobutton, combobox, groupbox, list box, image,
variáveis de memória, propriedades do formulário, DateTimePicker,
TabControl."
Bom, vou dar uma pincelada no TabControl, no Menu (MenuStrip) e na
subrotina, já que este foram vistos muito recentemente.
TabControl: Tab control é um objeto que funciona com abas (ou guia,
como preferir chamar). Tudo o que você colocar em uma aba, não
aparecerá na outra. Lembro que os objetos estão em abas diferentes,
mas ainda estão no mesmo Formulário, então não de o mesmo nome para
nenhum deles.
MenuStrip: Objeto semelhante aqueles que vemos em milhares de
softwares, é onde tem opções como arquivo, exibir, editar,
ferramentas, etc.. Lembre-se que as opções citadas aqui são exemplos e
não serão cobradas. As opções a serem colocadas no Menu eu ainda não
estou interado.
Sub-Rotina será melhor explicada em outra discussão, junto a função.
Bom galera, é com o que posso contribuir. Lamento se ajudei pouco,
principalmente no exercício da PetShop.
Marcos Costa