SlideShare uma empresa Scribd logo
1 de 19
IDE do Visual Studio
& Tipos de Projeto
Ricardo Guerra Freitas
Líder da Célula .NET RIO:
http://groups.msn.com/celulanetrio
Email/MSN: guerra_rj@hotmail.com
Blog: http://thespoke.net/blogs/guerra_rj/default.aspx
Site do Curso para baixar os slides:
http://br.groups.yahoo.com/group/CursoDotNetSaoJose
IDE do
Visual
Studio
O que é IDE?
• IDE significa Integrated Development
Enviroment, ou seja Ambiente integrado
de desenvolvimento
• Sua finalidade é ser um ambiente único de
trabalho para desenvolvedores
Start Page
• O ponto de
entrada no
Visual Studio, é
nesta janela que
temos acesso
rápido aos
últimos projetos
abertos
Tollbox
• Esta é nossa caixa de
ferramentas, ela se
auto ajusta ao
ambiente que
estamos e também é
altamente
personalizável
Solution Explorer
• Esta é a janela que
temos todos os
projetos de uma
solução e todos seus
arquivos
Properties
• Com essa janela nos
configuramos as
propriedades de
diversos itens, neste
exemplo seria de uma
tela.
Você também pode
configurar esta tela
de duas formas
diferentes
Object Browser
• Com essa janela é possível ver a estrutura de
qualquer objeto disponível em sua aplicação
Tipos de
Projetos
Tipos de Projetos
• Uma das primeiras coisas a escolher é a
linguagem a ser usada.
Tipos de Projetos – Utilizando
Visual Basic.Net
• Windows Application
– Aplicação Windows padrão. Com este tipo de
projeto podemos construir formulários e
aplicativos no padrão das aplicações Windows
• Class Library
– Para desenvolver componentes que podem
ser usados em qualquer outro tipo de projeto
Tipos de Projetos – Utilizando
Visual Basic.Net (cont.)
• Windows Control Library
– Com esse tipo de projeto podemos criar nossos
próprios controles, alem de expandirmos
funcionalidades de controles já existentes
• Device Application
– Com esse tipo de projeto podemos criar aplicações
para dispositivos moveis, pode ser uma aplicação
para Pocket PC, SmatPhone ou Windows CE. O
próprio Visual Studio tem emuladores para que fique
mais fácil o desenvolvimento para esse tipo de
dispositivo. No site da Microsoft tem CD com material
de desenvolvimento para aplicações moveis.
Tipos de Projetos – Utilizando
Visual Basic.Net (cont.)
• ASP.NET Web Site
– Todo o desenvolvimento de sites é feito neste tipo de
projeto. Com este tipo de projeto é possível
desenvolver aplicações poderosas para internet
• ASP.NET Web Service
– Hoje em dia o desenvolvimento esta se focando em
“serviços”, Web Service tem sido a alternativa mais
fácil de se implementar essa nova metodologia de
desenvolvimento Orientado a Serviços.
• Em alguns casos para o IIS reconhecer que
existe o .Net Framework é necessário executar o
comando “aspnet_regiis /i”
Tipos de Projetos – Utilizando
Visual Basic.Net (cont.)
• Web Control Library
– Com esse tipo de projeto podemos criar
nossos próprios controles, alem de
expandirmos funcionalidades de controles já
existentes
• Console Application
– Com esse tipo de projeto podemos criar
aplicativos de linha de comando, ideal para
testar pequenas funções
Tipos de Projetos – Utilizando
Visual Basic.Net (cont.)
• Windows Services
– Existem diversos serviços que o Windows executa
automaticamente ao ser iniciado
Com esse tipo de projeto podemos criar nossos
próprios serviços para o Windows
• Empty Project
– Projeto que não utiliza nenhum padrão de criação
• Empty Web Project
– Projeto Web que não utiliza nenhum padrão de
criação
IDE do Visual Studio
& Tipos de Projeto
Ricardo Guerra Freitas
Líder da Célula .NET RIO:
http://groups.msn.com/celulanetrio
Email/MSN: guerra_rj@hotmail.com
Blog: http://thespoke.net/blogs/guerra_rj/default.aspx
Site do Curso para baixar os slides:
http://br.groups.yahoo.com/group/CursoDotNetSaoJose

Mais conteúdo relacionado

Semelhante a VS IDE e Tipos Projetos .NET

Testes automatizados.pptx
Testes automatizados.pptxTestes automatizados.pptx
Testes automatizados.pptxCarlos Gonzaga
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Afonso Machado
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1César Augusto Pessôa
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de softwareAlan Correa Morais
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryThiago Lunardi
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013André Dias
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1michellobo
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfRubenManhia
 

Semelhante a VS IDE e Tipos Projetos .NET (20)

Testes automatizados.pptx
Testes automatizados.pptxTestes automatizados.pptx
Testes automatizados.pptx
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Csharp
CsharpCsharp
Csharp
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1Introdução ao android - siecomp 2015.1
Introdução ao android - siecomp 2015.1
 
