introdução a plataforma .net 4.0

15

Upload: leonardo-lourenco-silva

Post on 03-Jul-2015

5.234 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Introdução a Plataforma .NET 4.0
Page 2: Introdução a Plataforma .NET 4.0

Microsoft .NET (lê-se dotNET)

2

Idéia da Microsoft de criar uma plataforma única de desenvolvimento1

Plataforma para concorrer diretamente com a plataforma Java2

Plataforma que desse suporte ao desenvolvimento de aplicações

(Windows, Web, Mobile, Game, Distributed)3

Plataforma que desse suporte a diversas linguagens de programação

(Visual C#, VB.NET, Visual C++, IronRuby, IronPython)4

Page 3: Introdução a Plataforma .NET 4.0

Microsoft .NET Framework

3

Plataforma que fornece suporte ao desenvolvimento de diversos tipos

de aplicações e linguagens de programação1

1° Versão lançada em 2.002 (.NET Framework 1.0)2

Atualmente se encontra na versão 4.5 BETA3

Instalado a partir de um setup (Windows Update, Web Plataform Installer)4

OBS: Atualmente existem mais de 41 linguagens de programação .NET

O Windows 7 vem com a plataforma .NET 3.5

Page 4: Introdução a Plataforma .NET 4.0

Estrutura do Microsoft .NET Framework

4

Page 5: Introdução a Plataforma .NET 4.0

Benefícios do Código Gerenciado

5

O CLR se encarrega de gerenciar a memória na aplicação1

Integração com outras linguagens através do código MSIL2

Garbage Collector efetua a liberação de memória3

Page 6: Introdução a Plataforma .NET 4.0

Demonstração

6

Verificando Versões Instaladas da Plataforma .NET1

Conhecendo o Compilador da Linguagem Visual C# (csc.exe)2

Conhecendo o Arquivo da Máquina Virtual (clr.dll)3

Conhecendo as Bibliotecas Base (C:\Program Files\Reference

Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client)4

Page 7: Introdução a Plataforma .NET 4.0

Linguagem Visual C# 4.0

7

Linguagem preferida da maioria dos desenvolvedores .NET1

Síntaxe parecida com as linguagens C, C++ e Java2

Visual C# é descrito pela ECMA-3343

4° Linguagem mais utilizada no Mundo4

Linguagem Case Sensitive5

Page 8: Introdução a Plataforma .NET 4.0

Visual Studio 2010

8

Software para desenvolvimento de aplicações .NET1

Suporte aplicações (Web, Windows, Mobile, Connected, Game)2

Suporte a diversas linguagens de programação3

Page 9: Introdução a Plataforma .NET 4.0

Na janela New Project, preencha as informações e clique no OK

- Project template

- Project name

- Project save path

No menu File, clique em New e escolha Project

Abra o Visual Studio 2010

Criação de Projetos pelo Visual Studio

9

Principais recursos de produtividade

1

2

3

IntelliSense (Ajuda na Digitação do Código)

Code Snippets (Códigos Prontos)

Page 10: Introdução a Plataforma .NET 4.0

Estrutura de Projetos no Visual Studio

10

Soluções do Visual Studio agrupam projetos .NET

Soluções do Visual Studio podem conter muitos projetos (Camadas)

Projetos do Visual Studio agrupam os arquivos (Telas, Pastas)

Soluções do Visual Studio

Page 11: Introdução a Plataforma .NET 4.0

Visual Studio

Linha de Comando

Compilação de Projetos

11

No Visual Studio 2010 no Menu Build escolha Build Solution1

csc /target:exe /out:Projeto.exe *.cs

Processo de converter o código .NET em código de Máquina1

Page 12: Introdução a Plataforma .NET 4.0

Demonstração

12

Aprendendo a Abrir o Visual Studio 20101

Conhecendo a Start Page2

Conhecendo a Tela de Criação de Projetos3

Criando um Projeto Windows Forms Application4

Visualizando o Projeto pelo Solution Explorer (Solução, Projeto e Arquivos)5

Visualizando os Arquivos (Form1.cs e Program.cs)6

Page 13: Introdução a Plataforma .NET 4.0

Demonstração

13

Aprendendo a Adicionar e Excluir Formulários (Telas)7

Visualizando o Designer e CodeBehind (Botão Direito View Designer, Code)8

Conhecendo as Janelas Auxiliares (Solution, Server, Toolbox, Properties)9

Fechando e Abrindo as Janelas Auxiliares (Menu View)10

Conhecendo a Toolbox (Categorias e Controles)11

Alinhando os Controles com as Snap Lines12

Page 14: Introdução a Plataforma .NET 4.0

Demonstração

14

Visualizando a Pasta BIN13

Executando, Parando o Projeto14

Page 15: Introdução a Plataforma .NET 4.0