Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DE INFORMAO
OSASCO
2014
NOMES:
Fabiano G dos Santos
Gildelson Alves Silva
Reginaldo dos Santos
Vagner Epifnio
Vitor da Silva
Victor Sechler de Almeida
RA-1299309398
RA-7098532245
RA-6056474524
RA-1299544325
RA-1299564996
RA-1299256228
de Sistema da
OSASCO
2014
LINGUAGEM DE PROGRAMAO COMERCIAL
Atividades
Supervisionadas
Prticas
de Sistema da Informao
Aprovada em
de
2014.
BANCA EXAMINADORA
_______________________________
Prof. Dr.
Anhanguera Educacional Ltda.
RESUMO
C# uma linguagem elegante e de tipos protegidos, orientada a objeto e que permite aos
ABSTRACT
C # is an elegant and protected types, object-oriented and allows developers to build a variety
of secure and robust applications, compatible with NET Framework language. You can use C
# to create a lot of Windows client applications, XML Web services, distributed components,
client-server applications, database applications, and more. Visual C # provides advanced
code editor, a convenient user interface designers integrated debugger, and many other tools
to facilitate the development of applications based on C # language and the NET Framework.
SUMRIO
1-INTRODUO.....................................................................................................................6
2-JUSTIFICATIVA...................................................................................................................8
ETAPA - 1..................................................................................................................................9
Passo 2........................................................................................................................................9
2.1- Tabela om diferenas entre a linguagem C# e a linguagem Java.....................................9
Passo 3......................................................................................................................................11
3.1 - Relacionamento.............................................................................................................11
3.2 - Relatrio 1.....................................................................................................................12
3.3 - Criado a classe Usurio.................................................................................................12
3.4 - Criado uma classe Material...........................................................................................15
3.5 - Criado uma classe Departamento..................................................................................18
3.6 - Criado uma classe Login...............................................................................................20
3.7 - Criando Metodos logarNoSistema................................................................................21
Passo 4......................................................................................................................................22
4.1-Relatrio 2.......................................................................................................................22
5 - CONCLUSO....................................................................................................................23
6 - REFERNCIAS.................................................................................................................24
1-INTRODUO
LINGUAGEM C#
Se voc tiver que interagir com outros softwares Windows como objetos COM ou DLLs
Win32 nativas, voc pode fazer isso em C# atravs de um processo chamado "Interop".
O Interop permite aos programas C# fazer quase tudo que uma aplicao nativa C++
pode fazer. O C# suporta ponteiros e o conceito de cdigo inseguro para esses casos em
que acesso direto memria absolutamente crtico.
O processo de compilao do C# simples comparado com C++ e mais flexvel que em
Java. No h arquivos de cabealho separados, e no h a necessidade de que mtodos e
tipos sejam declarados em uma ordem especfica. Um arquivo de cdigo em C# pode
definir qualquer nmero de classes, estruturas, interfaces e eventos.
2-JUSTIFICATIVA
O cdigo-fonte escrito em C# compilado em uma linguagem intermediria (IL) que
est em conformidade com a especificao CLI. O cdigo IL e recursos, como bitmaps
e strings, so armazenados no disco em um arquivo executvel chamado de um
assembly, normalmente com uma extenso .exe ou .dll. Um assembly contm um
manifesto que fornece informaes sobre os tipos do assembly, verso, cultura e
requisitos de segurana.
Implementao
C#
Java
sealed em C#.
final em Java;
is em C#.
instanceof em Java;
Campo constante
const em C#.
No caso da Microsoft
intermedirio
Language
*******
Implementa propriedades.
No implementa
propriedades .
No implementa um modo
seguro para ponteiros e
aritmticas
operaes
Aritmticas sem checagem
Em C# no so checadas
*******
*******
*******
estrutura de controle.
C# utiliza comentrios
Java utiliza-se de
propsito.
documentao automtica.
PASSO 3
3.1 -Relacionamento
3.2- Relatrio 1
{
private int codigo;
private string nome;
private string login;
private int senha;
private string tipo;
private int codigo_departamento;
public void Usuario();
{
this.codigo=codigo;
this.nome=nome;
this.login=login;
this.senha=senha;
this.tipo=tipo;
this.codigo_departamento=codigo_departamento;
}
public int codigo
{
get (return codigo);
set (codigo = value);
}
public string nome
{
get (return nome);
set (nome = value);
}
public string login
{
get (return login);
set (login = value);
}
public string senha
{
get (return senha);
set (senha = value);
}
public string tipo
{
get (return tipo);
set (tipo = value);
}
}
public int codigo_departamento
{
get (return codigo_departamento);
set (codigo_departamento = value);
}
}
}
}
{
get (return data);
set (data = value);
}
public string tilulo
{
get (return tilulo);
set (titulo = value);
}
public string conteudo
{
get (return tipo);
set (tipo = value);
}
public string codigo_departamento
{
get (return codigo_departamento);
set (codigo_departamento = value);
}
}
}
public int codigo
{
get (return codigo);
set (codigo = value);
}
public string senha
{
get (return senha);
set (senha = value);
}
public string descricao
{
get (return tipo);
set (tipo = value);
}
PASSO 4
4.1-Relatrio 2
O framework. NET a iniciativa da Microsoft para fundir em uma nica plataforma de
aplicaes e execuo de sistemas de desenvolvimento.
Qualquer cdigo que for gerado pelo framework.NET poder rodar em qualquer sistema
com o. NET instalado.
O C# foi especialmente desenvolvimento para NET, pois suas principais Classes foram
originalmente desenvolvidas em C#.
O C# a linguagem de programao orientada a objetos criada pela Microsoft e seu
principal
5- CONCLUSO
Ao concluirmos esse projeto podemos verificar que A linguagem C# uma linguagem
que visa promover muito o desenvolvimento, e possui uma ampla gama de recursos que
podem proporcionar uma grande produtividade para desenvolvedores que a utilizam.
Alm dos recursos como sua sintaxe e programao orientada a objetos, que fazem dela
uma linguagem poderosa para se trabalhar. Aliada ao uso do framework .NET,
possvel criar diversos tipos de aplicaes ,e ainda ter um ambiente onde o
desenvolvedor pode focar na sua lgica o tempo todo, sem se preocupar com a gerncia
de recursos, j que que o prprio framework se encarrega de cuidar disso.
6 REFERNCIAS
http://msdn.microsoft.com/pt-br/library/z1zx9t92.aspx
C#: A nova linguagem da arquitetura .NET
http://www.msdnbrasil.com.br/colunas/falandoc/col_falandoc_2.aspx
C# e Java
http://www.msdnbrasil.com.br/colunas/falandoc/col_falandoc_3.aspx
C# Language Specification
http://www.csharpbr.com.br/mostra_artigo.asp?id=0007
Introduo ao Java
http://www2.dm.ufscar.br/~waldeck/curso/java/introd.html