01 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.101 - Introdução a programação para internet v1.1
01 - Introdução a programação para internet v1.1
 
Projeto arrastão projeto fábrica de software
Projeto arrastão   projeto fábrica de softwareProjeto arrastão   projeto fábrica de software
Projeto arrastão projeto fábrica de software
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class Library
 
3 apres pb_g4
3 apres pb_g43 apres pb_g4
3 apres pb_g4
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
2006 - SegundaAula.ppt
2006 - SegundaAula.ppt2006 - SegundaAula.ppt
2006 - SegundaAula.ppt
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
Netbeans
NetbeansNetbeans
Netbeans
 
Introdução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdfIntrodução ao Java_14Agosto2012.pdf
Introdução ao Java_14Agosto2012.pdf
 

Mais de Ricardo Guerra Freitas

2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt
2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt
2006 - Microsot e Open Source uma visão comparativa dos modelos.pptRicardo Guerra Freitas
 
2006 - ConceitosDeOrientaçãoObjeto.ppt
2006 - ConceitosDeOrientaçãoObjeto.ppt2006 - ConceitosDeOrientaçãoObjeto.ppt
2006 - ConceitosDeOrientaçãoObjeto.pptRicardo Guerra Freitas
 
2006 - FrameWorkdotNET Ricardo Guerra.ppt
2006 - FrameWorkdotNET Ricardo Guerra.ppt2006 - FrameWorkdotNET Ricardo Guerra.ppt
2006 - FrameWorkdotNET Ricardo Guerra.pptRicardo Guerra Freitas
 
2006 - Distribuindo sua Aplicação.ppt
2006 - Distribuindo sua Aplicação.ppt2006 - Distribuindo sua Aplicação.ppt
2006 - Distribuindo sua Aplicação.pptRicardo Guerra Freitas
 
2006 - Introdução a Objetos Linguagem e Padrões.ppt
2006 - Introdução a Objetos Linguagem e Padrões.ppt2006 - Introdução a Objetos Linguagem e Padrões.ppt
2006 - Introdução a Objetos Linguagem e Padrões.pptRicardo Guerra Freitas
 
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptx
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptxMoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptx
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptxRicardo Guerra Freitas
 
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptx
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptxMoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptx
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptxRicardo Guerra Freitas
 
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...Ricardo Guerra Freitas
 
Windows 10 technical preview - design and news
Windows 10 technical preview - design and newsWindows 10 technical preview - design and news
Windows 10 technical preview - design and newsRicardo Guerra Freitas
 

Mais de Ricardo Guerra Freitas (20)

2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt
2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt
2006 - Microsot e Open Source uma visão comparativa dos modelos.ppt
 
2006 - ConceitosDeOrientaçãoObjeto.ppt
2006 - ConceitosDeOrientaçãoObjeto.ppt2006 - ConceitosDeOrientaçãoObjeto.ppt
2006 - ConceitosDeOrientaçãoObjeto.ppt
 
2006 - Linguagem VB II.ppt
2006 - Linguagem VB II.ppt2006 - Linguagem VB II.ppt
2006 - Linguagem VB II.ppt
 
2006 - ADONET.ppt
2006 - ADONET.ppt2006 - ADONET.ppt
2006 - ADONET.ppt
 
2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
 
2006 - CURSOINTRODUÇÃOADOTNET.ppt
2006 - CURSOINTRODUÇÃOADOTNET.ppt2006 - CURSOINTRODUÇÃOADOTNET.ppt
2006 - CURSOINTRODUÇÃOADOTNET.ppt
 
2006 - FrameWorkdotNET Ricardo Guerra.ppt
2006 - FrameWorkdotNET Ricardo Guerra.ppt2006 - FrameWorkdotNET Ricardo Guerra.ppt
2006 - FrameWorkdotNET Ricardo Guerra.ppt
 
2006 - Linguagem VB.ppt
2006 - Linguagem VB.ppt2006 - Linguagem VB.ppt
2006 - Linguagem VB.ppt
 
2006 - Distribuindo sua Aplicação.ppt
2006 - Distribuindo sua Aplicação.ppt2006 - Distribuindo sua Aplicação.ppt
2006 - Distribuindo sua Aplicação.ppt
 
2006 - Tratamento de Erro e Debug.ppt
2006 - Tratamento de Erro e Debug.ppt2006 - Tratamento de Erro e Debug.ppt
2006 - Tratamento de Erro e Debug.ppt
 
2006 - Introdução a Objetos Linguagem e Padrões.ppt
2006 - Introdução a Objetos Linguagem e Padrões.ppt2006 - Introdução a Objetos Linguagem e Padrões.ppt
2006 - Introdução a Objetos Linguagem e Padrões.ppt
 
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptx
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptxMoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptx
MoodleMoot 2023 - Ricardo Guerra - Plugins_v3.pptx
 
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptx
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptxMoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptx
MoodleMoot 2023 - Ricardo Guerra - Ambiente multi-empresa IOMAD.pptx
 
MoodleMoot 2022 - competencias
MoodleMoot 2022 - competenciasMoodleMoot 2022 - competencias
MoodleMoot 2022 - competencias
 
