Atp Processador De Xml
Trabalho Escolar: Atp Processador De Xml. Pesquise 862.000+ trabalhos acadêmicosPor: gilmarrc2013 • 4/6/2013 • 2.165 Palavras (9 Páginas) • 783 Visualizações
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
...