Upload
pedro-alves-jr
View
3.809
Download
6
Embed Size (px)
DESCRIPTION
Apresentação feita durante o mini-curso Introdução do .NET no II Workshop de TI do UNIPÊ.
Citation preview
Pedro Alves JuniorDiretor de DesenvolvimentoVsoft Tecnologia
.NUG - .NET User Groupwww.dotnug.com
Introdução ao .NET FrameworkFerramentasConheçendo o Visual StudioCriando uma aplicação Windows
FormsCriando uma aplicação Web ASP.NETCriando um Webservice Introdução ao Mono Framework
Por que foi inventado e o que é? Necessidade do mercado Plataforma única de desenvolvimento e
execução▪ Aplicações WEB (Sites e Webservices)▪ Aplicações desktop▪ Desenvolvimento de jogos▪ Desenvolvimento para dispositivos móveis
100% orientado a objetos Ambiente multilinguagem
Ambiente multiliguagem Suporte a mais de 40 linguagens
▪ VB.NET, C#, C++, Java, Delphi, Cobol, Fortran, Haskel, Lua, Boo, Perl, PHP, Python, Ruby, Prolog …
Common Language Infrastructure▪ Common Type System (CTS)▪ Common Language Specification (CLS)▪ Just-In-Time Compiler (JIT)▪ Virtual Execution System (VES)
Aberto e padronizado (ECMA)
O que contém? Compiladores para C#, VB.NET, J# e C++ CLR - Common Language Runtime para
execução de aplicações, gerenciamento de memória, etc
Base Class Library com diversas classes prontas
ASP.NET para aplicações Web/Webservices Windows Formas para aplicações Desktop ADO.NET para acesso a base de dados Vários utilitários
As versões existentes Microsoft
▪ Windows / Web / Web Services / SQL / Office▪ .NET 1.0 (NEW); 1.1 ; 2.0 (NEW) ; 3.0 (WPF,WF;WCF) e 3.5
(LINQ)
▪ Windows Mobile (Pocket PC / Smartphone)▪ .NET Compact Framework 1.0 ; 1.1 ; 2.0 ; 3.0 e 3.5
▪ Micro .NET Framework (embedded applications on small devices)▪ .NET para micro processadores
▪ Silverlight ▪ Aplicações com interface rica para Web
As versões existentes Open Source
▪ Desktop / Web / Web Services / Multiplataforma▪ Mono Project▪ dotGNU
▪ Moonlight (Silverlight para Linux)▪ Mono Project
Porque conhecê-lo Revista INFO (Maio/2007)
▪ “Em matéria de desenvolvimento ninguém bate o Visual Studio dentro das empresas. A Microsoft teve mais do que o dobro da votação da segunda colocada, a IBM.”
Revista INFO (Março/2008)▪ “A Microsoft, com seu Visual Studio, brilhou
entre as ferramentas de desenvolvimento. Seus 610 pontos bateram a soma alcançada pelo trio IBM, Borland/CodeGear e Sun.”
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
Desenvolvimento rápido para o .NET Framework
Framework .NET SDKVisual StudioVisual Studio ExpressSharpDevelop (Open Source)MonoDevelop (Open Source)Delphi (CodeGear)C# Builder (CodeGear)
Visual Basic 2008Visual C# 2008Visual C++ 2008Visual J# 2008SQL Server 2008Visual Web DeveloperXNA Game Studio
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/
.NUG - .NET User Groupwww.dotnug.com