3. Exercício 1
Crie uma Aplicação ASP.NET
Explore a interface do Visual Studio
Solution Explorer
Properties Window
Class View
Toolbox
Crie um webform com as seguintes características
Um botão
Um label
Explore as propriedades do botão e do label
4. Janela para criação de projetos no Visual Studio
5. Janela para visualização da Solution Explorer
Janela Class View
6. Janela Toolbox
Janela para customizar a Toolbox
10. Exercício 2
Adicione à solution um projeto do tipo class library
Adicione um novo web form ao projeto web e execute-o.
11. Menu para adicionar um novo projeto à solution
12. O projeto web deve ser definido como projeto a
ser executado
13. O novo web form deve ser definido como página
inicial
14. Resultado do novo web form, similar ao anterior
15. Exercício 3
Crie um novo web form com as seguintes características
Um textbox para inserir Nome de Usuário
Um textbox para Senha
Um botão para validar as informações
Se for preenchido qualquer valor nos dois campos de texto,
então deve exibir mensagem de Válido, caso contrário de
Inválido
16. Design do novo formulário
Associar um evento de clique ao botão
18. O resultado quando nada é preenchido
O resultado quando os valores são inseridos
19. Exercício 4
Crie um novo web form para validação de usuário
Deve conter os mesmos campos do web form anterior
Crie um web form chamado Gerentes.aspx
Crie um web form chamado Funcionarios.aspx
Após validar o usuário redirecione-o para a página
correta de acordo com a tabela a seguir
Dica: Utilize a estrutura switch-case
23. Resultado quando um gerente faz a autenticação
Resultado quando um usuário faz a autenticação
24. Exercício 5
Crie um novo web form com as seguintes características
Um dropdown-list para exibir dias do mês (1-31)
Um dropdown-list para exibir meses do ano (1-12)
Um dropdown-list para exibir anos (1900-2050)
Dica:Utilize estruturas de repetição
29. Exercício 1
Crie um novo web form com as seguintes características
Um dropdown-list para exibir tipos de automóveis
Popule o dropdown-list com alguns tipos de automóveis
Mostre em um label o número de itens do dropdown
O valor deve ser recuperado do dropdown
Dica: Utilize array
30. Design do novo web form
Trecho de código para popular o dropdown
31. Trecho de código com linha para recuperar o
número de itens
35. Resultado esperado
Observe a diretiva
using
Observe a linha
Debug.WriteLine
Observe o
resultado na janela
de output
36. Exercício 3
Retire o Page_Load o código para popular o dropdown-
list
Crie um método para popular o dropdown-list
Utilize comentários XML para facilitar o desenvolvimento
37. Código para popular o dropdown-list
Código do Page_Load alterado
38. Os comentários XML devem facilitar o
desenvolvimento
41. Exercício 1
Crie um projeto do tipo Class library
Adicione uma classe Cliente
Adicione membros à classe cliente
Crie diferentes construtores na classe
Crie um método para Salvar o cliente
O método não precisa persistir o cliente, porém deve ser
invocado
O método deve informar uma mensagem de confirmação ou
falha
Só deve salvar se o objeto cliente for modificado
Crie uma classe Pessoa e utilize Herança
Crie um web form para cadastrar cliente
48. Exercício 1
Crie as seguintes classes: Pessoa, Vendedor e Cliente
Utilizando o conceito de classes abstratas crie:
Um método Viajar que seja executado na classe Pessoa
Um método Salvar que seja executado na classe Vendedor e
na classe Cliente
A classe Pessoa não pode ser instanciada
Crie uma aplicação Console para testar o resultado
50. Código da classe Cliente
Código da classe Vendedor
51. Código da Aplicação Console
Resultado esperado
52. Exercício 2
Crie uma classe chamada Operario
Crie uma interface IProfissional com as seguintes
características
Propriedade Formação
Propriedade Titulo
Propriedade RendimentoMensal
Método ModificarRendimentoMensal
Crie uma interface IProfissionalIndustria com as
seguintes características
Propriedade Horário de entrada
Propriedade Horário de saída
Método AlteraTurno
Herdando da interface IProfissional
53. Exercício 2
Implemente as interfaces na classes Vendedor e
Operario
Teste os métodos das duas classes na aplicação
Console
54. Código da interface IProfissional
Código da interface IProfissionalIndustria
55. Classe Operário implementa
IProfissionalIndustria e herda da classe Pessoa
Classe operário contém propriedade de
IProfissionalIndustria e IProfissional
56. Classe Operário implementa os métodos
definidos nas Interfaces
Classe Vendedor implementa o método da
interface IProfissional
60. Exercício 1
Crie uma Master Page
Crie dois Web Content Forms
Na master page insira links para navegar para os dois
web form
No primeiro web form transfira o valor de um textbox
para um segundo textbox utilizando ViewState
No segundo web form transfira o valor de um textbox
para um segundo textbox utilizando Session
61. Design da Master page
Design web form Principal.aspx
66. Exercício 1
Crie um User control para autenticação
Crie um web form para consumir o user control
Crie um método que deve ser executado na página
quando o login for solicitado
Crie um método no User control para alterar a
mensagem que aparece para o usuário como resultado
Dica: Utilize delegates
72. Exercício 1
Crie um projeto do tipo Class Library
Adicione uma classe Cliente
Utilize o conceito de Partial Class para definir a classe
Cliente
Crie ao menos dois arquivos para a Classe Cliente
Crie um método que retorne se o cliente está ativo
Crie um web form com dois Listbox
Um para clientes ativos
Um para clientes inativos
Crie uma coleção de clientes
Popule cada listbox com os clientes de acordo com o
resultado do método que indica se está ativo
73. Primeira parte da classe Cliente
Segunda parte da classe
Cliente
79. Exercício 1
Crie um novo web form com as seguintes características
Um textbox
Um botão
Um listbox
Quando ocorrer o clique no botão deve adicionar ao
listbox o valor que for digitado no textbox
Não deve ocorrer o postback
90. Exercício 3
No web form do exercício 2, adicione uma grid view para
mostrar uma lista de resultados de jogos de futebol
Os resultados devem ser recuperados de um web service