Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação Orientada
a Objetos II
Fonte: https://pixabay.com/illustrations/c-c-sharp-programming-sharp-coding-2188446/
Microsoft Visual Studio
Fonte: https://visualstudio.microsoft.com/pt-br/vs/community/
Microsoft Visual Studio
Pode ser comparado, por exemplo, a uma receita, uma sequência de instruções que
identificam uma meta específica:
a) Algoritmo.
b) Linha procedural de documentação.
c) Definir variáveis.
d) Ajuste de fronteiras.
e) Biblioteca de variáveis.
Resposta
Pode ser comparado, por exemplo, a uma receita, uma sequência de instruções que
identificam uma meta específica:
a) Algoritmo.
b) Linha procedural de documentação.
c) Definir variáveis.
d) Ajuste de fronteiras.
e) Biblioteca de variáveis.
Agenda
Fonte: https://pixabay.com/illustrations/c-c-sharp-programming-sharp-coding-2188446/
Desenvolvimento em camadas – Desktop (Windows Forms App)
A finalidade para aplicar o desenvolvimento em camadas dentro dos projetos Windows Forms
Application é representar a “separação” de desenvolvimento, bem como demonstrar que o
desenvolvimento pode ser feito de maneira paralela. Alguns de desenvolvimento em camadas
podem ser encontrados, mas nós iremos trabalhar com o seguinte modelo:
Apresentação;
Modelo;
Controle (dados).
Estrutura de camadas
Camada modelo: responsável no nosso projeto por ser o espelho do banco de dados.
Camada Descrição
Destinar o desenvolvimento ao
Apresentação
time de front-end.
Refinamento e engajamento da
Controle
área técnica – back-end.
Fonte: autoria própria.
Esboço da arquitetura das camadas
a) Apresentação.
b) Modelo.
c) Controle.
d) Negócio.
e) Serviço.
Resposta
a) Apresentação.
b) Modelo.
c) Controle.
d) Negócio.
e) Serviço.
Agenda
Fonte: https://pixabay.com/illustrations/c-c-sharp-programming-sharp-coding-2188446/
Desenvolvimento em camadas – Camada de apresentação
Itens Descrição
Efetuar o entendimento da
Análise
demanda.
Prototipação Esboçar a prévia da demanda.
Fonte: autoria própria.
Exemplo de camada de apresentação
Esta camada interage com a camada de controle (intermediária) para fazer as solicitações e
recuperar as informações da camada de dados, exibindo-as para os usuários.
Uma segregação de camadas certamente deixa o código com uma leitura e um controle mais
fáceis, pois toda a regra está alocada em uma camada isolada.
Esboço da arquitetura das camadas
Fonte: https://pixabay.com/illustrations/c-c-sharp-programming-sharp-coding-2188446/
Camada de apresentação – Utilizando o Microsoft Visual Studio
Solution Explorer (gerenciador de soluções): aba em que irá ficar concentrada toda a nossa
estrutura de aplicação, desde a camada de apresentação até as classes que serão utilizadas
na aplicação.
Toolbox (barra de ferramentas): utilizada para que o desenvolvedor possa criar as suas telas
com base em protótipos elaborados na fase de levantamento de requisitos do projeto de
software.
Para cada componente, sempre o seu name irá se iniciar com uma identificação que remeta
ao nome do componente. Exemplo: no caso do nome lblDigiteMensagem, as letras “lbl”
seriam uma espécie de abreviação de label; já no caso de btnDigiteMensagem, as letras
“btn” seriam a referência ao componente button.
Boas práticas – Desenvolvimento da camada de apresentação