Baixe o app para aproveitar ainda mais
Prévia do material em texto
............................................................................................................................... Sistemas de Informação - Linguagem C# Victor Hugo Teixeira - 220852021 Resolução dos desafios dos assuntos 02, 03, 04 e 05 ........................................................................................................................................ Guarulhos 2022 Victor Hugo Teixeira Resolução dos desafios dos assuntos 02, 03, 04 e 05 Trabalho apresentado ao Curso Sistemas de Infomação do Centro Universitário ENIAC para a disciplina Linguagem C avançado. Prof. Lucio Luzetti Criado Guarulhos 2022 ........................................................................................................ Respostas .................................................................................................................... Desafio 2 Neste desafio você deve criar um projeto do tipo "Aplicativo do Console (.NET Framework)" no Visual Studio com o nome "ControleEscolar". Ao fim, faça uma impressão da idade na tela utilizando o Console.WriteLine e verifique se a idade está correta. Resposta: Imprimindo na tela o nome e a idade corretamente. Desafio 3 Aqui, você deve imaginar que está construindo um sistema de pagamentos on-line. Esse sistema deverá aceitar o pagamento originado por pessoas físicas (que têm CPF) e também por pessoas jurídicas (que têm um CNPJ). Seu desafio é criar um projeto nomeado de "PagamentoOnline". Como resposta, você deve incluir o arquivo com o projeto criado. Resposta: Arquivo "PagamentoOnline" anexado no diretório. Desafio 4 Neste Desafio, você deve analisar as três classes a seguir e descrever qual a sua função (papel) e de qual componente do MVC elas fazem parte. Resposta: Os códigos acima são de uma aplicação de cadastro de pessoas, com uma classe chamada Pessoa (código 2) com nome, sobrenome e idade. No código 1, vê-se a criação do código-fonte do controller com todos os métodos implementados, que irão manipular e consultar o model. E por fim, no código 3 é criado os métodos da view e que chamam os métodos do controller. Código 1: Pertence ao componente controlador (controller), que aceita a entrada e a converte em comandos para o modelo e a visualização. Código 2: Pertence ao componente central padrão, o modelo (model), que expressa o comportamento da aplicação em termos de domínio do problema, independentemente da interface do usuário. Código 3: Pertence ao componente visualização (view), representando a saída de informações e dados, como gráfico ou diagrama. Desafio 5 Aqui, você deve criar um projeto no Visual Studio com o nome Cadastro de Clientes. Neste projeto, você deve adicionar uma nova fonte de dados como Arquivo do Microsoft SQL Server e instalar o Entity Framework. Você deve anexar o projeto e também imagens da tela que mostrem o Gerenciador de Servidores com o banco de dados e, no Gerenciador de Soluções, a exibição da Referência do Entity Framework no projeto. Resposta: Exibir > Gerenciamento de Soluções (atalho: Ctrl + Alt + L Exibir > Gerenciador de Servidores ( atalho: Ctrl + Alt + S) Conclusão Neste módulo, apresentou-se a linguagem de programação C#, linguagem C avançado, sendo multiparadigma, declarativa, funcional, tipagem forte, genérica, orientada a objetos (baseada em classes) e a componentes. É amplamente usada em diversos sistemas robusto, com códigos bem estruturados e de fácil manutenção. Obtive algumas dificuldades, porém estou tentando solucionar algumas delas como videos no youtube.
Compartilhar