Apresentando .NET

Preview:

DESCRIPTION

Slides da palestra "Apresentando o .NET".

Citation preview

Vinicius de Melo Rocha

Necessidade do mercadoAmbiente de desenvolvimento

Aplicações WEB (WebService) Aplicações desktop Desenvolvimento de jogos Desenvolvimento para dispositivos

móveis100% orientado a objetosAmbiente multilinguagem

Common Language Infrastructure Common Type System (CTS) Common Language Specification (CLS) Just-In-Time Compiler (JIT) Virtual Execution System (VES)

Standard ECMA-335 – CLIStandard ECMA-334 – C# Languagehttp://www.ecma-international.org/

Microsoft Intermediate Language e CLR

Gerenciado

Serviços do Sistema OperacionalServiços do Sistema Operacional

Código NativoCódigo Nativo

CLRCLR

Compilador JITCompilador JIT

Assembly

MSIL

Assembly

MSIL

Assembly

MSIL

Assembly

MSIL

Assembly

MSIL

Assembly

MSIL

F#F# C++C++ C#C#Código Fonte

Compilador

Compilador

Compilador

Compilador

Compilador

Compilador

DEMO

Visual Studio 2005

Framework .NET SDKVisual Studio

Dispositivos Dispositivos MóveisMóveisVárias Várias

LinguagensLinguagens

Dispositivos Dispositivos MóveisMóveisVárias Várias

LinguagensLinguagens

ServidoresServidoresAplicações Aplicações EnterpriseEnterprise

ServidoresServidoresAplicações Aplicações EnterpriseEnterprise

ColaboraçãoColaboraçãoProcessosProcessos

ColaboraçãoColaboraçãoProcessosProcessos

Visual Basic 2005Visual C# 2005Visual C++ 2005Visual J# 2005SQL Server 2005Visual Web DeveloperXNA Game Studio

DEMO

2008

2008

2008

Starter Kits http://www.dotnug.com/ http://www.asp.net/learn/ http://msdn.microsoft.com/vstudio/express/

beginner/

http://www.dotnug.com/ http://www.msdn.com.br/ http://www.microsoft.com/netframework/ http://www.asp.net/ http://windowsclient.net/ http://msdn.microsoft.com/vstudio/

express/ http://www.microsoft.com/brasil/

certifique/