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

Programação Comercial

Ensaios: Programação Comercial. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/6/2013  •  782 Palavras (4 Páginas)  •  379 Visualizações

Página 1 de 4

PROGRAMAÇÃO COMERCIAL

ETAPA 1.

Passo 1

Plataforma .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++, 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, 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 (GarbageColletor), e não diretamente pelo programador, e assim reduzindo a chances de cometer erros comuns.

Passo 2

Principais diferenças entre JAVA e C#

Passo 3

CódigoClasse Login:

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

namespaceCadastro_Materiais

{

publicpartialclassLogin

{

privateString login;

privateStringsenha;

privateInt16 tipo; //tipo: 0 - Admin | 1 - Comum

privatevoid button1_Click(object sender, EventArgs e){

if (verificaCampoNull(login, senha) == false){

Console.WriteLine ("É necessário informar usuário e senha para acessar o sistema");

}else{

Usuario user = newUsuario();

user.setLogin(login);

user.setSenha(login);

user.consultaDadosUsuario();

Material mat = newMaterial();

mat.usuarioLogado(user.getCodigo(), user.getNome(), user.getTipo());

}

}

privateBooleanverificaCampoNull(String username, Stringsenha){

if (username == ""){

returnfalse;

}elseif (senha == ""){

returnfalse;

}else{

returntrue;

}

}

}

}

CódigoClasseUsuário

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Text;

namespaceCadastro_Materiais

{

classUsuario

{

privateStringcodigo;

privateStringnome;

privateString login;

privateStringsenha;

privateInt16tipo;

publicvoidsetLogin(String login)

{

this.login = login;

}

publicvoidsetSenha(Stringsenha)

{

this.senha = senha;

}

publicStringgetNome()

{

returnthis.nome;

}

publicStringgetCodigo()

{

returnthis.codigo;

}

publicInt16getTipo()

{

returnthis.tipo;

}

publicvoidconsultaDadosUsuario()

{

//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;

}

elseif (this.login == "usuario"&&this.senha == "usuario")

{

this.codigo = "11";

...

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