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

ATPS JAVA

Artigos Científicos: ATPS JAVA. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/12/2013  •  1.066 Palavras (5 Páginas)  •  258 Visualizações

Página 1 de 5

UNIBAN ANHANGUERA – CAMPUS VILA MARIANA

Linguagem de Programação Comercial

SI - 4º Semestre

São Paulo – 30/09/2013

Índice

.NET e C#................................................................................. pág. 3

Diferenças entre C# e Java..................................................... pág. 3

Relatório 1: Codificação das Classes do Sistema................ pág. 4

Relatório 2: Descrição da Plataforma e Ferramenta........ pág. 8

.NET e C#

.NET é uma ferramenta de desenvolvimento da Microsoft voltada e focada principal o desenvolvimento Web XML, que também é conhecido como Web Service (páginas dinâmicas) que podem ser acessadas a partir de qualquer browser, independentes de sistema operacional. A ideia principal de uma Web Service é oferecer uma solução uniforme, independente do cliente que estiver solicitando um serviço qualquer. O .NET possui um conjunto de ferramentas para o desenvolvimento destes serviços, como Visual Basic .NET, JSCRIPT.NET, MANAGED C++, e também o C#, na qual iremos abordar a partir de agora.

C# é uma linguagem que pode ser usada para a o desenvolvimento WEB ou Desktop, é uma linguagem que se destaca pela sua simplicidade e facilidade de uso, e pode ser tão poderosa quanto o c++, também ela é totalmente orientada a objetos, qualquer variável tem de fazer parte de uma classe, outra característica que ela é fortemente tipada, ou seja, ela ajuda a evitar erros por manipulação imprópria de tipos, atribuição incorreta, nesta linguagem tudo é um objeto, outra característica importante é que se o programador precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não gerenciado, o chamado “unsafe”. E por ultimo o C# é uma linguagem gerenciada, ou seja, os programas executam em um ambiente gerenciado, o que significa que todo o gerenciamento de memoria é feito pelo runtime via o CG (Garbage Colletor), e não diretamente pelo programador, e assim reduzindo a chances de cometer erros comuns.

Diferenças entre C# e Java

JAVA - Não é possível implementar propriedades e nem realizar sobrecarga de operadores.

C# - É possível possível implementar propriedades e realizar sobrecarga de operadores.

JAVA – Não se é possível implementar um modo inseguro que permita a manipulação de ponteiros e manipulação de operações aritméticas sem checagem.

C# - inclui tipos mais primitivos de funcionalidade para capturar exceções aritméticas.

JAVA – Não tem suporte para parâmetros de saída que auxiliam retorno de vários valores.

C# - tem suporte para parâmetros de saída, auxiliando no retorno de vários valores, uma característica compartilhada por C + + e SQL.

JAVA - Não permite a definição de “structs”.

C# - Permite a definição de "structs", que são semelhantes às Classes, mas podem ser alocadas na pilha (ao contrário de instâncias de classes em C # e Java).

JAVA – suporta verificação de exceções para uma melhor aplicação da interceptação de erro e manipulação de dados.

C# - Não suporta este tipo de verificação.

Relatório 1: 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

...

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