APOSTILA PR TICA DE SERVICO EM C
C#
Janeiro/2012
REV. Janeiro/2013
Prof. Claudio Buranelo
Introdução
Model-view-controller (MVC), em português modelo-visão-controlador, é um modelo de arquitetura de software que separa a representação da informação da interação do usuário com ele. O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão(view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.
http://pt.wikipedia.org/wiki/Mvc
Arquitetura
A metodologia utilizada será o desenvolvimento em quatro camadas.
Veremos as características de:
Camada que representa as entidades (Model);
Camada de acesso a dados ou Data Access Object (DAO);
Camada de regras de negócios ou Business Logic Layer (BLL)
Camada de Interface do usuário User Interface (UI)
Criando Camada MODEL
1. Entrar no Visual Studio
2. Criar uma solução chamada Agenda
3. Criar um Projeto Chamado AgendaModel
4. Criar uma Classe chamada ClienteModel
5. Criar as propriedades
a. ID numérico
b. Nome texto
c. CPF texto
d. Email texto
e. Data Cadastro data
f. Sexo texto
g. Estado civil
using System;
namespace VendasModel
{
public class ClienteModel { #region Campos
private int _idCliente; private string _nome; private string _CPF; private string _email; private DateTime _dataCadastro; private string _sexo; private string _estadoCivil;
#endregion
//3. Passo (Criar as propriedades) // Permite outras classes // visualizar o conteúdo #region propriedades
public int IdCliente