Linguagem Comercial
Por: Adnanop06 • 26/11/2015 • Projeto de pesquisa • 1.060 Palavras (5 Páginas) • 275 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
...