You are on page 1of 7

TechEd 2005 4/30/2006 1:40 AM

ASP.NET 2.0 – Visual


Studio 2005

Ramon Durães
Microsoft MVP – ASP.NET TEAM
ramonduraes@mutex.com.br
http://thespoke.net/ramonduraes/default.
http://thespoke.net/ramonduraes/default.aspx

Agenda Fato Real


Introduç
Introdução
Visual Studio 2005
ASP.NET 2.0
Demos:
Visual Studio

“Não tem que ser


Middle-
Middle-Tier Object Data-
Data-binding
Themes/Skins
Master Pages
Site Navigation
Security and Login
Role Management
difícil”
Web Part Personalization

O que é o ASP.NET 2.0 Produtividade como nunca!


•Desenvolvimento
A pró
próxima versão depois do ASP.NET 1.1
Retorno

•Instalação
•Operação
Suportado IIS 5.0,IIS 5.1(XP) e IIS
6.0(W2003)
Professional
Versões 1.0 e 1.1 rodam no 2.0 0 website
2. x
Podendo conviver na mesma má máquina. T 1.
E T
.N NE
Versão: VS2005 P P.
AS AS
Reasonable
Lanç
Lançamento: 07/11/2005 solution

JÁ DISPONIVEL Investimento

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1
TechEd 2005 4/30/2006 1:40 AM

Redução brutal de código Qual versão do VS2005?

Testers
Otimizaç
Otimização em cerca de 75% a Architects
0%
Consultants
Produtividade! Produtividade!!!
VB6 Devs
Part-Timers
Hobbyists
Students
Enthusiasts

IDE - Servidor Web Interno Intellisense sempre


disponí
disponível
Não necessita de Blocos de Script
configuraç
configurações adicionais Diretiva de Pagina(Page
Pagina(Page))
Não precisa IIS Estilos Css
Não necessita Extensões Web Config and etc...
FrontPage
Editando em qualquer lugar
[ c:\
c:\web , \\maquina\
maquina\web , FTP , FPSE,http://
FPSE,http://maquina/
maquina/web
web ]

Navegaç
Navegação em TAG Código Preservado

Tag Navigator Visual Studio não modifica có


código
<html>
html> original.
Tag Outlining
Somente modificara o que você editar.
Smart Tasks
Código será
será gerado conforme padrão
de formataç
formatação.

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 2
TechEd 2005 4/30/2006 1:40 AM

Estrutura Arquitetura

Rich Controls
ASP.NET “Building Block” APIs
Data Login Navigation WebParts
Membership
Membership Role
RoleManager
Manager Personalization
Personalization
+ 50 Controles

Site
SiteNavigation Database
DatabaseCaching Management

Page FX
Navigation Caching Management
Master Pages Themes/Skins Adaptive Mobility Personalization

App Services
Membership Roles Personalization Management

Site Counters Site Navigation Caching

Extensible Provider Model: SQL, Access, Windows, Oracle

Mobilidade Mobilidade
ASP.NET 1.x ASP.NET 2.0

Web Mobile Controls


controls controls
HTML adapt. WML adapt.
HTML

WML

HTML

WML

Navegador Navegador

Master Pages
Heranç
Herança Visual
Manutenç
Manutenção Centralizada
Visual Studio 2005 e Visí
Visível nas outras paginas
ASP.NET 2.0 Pagina,Có
Pagina,Código,Web
digo,Web..config

(UserControls)
UserControls)

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 3
TechEd 2005 4/30/2006 1:40 AM

DataSource Controls

GridView FormView DetailsView

Master Pages

DataSourceControl / HierarchicalDSCtrl.
Pagina Padrão
SqlDataSource AccessDataSource
your source
XmlDataSource ObjectDataSource

DataSetDataSource

Controles de Navegaç
Navegação

TreeView Menu SiteMapPath

Data Source

GridView ; Data Bound HierarchicalDataSourceControl

SiteMapDataSource XmlDataSource Sua fonte

Cache
ASP.NET SQL Server 2005
SqlCommand
SqlCommand

Northwind Alteraç
Alterações
Cache
Controles de Navegaç
Navegação SqlCacheDependency

Page

DataSet

(Navigation Controls)
Controls)
HttpListener
HttpListener

IIS
Http.sys
Http.sys TCP Port 80 Serviço
Serviçode
deNotificação
Notificação

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 4
TechEd 2005 4/30/2006 1:40 AM

Temas & Skins


Aparência personalizada
Pagina,Có
Pagina,Código,Web
digo,Web..config
Temas & Skins

(Themes & Skins)


Skins)

Web Parts Web Parts - Modelo


Website
Criaç
Criação de portais personalizados Desenvolvimento (WebParts)
Estilos SharePoint Desenvolvedor
Suporte a todos WebControls

Customizar Departamento
Dica: Admin
http://spaces.msn.com WebParts

Personalizar Visão
Pessoal
Usuário

Web Parts

Web Parts

Portal (Sharepoint)
Sharepoint)

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5
TechEd 2005 4/30/2006 1:40 AM

Modelo de Có
Código PostBacks x CallBacks
ASP.NET 1.x ASP.NET 2.0

p.aspx
Criação

p.aspx

p.aspx.vb p.aspx.vb
Inteligência no cliente?
Distribuição

p.aspx
p.aspx (Vazio)

p.aspx.***.compilado
site.dll
site.dll

PostBacks Callbacks

Script Event Handler

Submit Async Request


Click Trigger
Click Script Callback

POST Request

Init Init
Load State Load State Return result of
Process Postback Response Process Postback Callback
IPostBackDataHandler, Data Data
Load Load
IPostBackEventHandler
Postback Events Callback Event
Save State ICallbackEventHandler Unload
PreRender
Render
Unload

ATLAS FrameWork
XMLHTTP
WebServices
JSON
Atlas FrameWork

Inteligência no Cliente

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 6
TechEd 2005 4/30/2006 1:40 AM

Mais ....
....
Ferramenta Administraç
Administração
Controles de Seguranç
Segurança
Validaç
Validação em Grupo Sua Avaliaç
Avaliação é
$ , Eval(
Eval(“Codigo”
Codigo”) , xpath(
xpath(“Link”
Link”) Importante!
Resources / Localization Por Favor, Não Esqueç
Esqueça de
Preencher a Ficha de Avaliaç
Avaliação
Æ www.start.com
para esta sessão

Perguntas?
OBRIGADO!!!!

Ramon Durães
ramonduraes@mutex.com.br

Seu potencial. Nossa inspiração. MR

http://thespoke.net/blogs/ramonduraes/default.
http://thespoke.net/blogs/ramonduraes/default.aspx

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 7

You might also like