MoodleMoot 2022 - plugins
MoodleMoot 2022 - pluginsMoodleMoot 2022 - plugins
MoodleMoot 2022 - plugins
 
Windows 10 Anniversary Update
Windows 10 Anniversary UpdateWindows 10 Anniversary Update
Windows 10 Anniversary Update
 
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...
Olive etal formerstudentsperceptionimprovementpotentialconceptualmodelingprac...
 
Windows 10 technical preview - design and news
Windows 10 technical preview - design and newsWindows 10 technical preview - design and news
Windows 10 technical preview - design and news
 
Windows 10 Technical Preview
Windows 10 Technical PreviewWindows 10 Technical Preview
Windows 10 Technical Preview
 
Desenvolvendo apps para windows 8
Desenvolvendo apps para windows 8Desenvolvendo apps para windows 8
Desenvolvendo apps para windows 8
 

VS IDE e Tipos Projetos .NET

  • 1. IDE do Visual Studio & Tipos de Projeto Ricardo Guerra Freitas Líder da Célula .NET RIO: http://groups.msn.com/celulanetrio Email/MSN: guerra_rj@hotmail.com Blog: http://thespoke.net/blogs/guerra_rj/default.aspx Site do Curso para baixar os slides: http://br.groups.yahoo.com/group/CursoDotNetSaoJose
  • 3. O que é IDE? • IDE significa Integrated Development Enviroment, ou seja Ambiente integrado de desenvolvimento • Sua finalidade é ser um ambiente único de trabalho para desenvolvedores
  • 4.
  • 5.
  • 6.
  • 7. Start Page • O ponto de entrada no Visual Studio, é nesta janela que temos acesso rápido aos últimos projetos abertos
  • 8. Tollbox • Esta é nossa caixa de ferramentas, ela se auto ajusta ao ambiente que estamos e também é altamente personalizável
  • 9. Solution Explorer • Esta é a janela que temos todos os projetos de uma solução e todos seus arquivos
  • 10. Properties • Com essa janela nos configuramos as propriedades de diversos itens, neste exemplo seria de uma tela. Você também pode configurar esta tela de duas formas diferentes
  • 11. Object Browser • Com essa janela é possível ver a estrutura de qualquer objeto disponível em sua aplicação
  • 13. Tipos de Projetos • Uma das primeiras coisas a escolher é a linguagem a ser usada.
  • 14. Tipos de Projetos – Utilizando Visual Basic.Net • Windows Application – Aplicação Windows padrão. Com este tipo de projeto podemos construir formulários e aplicativos no padrão das aplicações Windows • Class Library – Para desenvolver componentes que podem ser usados em qualquer outro tipo de projeto
  • 15. Tipos de Projetos – Utilizando Visual Basic.Net (cont.) • Windows Control Library – Com esse tipo de projeto podemos criar nossos próprios controles, alem de expandirmos funcionalidades de controles já existentes • Device Application – Com esse tipo de projeto podemos criar aplicações para dispositivos moveis, pode ser uma aplicação para Pocket PC, SmatPhone ou Windows CE. O próprio Visual Studio tem emuladores para que fique mais fácil o desenvolvimento para esse tipo de dispositivo. No site da Microsoft tem CD com material de desenvolvimento para aplicações moveis.
  • 16. Tipos de Projetos – Utilizando Visual Basic.Net (cont.) • ASP.NET Web Site – Todo o desenvolvimento de sites é feito neste tipo de projeto. Com este tipo de projeto é possível desenvolver aplicações poderosas para internet • ASP.NET Web Service – Hoje em dia o desenvolvimento esta se focando em “serviços”, Web Service tem sido a alternativa mais fácil de se implementar essa nova metodologia de desenvolvimento Orientado a Serviços. • Em alguns casos para o IIS reconhecer que existe o .Net Framework é necessário executar o comando “aspnet_regiis /i”
  • 17. Tipos de Projetos – Utilizando Visual Basic.Net (cont.) • Web Control Library – Com esse tipo de projeto podemos criar nossos próprios controles, alem de expandirmos funcionalidades de controles já existentes • Console Application – Com esse tipo de projeto podemos criar aplicativos de linha de comando, ideal para testar pequenas funções
  • 18. Tipos de Projetos – Utilizando Visual Basic.Net (cont.) • Windows Services – Existem diversos serviços que o Windows executa automaticamente ao ser iniciado Com esse tipo de projeto podemos criar nossos próprios serviços para o Windows • Empty Project – Projeto que não utiliza nenhum padrão de criação • Empty Web Project – Projeto Web que não utiliza nenhum padrão de criação
  • 19. IDE do Visual Studio & Tipos de Projeto Ricardo Guerra Freitas Líder da Célula .NET RIO: http://groups.msn.com/celulanetrio Email/MSN: guerra_rj@hotmail.com Blog: http://thespoke.net/blogs/guerra_rj/default.aspx Site do Curso para baixar os slides: http://br.groups.yahoo.com/group/CursoDotNetSaoJose