SlideShare uma empresa Scribd logo
1 de 18
CURSO INTRODUÇÃO
A .NET COM VISUAL
BASIC
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
TÓPICOS ABORDADOS NO
CURSO
• Introdução ao .NET Framework
• IDE do Visual Studio .NET 2003
• Tipos de Projeto
• Linguagem de Programação
• Tratamento de Erro e Debug
• Classes e POO
• Windows Forms
• Web Forms
• Acesso a Dados com ADO.NET
• Web Service
• Distribuição do Aplicativo (Windows/Web)
Introdução ao .NET Framework
• Definição
• Características
• Modelos
• Conceitos
IDE do Visual Studio .NET 2003
• Start Page
• Recursos das Janelas
• Toolbox
• Janela Imediata
• Dynamic Help
• Server Explorer
• Properties
• Solution Explorer
• Class View
• Object Browser
Tipos de Projeto
• Diferenças
• Características
• Vantagens / Desvantagens
• Windows ou Web Application?
Linguagem de Programação
• Variáveis
• Operadores (numéricos, comparação, lógicos)
• Padrões
• Conversões
• Estrutura de Funções
• Escopo de Variáveis/Funções
• Estruturas de decisão (IF/SELECT CASE)
• Estruturas de laço (FOR/WHILE)
• Classes básicas do Framework
Tratamento de Erro e Debug
• O que é Tratamento de Erro Estruturado?
• Vantagens e Desvantagens
• Introduzindo Try...Catch...Finally
• BreakPoint
• Command / Immediate Window
Classes e POO
• O que é um objeto?
• Características de um objeto
• Conceitos
• Propriedades
• Métodos
• Eventos
• Construtores
• Coleções
• Namespaces
Windows Forms
• Conceitos
• Características
• Modelos de Interfaces
• Controles Básicos / Avançados
• Controles Ocultos
• Manipuladores de Eventos (Delegates)
• User Control
• Arquivo .Config
• Reference
Web Forms
• Conceitos
• Características
• Modelos de Interfaces
• Controles Básicos / Avançados
• Validação
• Conceitos de Trace
• Gerenciamento de Estado da Página
• Segurança
• Arquivo .Config
• Web Control
• Segurança
Acesso a Dados com ADO.NET
• Conceitos
• Evolução do Acesso a Dados
• Providers
• DataSet
• DataAdapter
• DataReader
• Command
• Connection
• DataSet Tipado
• Suporte a XML
Web Service
• O que são?
• Vantagens / Desvantagens
• Como implementar
• SOAP
• XML
• WSDL
• DISCO
Distribuição do Aplicativo
(Windows/Web)
• Como distribuir
• Como criar o projeto de distribuição
Para Maiores Informações
• http://msdn.microsoft.com/netframework/
• http://www.gotdotnet.com
• http://msdn.microsoft.com/net/ecma/
• http://research.microsoft.com/projects/clrgen/
• http://msdn.microsoft.com/net/sscli/
• http://www.microsoft.com/brasil/educacao/academic
o/default.mspx
• Informações sobre como criar uma célula de estudo
.net envie email para: guerra_rj@hotmail.com
Para Maiores Informações
• http://www.bufaloinfo.com.br
• http://www.devaspnet.com.br
• http://www.devaspnet.com.br/celulasrio/celulasrio.
aspx
• http://celulasrio.multiply.com
• http://www.msdnbrasil.com.br
• http://www.technetbrasil.com.br
• http://www.mugbrasil.com.br
• http://br.thespoke.net
• http://www.macoratti.net
• http://www.linhadecodigo.com.br
• http://msdn.microsoft.com
Incentivos Microsoft
• The Spoke
• The Spoke Premium
• Células Acadêmicas
• MSDN AA
– Visual Fox Pro 8.0 / Windows XP Embedded / Windows CE /
Visual Studio .NET / SQL Server 2000 / Exchange Server 2003
/ SharePoint Portal Server 2003 / Office Live Communications
Server 2003 / Internet Security & Acceleration Server 2000 /
Windows XP / Windows Server 2003 / Virtual PC 2004 / MSDN
Library / Access 2003 / Office InfoPath 2003 / Office OneNote
2003 / Office Project 2003 / Office Visio 2003 / Visual Source
Safe
• MSDN Brasil
• TechNet Brasil
Perguntas ?
CURSO INTRODUÇÃO
A .NET COM VISUAL
BASIC
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 2006 - CURSOINTRODUÇÃOADOTNET.ppt

ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?Douglas Aguiar
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Allyson Barros
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure BrasilImplementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure BrasilRenato Groff
 
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
 
Criando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftCriando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftFabrício Lopes Sanchez
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSWemerson Januario
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenLeandro Costa
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebDaniel Brandão
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edtedbrunoaalves
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaRenato Groff
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3André Luiz Forchesatto
 
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...Renato Groff
 

Semelhante a 2006 - CURSOINTRODUÇÃOADOTNET.ppt (20)

ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?
 
Conhecendo o Django
Conhecendo o DjangoConhecendo o Django
Conhecendo o Django
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Web Dev Camp
 
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure BrasilImplementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
Implementando APIs seguras na nuvem - Outubro-2018 - Azure Brasil
 
Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018Framework web 01 - Aula UTFPR 2018
Framework web 01 - Aula UTFPR 2018
 
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
 
