ATPS - Linguagem de Programacao Comercial
Por: Fernanda Gazola • 13/10/2015 • Trabalho acadêmico • 3.240 Palavras (13 Páginas) • 375 Visualizações
30 de setembro de 2015
[pic 1]
Atividades Práticas Supervisionadas
CST Em Análise E Desenvolvimento De Sistemas
Linguagem de Programação Comercial
30 de Setembro de 2015[pic 2]
[pic 3]
Atividades Práticas Supervisionadas
CST Em Análise E Desenvolvimento De Sistemas
Linguagem de Programação Comercial
ALUNOS:
André Rinaldi Costa – RA 8403990684
Anderson Oliveira – RA 9902002352
Fernanda Moriel Gazola Alves – RA 8634250516
Paulo Eduardo Bassan – RA 8818335984
Professor Rodrigo Hentz[pic 4]
[pic 5]
Sumário
Introdução
Relatório 1 – Codificação das Classes do Sistema
1.1 Códigos-fonte das classes representadas no Diagrama de Classe.
1.1.1 Usuário
1.1.2 Material
1.1.3 Departamento
1.1.4 Login
Relatório 2 – Descrição da Plataforma e Ferramenta
2.1 As principais características da plataforma .NET e da Linguagem C#
2.2 As cinco diferenças entre a linguagem C# e a linguagem Java
Relatório 3 – Interfaces do Sistema de Publicação
3.1 Protótipos utilizando Windows Forms
3.1.1 Login de Usuário
3.1.2 Cadastro de usuários
3.1.3 Cadastro de Departamentos
3.1.4 Cadastro de Material
3.2 Protótipos utilizando Web Forms
3.2.1 Login de Usuário
3.2.2 Consulta de Material
3.2.3 Exibição do Material Selecionado
Relatório 4 – Codificação das Interfaces
4.1 Cadastro de Usuário
4.2 Cadastro de Departamento
4.3 Cadastro De Material
4.4 Tela De Login
Bibliografia
[pic 6]
Introdução
A linguagem C# foi desenvolvida pela Microsoft no ano 2000, criada por Anders Hejsberg, uma junção de C++ com Java. Uma ferramenta simples, robusta e totalmente orientada a objetos, o C# ganhou mercado por se tornar uma ferramenta multiplataforma, podendo ser acessada de qualquer dispositivo de hardware.
O objetivo desta atividade complementar é criar um sistema de informação para auxiliar na divulgação e acesso às informações e aos processos do sistema de qualidade a serem seguidos pelos departamentos da empresa utilizando a linguagem c# e todo o conteúdo aprendido em aula.
Relatório 1 – Codificação das Classes do Sistema
1.1 Códigos-fonte das classes representadas no Diagrama de Classe.
[pic 7]
Lembrando que os únicos usuários que podem cadastrar materiais são os que possuem o tipo administrador.
1.1.1 Usuário
[pic 8]
1.1.2 Material
[pic 9]
1.1.3 Departamento
[pic 10]
1.1.4 Login
[pic 11]
Relatório 2 – Descrição da Plataforma e Ferramenta
2.1 As principais características da plataforma .NET e da Linguagem C#
O .NET é uma ferramenta da Microsoft que consiste no desenvolvimento
WEB XML, também conhecido como WEB Service que tem acesso a páginas dinâmicas e pode ser acessada de qualquer browser, independente do sistema Operacional.
O foco principal desta ferramenta é a acessibilidade, portabilidade voltada
Para o cliente pois facilita o acesso e pode ser solicitada de qualquer ambiente.
O .NET possui um conjunto de pacote de serviços de desenvolvimento Java Script, C#, Visual Basic, Managed C## entre outros.
O C# tem algumas similaridades com a plataforma Java, como as sintaxes praticamente idênticas, todas as classes descendem de Objetos, não existem funções globais (tudo pertence a uma classe), conceitos de espaço dos nomes(namespace x packages), métodos e classes com nomes parecidos – Equals(), Finaliza(), ToString(), etc;
O C# é uma plataforma usada para o desenvolvimento web ou Desktop, se tornou famosa pela simplicidade e transparência do uso, totalmente orientada a objetos, diminuindo assim a possibilidade de erros processuais.
Outra vantagem desta linguagem é que todo o gerenciamento é feito pelo runtime via Garbage Colletor (CG) e não diretamente pelo programador, diminuindo também os erros comuns.
2.2 As cinco diferenças entre a linguagem C# e a linguagem Java
C# | Java |
Permite inclusão de propriedades e Sobrecarga de operadores | Não permite implementação |
Permite o uso de GOTO como estrutura de controle | Não permite o mesmo |
Implementação modo seguro sobre manipulação de ponteiros e Aritméticos | Não permite |
Não efetiva checagem de exceções | Efetiva a checagem de exceções |
Usa comentários de código em XML para documentação | Cria documentação própria em extensão Java.doc |
...