ENTREGA DE PIZZA ATIVIDADE EM GRUPO INTERDISCIPLINAR
Por: Lidieisa • 3/5/2018 • 1.303 Palavras (6 Páginas) • 471 Visualizações
...
Entre as características essenciais do C# podemos citar:
- Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic;
- Completamente orientada a objetos: em C#, qualquer variável tem de fazer parte de uma classe;
- Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas;
- Gera código gerenciado: assim como o ambiente. NET é gerenciado, assim também é o C#;
---------------------------------------------------------------
- Tudo é um objeto: System.Object é a classe base de todo o sistema de tipos de C#;
- Controle de versões: cada assembly gerado, seja como EXE ou DLL, tem informação sobre a versão do código, permitindo a coexistência de dois assemblies homônimos, mas de versões diferentes no mesmo ambiente;
- Suporte a código legado: o C# pode interagir com código legado de objetos COM e DLLs escritas em uma linguagem não-gerenciada;
- Flexibilidade: se o desenvolvedor precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não-gerenciado, chamado “unsafe”;
- Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente gerenciado, o que significa que todo o gerenciamento de memória é feito pelo runtimevia o GC (Garbage Collector)
class Cliente
{
// Atributos
private int cod_cliente; private string nome_cliente; private string telefone; private string rg;
private string cpf; private string endereco;
private List pedido;
// Propriedades
public int cod_Cliente {
get { return cod_cliente; } set { cod_cliente = value; }
}
public string nome_Cliente {
---------------------------------------------------------------
get { return nome_cliente; } set { nome_cliente = value; }
}
public string Telefone { get { return telefone; } set { telefone = value; }
}
public string Rg { get { return rg; } set { rg = value; }
}
public string Cpf { get { return cpf; } set { cpf = value; }
}
private string Endereco { get { return endereco; } set { endereco = value; }
}
public List Pedido { get { return pedido; }
set { pedido = value; }
}
// Métodos
public void cadastrar()
{
}
public void alterar()
{
}
public void excluir()
{
}
public void pesquisar()
{
---------------------------------------------------------------
}
}
// ------------------------------------------------- //
class Pedido
{
// Atributos
private int cod_ pedido;
private DateTime data_entrega; private int cod_cliente;
private int num_pizza; private float valor_pedido; private Cliente cliente; private Pizza pizza; private Pedido pedido;
// Propriedades
public int cod_Pedido {
get { return cod_pedido; } set { cod_pedido = value; }
}
public DateTime data_Pedido { get { return data_pedido; } set { data_pedido = value; }
}
public DateTime data_Entrega { get { return data_entrega; } set { data_entrega = value; }
}
public int cod_Cliente {
get { return cod_cliente; } set { cod_cliente = value; }
}
public int num_Pizza {
get { return num_pizza; } set { num_pizza = value; }
}
---------------------------------------------------------------
public float valor_Pedido { get { return valor_pedido; }
set { valor_pedido = value; }
}
public Cliente Cliente { get { return cliente; } set { cliente = value; }
}
public Pizza Pizza { get { return pizza; } set { pizza = value; }
}
public Pedido pedido { get { return pedido; } set { pedido = value; }
}
...