Linguagem Comercial
Por: Adnanop06 • 26/11/2015 • Projeto de pesquisa • 1.060 Palavras (5 Páginas) • 347 Visualizações
[pic 1]
UNIVERSIDADE ANHANGUERA
WESLEY MEDEIROS COELHO R.A 9911166953
JIMMY DE ANDRADE SOARES R.A 1299641199
RAFAEL CHIQUETTE ROSSETTO R.A 9894555131
ADNAN OLIVEIRA PINHEIRO R.A 8205946942
MAYARA SANYOS ROMAGNOLI R.A 1299476490
ATPS: ATIVIDADES PRÁTICAS SUPERVISIONADAS – LINGUAGEM DE PROGRAMAÇÃO COMERCIAL
ATIVIDADES PRÁTICA SUPERVISIONADA APRESENTADA À UNIVERSIDADE ANHANGUERA COMO EXIGÊNCIA DO CURSO DE SISTEMAS DE INFORMAÇÃO E TADS
Professor Orientador
Nome:
Titulação:
Assinatura: ____________________________________________
NOTA FINAL: ___________
São Paulo, ___ de ________________ de 2014.
SUMÁRIO
1 ETAPA 1.................................................................................................3
1.1 Passo 2................................................................................................3
1.2 Passo 3..............................................................................................3-10
1.3 Passo 4................................................................................................10
2 ETAPA 2...............................................................................................10
2.1 Passo1............................................................................................11-12
REFERÊNCIAS.....................................................................................12
1 ETAPA 1
Aula-tema: Visão geral da Plataforma .NET. Recursos do Ambiente de Desenvolvimento. Inovações na Linguagem e Sintaxe. Revisão de Fundamentos de Análise Orientada a Objetos: conceitos de objetos, classes, atributos métodos.
1.1 Passo 2
Elaborar uma tabela com pelo menos cinco diferenças entre a linguagem C# e a linguagem Java.
Java-C#
Na linguagem Java não tem a funçao de implementar propriedades nem sobrecarga de operadores, o c# possui esta função.
Java não possui a função de implementar um modo inseguro que pode ser utilizado para manipulação de ponteiros e aritmética sem checagem. Esta é uma função caracteristica do C#
Java tem as exceções checadas, ja no C# não sao checadas , assim como no C++.
Java utiliza comentarios javadoc para gerar documentação automatica, ja o C# utiliza o XML.
Java não tem suporte à indexadores, ja o C# possui.
1.2 Passo 3
Elaborar o Relatório 1 - Codificação das Classes do Sistema, que deve conter os códigosfonte 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..
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 senha) 
{ 
this.senha = senha; 
} 
public String getNome() 
{ 
return this.nome; 
} 
public String getCodigo() 
{ 
return this.codigo; 
} 
public Int16 getTipo() 
{ 
return this.tipo; 
} 
public void consultaDadosUsuario() 
{ 
//Consulta SQL retornando o código, nome e o tipo de usuário 
if(this.login == "admin" && this.senha == "admin") 
{ 
//Apenas para a demonstração de Usuário Admin e Usuário Comum 
this.codigo = "10"; 
this.nome = "Admin"; 
this.tipo = 0; 
} 
else if (this.login == "usuario" && this.senha == "usuario") 
{ 
this.codigo = "11"; 
this.nome = "Usuário"; 
this.tipo = 1; 
} 
Else 
{ 
this.codigo = ""; 
this.nome = ""; 
this.tipo = 3; 
} 
} 
} 
} 
Classe login using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
namespace
...