ATPS Linguagem Comercial
Artigo: ATPS Linguagem Comercial. Pesquise 862.000+ trabalhos acadêmicosPor: JCM12 • 21/11/2013 • 669 Palavras (3 Páginas) • 498 Visualizações
Etapa 1
Passo 1
.NET é a nova ferramenta de desenvolvimento da Microsoft que é voltada ou tem como foco principal o desenvolvimento Web XML, também conhecido como Web Service, que é também conhecida como páginas dinâmicas, que podem ser acessadas a partir de qualquer browser, independentes de sistema operacional. A ideia de uma Web Service é oferecer uma solução uniforme, independente do cliente que estiver solicitando um serviço qualquer. .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++. 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, chamado “unsafe”. E por ultimo o C# é uma linguagem gerenciada, os programas executam em um ambiente gerenciado, o que significa que todo o gerenciamento de memória é feito pelo runtime via o CG (Garbage Colletor), e não diretamente pelo programador, e assim reduzindo a chances de cometer erros comuns.
Passo 2
Principais diferenças entre JAVA e C#
Java não implementa propriedades nem sobrecarga de operadores. Na linguagem C# é feito isso.
Java não implementa um modo inseguro que permita a manipulação de ponteiros e aritmética sem checagem, já na linguagem C# é possível fazer isso sem a checagem.
Java possui exceções checadas, enquanto exceções. Em C# não são checadas como em C++ .
Java não implementa o goto como estrutura de controle mas C# sim.
Java utiliza-se de comentários Javadoc para gerar documentação automática a partir de arquivos fonte. Já a linguagem C# utiliza comentários baseados em XML para este propósito.
Passo 3
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cadastro
{
class Usuario
{
int codigo;
string nome;
string login;
string senha;
string tipo_usuario;
int codigo_departamento
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cadastro
{
class Material
...