.NET basico
1
OBJETIVOS
Conhecer a plataforma DotNet(.net) e suas funcionalidades.
CONTEÚDO
Plataforma .net
.net Framework
Arquitetura .net
CLR (Common Language Runtime)
1
INTRODUÇÃO
Segundo ACCORSI (2008) a Microsoft .NET é uma iniciativa da Microsoft em que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo ou plataforma que possua um framework: a “Plataforma .NET”
(.NET Framework). Com idéia semelhante à plataforma Java, o programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET.
NET FRAMEWORK E CLR
O que é
.NET FRAMEWORK?
O .NET Framework é um modelo de programação de código gerenciado da Microsoft para criar aplicativos em clientes, servidores e dispositivos móveis ou incorporados ao Windows.
•
•
•
•
•
•
•
Conjunto rico de bibliotecas com os mais variados usos;
Facilidade de desenvolvimento de aplicações desde as mais simples até as mais complexas;
Facilidade na instalação e na distribuição de aplicações;
Alta escalabilidade para ambientes de missão crítica;
Interoperabilidade entre plataformas e componentes desenvolvidos em outras linguagens .NET;
Orientada a objetos;
Tecnologia baseada em máquina virtual;
O que posso fazer com o .net?
O .NET permite desenvolver soluções como:
•
•
•
•
•
•
•
Aplicativos Web
Aplicativos para Servidores
Aplicativos Smart Client
Aplicativos de Console
Aplicativos de Banco de Dados
Serviços Windows
Web Services e muito mais
2
ARQUITETURA .NET
O framework é instalado junto com o Visual Studio. A versão 1.1 (segunda versão) é instalada junto com o XP SP1. Usamos o Visual Studio (IDE) somente como uma interface de programação das bibliotecas .NET.
CLR (Common Language Runtime)
A plataforma .NET é executada sobre uma CLR (Common Language Runtime —