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

Linguagem C#

Ensaios: Linguagem C#. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  30/9/2013  •  882 Palavras (4 Páginas)  •  831 Visualizações

Página 1 de 4

SUMARIO. 1

PRINCIPAIS CARACTERISTICA NA PLATAFORMA.NET 1

INDEPENDÊNCIA DE SISTEMA OPERACIONAL. 2

INTEGRAÇÃO ENTRE LINGUAGENS. 2

FACILIDADE DE DISTRIBUIÇÃO. 2

CONFIABILIDADE. 2

CONCEITO DA LINGUAGEM C# 2

HISTÓRIA DA LINGUAGEM. 3

PRINCIPAIS CARACTERÍSTICAS DO C#. 3

FERRAMENTAS DE DESENVOLVIMENTO E LINGUAGENS 4

WEB FORMS CONCEITO. 4

DIFERENÇA ENTRE AS LINGUAGENS JAVA E C#. 4

DIFERENÇA ENTRE AS LINGUAGENS C# E JAVA. 5

CODIFICAÇÃO DAS CLASSES DO SISTEMA 6

CRIANDO OS PROTOTIPOS UTILIZANDO WINDOWS FORMS. 6

LOGIN DE USUÁRIO: 6

CADASTRO DE USUARIOS: 7

CADASTRO DE DEPARTAMENTOS: 8

CADASTRO DE MATERIAL: 9

CRIANDO OS PROTOTIPOS UTILIZANDO WEB FORMS. 9

LOGIN DE USUARIO: 9

CONSULTA DE MATERIAIS: 10

Principais Caracteristica na Plataforma.net

A plataforma da Microsoft oferece suporte a aplicativos e soluções projetadas para os menores dispositivos, bem como para as maiores empresas. Os desenvolvedores de software que usam a plataforma Microsoft podem:

Trabalhar com uma variedade de linguagens, padrões e ferramentas de programação.

Criar aplicativos para o Windows, o Office, a Web e para os dispositivos móveis.

Beneficiar-se dos recursos que a Microsoft oferece para ajudar os desenvolvedores de software a criar e projetar aplicativos de classe mundial.

Independência de Sistema Operacional.

– A plataforma compila o programa para código nativo antes da primeira execução.

Integração entre Linguagens.

– Todas as linguagens .NET utilizam a mesma API de desenvolvimento.

Facilidade de Distribuição.

– Ao ser compilado os executáveis anotam as versões das DLL’s que foram utilizadas.

– Os executáveis rodam utilizando sempre as DLL’s com que foram compilados.

– Não é necessário mais registrar o programa. O “assemblie” contém toda informação necessária para o funcionamento do programa.

Confiabilidade.

– Tipagem forte (“type safety”) , todas as classes .NET derivam de uma mesma classe mãe, Object.

– Coleta de lixo em todas linguagens .NET

Conceito da Linguagem c#

C# (CSharp) é uma linguagem de programação orientada a objetos criada pela Microsoft, faz parte da sua plataforma .Net. A companhia baseou C# na linguagem C++ e Java.

História da Linguagem.

A linguagem C# foi criada junto com a arquitetura .NET. Embora existam várias outras linguagens que suportam essa tecnologia (como VB.NET, C++, J#), C# é considerada a linguagem símbolo do .NET

Principais Características do C#.

Dentre as características essenciais do C# podemos citar:

- Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic;

- Completamente orientada a objetos: em C#, qualquer variável tem de fazer parte de uma classe;

- Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas;

- Gera código gerenciado: assim como o ambiente .NET é gerenciado, assim também é o C#;

- Tudo é um objeto: System.Object é a classe base de todo o sistema de tipos de C#;

- Controle de versões: cada assembly gerado, seja como EXE ou DLL, tem informação sobre a versão do código, permitindo a coexistência de dois assemblies homônimos, mas de versões diferentes no mesmo ambiente.

- Suporte a código legado: o C# pode interagir com código legado de objetos COM e DLLs escritas em uma linguagem não-gerenciada;

- Flexibilidade: se o desenvolvedor precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não-gerenciado, chamado “unsafe”.

- Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente gerenciado, o que significa que todo o gerenciamento de memória é feito pelo runtime via o GC (Garbage Collector).9

Ferramentas de Desenvolvimento e Linguagens

- O Visual Studio da Microsoft oferece suporte a várias linguagens de programação – inclusive àquelas que usam o .NET Framework para acessar tecnologias-chave que simplificam o desenvolvimento de aplicativos sofisticados. Essas linguagens incluem:

- Visual Basic

...

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