TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atp Processador De Xml

Trabalho Escolar: Atp Processador De Xml. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  4/6/2013  •  2.165 Palavras (9 Páginas)  •  754 Visualizações

Página 1 de 9

Passo 2 (Equipe)

Elaborar uma tabela com pelo menos cinco diferenças entre a linguagem C# e a linguagem Java.

Diferenças entre C# e Java

Java C#

Classe baseada em objeto, não funciona com tipos primitivos. Os tipos primitivos devem ser mapeados no Objetc Model para poderem ser utilizados. Tipos primitivos ou simples em C# funcionam como qualquer tipo de objeto.

Java utiliza-se de comentários Javadoc para gerar documentação automática a partir de arquivos fonte. Utiliza comentários baseados em XML para esse propósito.

Java organização da classe é realizada através de pacotes (packages). Esta organização é conhecida por namespaces

Em Java, importa-se classes, como javax. swing. JFrame. Em C# não se importa uma classe, e sim o namespace daquela classe.

Roda em qualquer plataforma basta apenas ter uma maquina virtual. Roda bem em ambiente Microsoft, pode ate rodar com algumas implementações em outros ambientes, mas não da para dizer se isso é viável.

Passo 3 (Equipe)

Elaborar o Relatório 1: Codificação das Classes do Sistema, que deve conter os códigos-fonte da implementação das classes representadas pela Diagrama de Classes (figura 1). Utilizar a linguagem C# para codificar as classes.

Requisitos para criação das classes:

 O grupo deve definir os possíveis métodos que poderão fazer parte das classes;

 Criar métodos construtores;

 Encapsular os atributos;

 Utilizar manipuladores de acesso.

Codificação das classes do sistema:

Classe departamento

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Cadastro_Materiais

{

class Departamento

{

private String codigo;

private String descricao;

public void departamento(String codigo)

{

this.codigo = codigo;

}

public String descri()

{

return this.descricao;

}

}

}

Classe Material

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Cadastro_Materiais{

class Material{

private String codigo;

private String codigo_departamento;

private DateTime data;

private String titulo;

private String conteudo;

private String codigo_usuario;

public void usuarioLogado(String codigo, String nome, Int16 tipo){

Departamento dep = new Departamento();

dep.departamento(this.codigo_departamento);

this.codigo_usuario = codigo;

if(tipo == 0){

//Permite Cadastrar

MessageBox.Show("Usuário '"+codigo+" - "+nome+"' pode realizar cadastro e consultas!");

}else if(tipo == 1){

//Permite Apenas Consultar

MessageBox.Show("Usuário '" + codigo + " - " + nome + "' não pode realizar cadastro apenas consultas!");

}else{

MessageBox.Show("Você não tem permissão para acessar esse sistema!");

}

}

}

}

Classe usuário

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Cadastro_Materiais{

class Usuario{

private String codigo;

private String nome;

private String login;

private String senha;

private Int16 tipo;

public void setLogin(String login){

this.login = login;

}

public void setSenha(String

...

Baixar como (para membros premium)  txt (8.9 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com