Criando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftCriando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias Microsoft
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JS
 
ORM e EF
ORM e EFORM e EF
ORM e EF
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
 
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
Dividindo responsabilidades com VRaptor, Rest, HTML5 e CSS3
 
Docker para devs .NET
Docker para devs .NETDocker para devs .NET
Docker para devs .NET
 
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...
Extração Automatizada de Dados da Web com Selenium WebDriver - Web Scraping -...
 

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 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.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 - SegundaAula.ppt
2006 - SegundaAula.ppt2006 - SegundaAula.ppt
2006 - SegundaAula.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 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.ppt2006 - Tipos de Projeto & IDE do Visual Studio.ppt
2006 - Tipos de Projeto & IDE do Visual Studio.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
 

2006 - CURSOINTRODUÇÃOADOTNET.ppt

  • 1. CURSO INTRODUÇÃO A .NET COM VISUAL BASIC 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
  • 2. TÓPICOS ABORDADOS NO CURSO • Introdução ao .NET Framework • IDE do Visual Studio .NET 2003 • Tipos de Projeto • Linguagem de Programação • Tratamento de Erro e Debug • Classes e POO • Windows Forms • Web Forms • Acesso a Dados com ADO.NET • Web Service • Distribuição do Aplicativo (Windows/Web)
  • 3. Introdução ao .NET Framework • Definição • Características • Modelos • Conceitos
  • 4. IDE do Visual Studio .NET 2003 • Start Page • Recursos das Janelas • Toolbox • Janela Imediata • Dynamic Help • Server Explorer • Properties • Solution Explorer • Class View • Object Browser
  • 5. Tipos de Projeto • Diferenças • Características • Vantagens / Desvantagens • Windows ou Web Application?
  • 6. Linguagem de Programação • Variáveis • Operadores (numéricos, comparação, lógicos) • Padrões • Conversões • Estrutura de Funções • Escopo de Variáveis/Funções • Estruturas de decisão (IF/SELECT CASE) • Estruturas de laço (FOR/WHILE) • Classes básicas do Framework
  • 7. Tratamento de Erro e Debug • O que é Tratamento de Erro Estruturado? • Vantagens e Desvantagens • Introduzindo Try...Catch...Finally • BreakPoint • Command / Immediate Window
  • 8. Classes e POO • O que é um objeto? • Características de um objeto • Conceitos • Propriedades • Métodos • Eventos • Construtores • Coleções • Namespaces
  • 9. Windows Forms • Conceitos • Características • Modelos de Interfaces • Controles Básicos / Avançados • Controles Ocultos • Manipuladores de Eventos (Delegates) • User Control • Arquivo .Config • Reference
  • 10. Web Forms • Conceitos • Características • Modelos de Interfaces • Controles Básicos / Avançados • Validação • Conceitos de Trace • Gerenciamento de Estado da Página • Segurança • Arquivo .Config • Web Control • Segurança
  • 11. Acesso a Dados com ADO.NET • Conceitos • Evolução do Acesso a Dados • Providers • DataSet • DataAdapter • DataReader • Command • Connection • DataSet Tipado • Suporte a XML
  • 12. Web Service • O que são? • Vantagens / Desvantagens • Como implementar • SOAP • XML • WSDL • DISCO
  • 13. Distribuição do Aplicativo (Windows/Web) • Como distribuir • Como criar o projeto de distribuição
  • 14. Para Maiores Informações • http://msdn.microsoft.com/netframework/ • http://www.gotdotnet.com • http://msdn.microsoft.com/net/ecma/ • http://research.microsoft.com/projects/clrgen/ • http://msdn.microsoft.com/net/sscli/ • http://www.microsoft.com/brasil/educacao/academic o/default.mspx • Informações sobre como criar uma célula de estudo .net envie email para: guerra_rj@hotmail.com
  • 15. Para Maiores Informações • http://www.bufaloinfo.com.br • http://www.devaspnet.com.br • http://www.devaspnet.com.br/celulasrio/celulasrio. aspx • http://celulasrio.multiply.com • http://www.msdnbrasil.com.br • http://www.technetbrasil.com.br • http://www.mugbrasil.com.br • http://br.thespoke.net • http://www.macoratti.net • http://www.linhadecodigo.com.br • http://msdn.microsoft.com
  • 16. Incentivos Microsoft • The Spoke • The Spoke Premium • Células Acadêmicas • MSDN AA – Visual Fox Pro 8.0 / Windows XP Embedded / Windows CE / Visual Studio .NET / SQL Server 2000 / Exchange Server 2003 / SharePoint Portal Server 2003 / Office Live Communications Server 2003 / Internet Security & Acceleration Server 2000 / Windows XP / Windows Server 2003 / Virtual PC 2004 / MSDN Library / Access 2003 / Office InfoPath 2003 / Office OneNote 2003 / Office Project 2003 / Office Visio 2003 / Visual Source Safe • MSDN Brasil • TechNet Brasil
  • 18. CURSO INTRODUÇÃO A .NET COM VISUAL BASIC 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