introdução a plataforma .net 4.0
TRANSCRIPT
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
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
Estrutura do Microsoft .NET Framework
4
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
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
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
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
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)
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
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
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
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
Demonstração
14
Visualizando a Pasta BIN13
Executando, Parando o Projeto14