• Save
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Upcoming SlideShare
Loading in...5
×
 

Novidades Do Asp.Net 4 E Do Visual Studio 2010

on

  • 5,380 views

 

Statistics

Views

Total Views
5,380
Views on SlideShare
5,335
Embed Views
45

Actions

Likes
2
Downloads
0
Comments
0

4 Embeds 45

http://www.slideshare.net 33
http://cleberprogrammer.wordpress.com 8
http://www.linkedin.com 2
http://www.slideee.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 4 min
  • 1 min
  • 2,5 min
  • 2,5 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 2 min
  • 20 min
  • 5 min
  • 2 min

Novidades Do Asp.Net 4 E Do Visual Studio 2010 Novidades Do Asp.Net 4 E Do Visual Studio 2010 Presentation Transcript

  • Novidades do ASP.NET 4.0 e do Visual Studio 2010
    Rodrigo Kono
    MVP Microsoftkono@devgoias.net
  • @rodrigokono
    #MVPConnection
  • Agenda
    Objetivos
    Visão do Visual Studio 2010
    Diferentes versões
    Pilares do VS Pro
    Novas funcionalidades
    Faces do Visual Studio 2010
    Demos
    Futuro da plataforma
    Roadmap
    ASP.NET 4.0
    Perguntas
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • Objetivos
    IDE
    Visual Studio 2010
    WEB
    Cliente
    OBA
    Dados
    Linguagens
    Nuvem
    .NET Framework 4.0
  • Objetivos
    IDE
    Visual Studio 2010
    WEB
    Cliente
    OBA
    Dados
    Linguagens
    Nuvem
    .NET Framework 4.0
  • Segmentos do Visual Studio…
    Completa
    Team System
    Profissional
    Funcionalidades
    Express
    Mínima
    Hobista
    GrandesEmpresas
    Audiência
  • Segmentos do Visual Studio…
    Completa
    Team System
    Profissional
    Funcionalidades
    Express
    Mínima
    Hobista
    GrandesEmpresas
    Audiência
  • 4 Pilares do Visual Studio Pro
    Entendendo
    o Código
    Construindo
    aplicações Web
    Criando aplicações
    de negócio para
    o Office
    Utilizando o
    poder do
    C++
  • Breakpoint Grouping
    Parallel Tasks Window
    New Look & Feel
    Extensible Test Runner
    Dynamic Data Tooling
    Generate From Usage
    Highlight References
    WPF-based Editor
    Click-Once Enhancements for Office
    Breakpoint Labeling
    Call Hierarchy
    Web Deploy
    Improved WPF Tooling
    SharePoint Tooling
    Historical Debugging
    MVC Tooling
    Inline Call Tree
    Minidump Debugging
    Quick Search
    JQueryIntellisense
    Concurrency Profiler
    Breakpoint Import/Export
    Document Map Margin
    64-bit Mixed-Mode
    Parallel Stacks Window
    HTML Snippets
    Improved Multi-Monitor
    web.config Transformation
    Novas Funcionalidades do VS2010
  • Visual Studio como um Editor
    Visual Studio como umaPlatforma
    Duas faces do Visual Studio 2010
  • Um focoaprimoradoem…
    Escrever o código,
    Entender o código,
    Navegar o código,
    Publicar o código
    … Como um Editor
  • Novo editor extensível possibilida com que o editor
    seja facilmente extendido para promover uma
    rica e robusta experiência de edição
    Galeria online do Visual Studio
    integrado diretamento no Visual Studio
    … Como uma Plataforma
  • Ambiente do Visual Studio
    Editor baseadoem WPF
    Melhorsuportepara multi-monitor
    Navegação
    Quick Search
    Highlight references
    Melhorias na IDE
  • Consume primeiro, declara mais tarde
    Gera conforme a utilização
    Visão do código
    Hierarquia de chamadas
    “Tree” de chamado na linha
    Camadas
    Formatação rica do código
    Sobrepoe informação contextual
    Document Map Margin
    Foco no código
  • Suporterico da Plataforma
    64-bit mixed-mode debugging
    Minidump debugging support for managed and mixed-mode
    Visualizadorem WPF
    Melhorias no Breakpoint
    Agrupamento e nomeação
    Import/export
    Historical Debugger
    Possibilitagravar e “tocar”aexecução da aplicação
    Depuração
  • Melhorferramentas de JavaScript
    HTML snippets
    Novasferramentaspara MVC e Dynamic Data
    Web Deployment integrado
    Desenvolvimento Web
  • Ferramentaspara as novas versões do Office
    Melhorias no ClickOncepara o Office
    Criasoluções com addins multiple e documentos
    Habilidadeparaatualizar e fazer o deploy açõescustomizadas
    Documento e template melhoradopara deploy
    Publicação de customizaçõesdireto no SharePoint
    Desenvolvimento Office
  • BemvindoaoVisual Studio 2010
  • Umaamostra do queestáporvir… 
    http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx
  • Roadmap do Visual Studio 2010
    • Beta 1, Maio 2009
    • Funcionalidades do ASP 4
    • Novidades da IDE e Editor
    • WPF com ADO.NET Data Services
    • Beta 2, Outubro 2009
    • Plataforma Office e SharePoint
    • Outras features
    • RTM, 1oTrimestre de 2010 ???? 
    • RIA Services
  • ASP.NET 3.5 Service Pack 1
    Microsoft Entity Framework
    ADO.NET Data Services
    Dynamic Data
    Microsoft AJAX
    Browser History
    Script Combining
  • WAP e Class Libraries na Express Edition
  • Formatação do JScript
  • Multiple Control Selection
  • Visual Studio 2008 SP1
    Design View Typing Performance
    Classic ASP IntelliSense and Debugging
    Dynamic Data Templates
    SQL Server 2008 Support
    JScript Support for Remote Paths
    Faster switching to Design View
  • ASP.NET Web Forms
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • ASP.NET Web Forms
    ASP.NET Web Forms 4.0 garante a vocêconstruir websites com o front-end maisatraentes
    Experiência do usuário
  • ASP.NET Web Forms
    Com ASP.NET 4.0, vocêestá no controle:
    Control Rendering
    Control IDs
    View State
    Website URLs
    XHTML and Accessibility
  • Melhorias do FormView
    <asp:FormView
    ID="Formview1"
    RenderTable="false"
    runat="server">
  • Melhorias do ListView
    <asp:ListView ID="Listview1" runat="server">
    <LayoutTemplate>
    <div id="itemContainer" runat="server" />
    </LayoutTemplate>
    <ItemTemplate>
    <%# Eval("Title") %>
    </ItemTemplate>
    </asp:ListView>
  • Controleseu View State
    Control.ViewStateMode
    Enabled
    Disabled
    Inherit (default)
  • Controleseus Client IDs
    Control.ClientIdMode
    Legacy
    Static
    Predictable
    Inherit (default)
  • Controleseus Client IDs
    <system.web>
    <pages clientIdMode="Predictable">
    </pages>
    </system.web>
  • ASP.NET Routing para Search Engine Optimization
    Aoinvés de:
    http://SeuSite.com.br/Pesquisa.aspx?query=baiano
    Vocêpodeusar:
    http://SeuSite.com.br/Pesquisa/baiano
  • OutrasMelhoriaspara Search Engine Optimization
    Page.Description
    Page.Keywords
    Response.RedirectPermanent(nova url)
  • Redirects
    300 multiple choices (e.g. offer different languages)
    301 moved permanently
    302 found (e.g. temporary redirect)
    303 see other (e.g. for results of cgi-scripts)
    307 temporary redirect
  • Web Standards
    XHTML Standards
    Strict ou Transitional?
    Accessibility Standards
    Section 508, WCAG, ARIA?
  • QueryExtender Control
    Works with EntityDataSource and LinqDataSource
    Enables you to filter database results
    Accepts different types of expressions:
    Search
    Range
    Property
    Custom
  • ASP.NET Core Enhancements
    Cache Extensibility
    Create custom cache providers
    Browser Capabilities Extensibility
    Create custom browser capability providers
    Session State Compression
    Compress out-of-process session state
  • ASP.NET AJAX
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • ASP.NET AJAX
    Server-Side
    AJAX
    Client-Side
    AJAX
    AJAX
    Control Toolkit
    jQuery
  • ASP.NET AJAX
    Client-Side Templates
    Client-Side Controls
    Client-Side Data Binding
    Read/Write Database Data from the Browser
    Cross-Browser Compatible
    Not tied to ASP.NET
    Client-Side
    AJAX
  • ASP.NET AJAX
    Refactored Microsoft AJAX Library
    MicrosoftAjaxCore.js
    MicrosoftAjaxComponentModel.js
    MicrosoftAjaxSerialization.js
    MicrosoftAjaxGlobalization.js
    MicrosoftAjaxHistory.js
    MicrosoftAjaxNetwork.js
    MicrosoftAjaxWebServices.js
    MicrosoftAjaxApplicationServices.js
    MicrosoftAjaxTemplates.js (New )
    MicrosoftAjaxAdoNet.js (New)
    Client-Side
    AJAX
  • ASP.NET AJAX
    Created by John Resig
    Open Source
    Microsoft Product support
    Included with Visual Studio
    Shipping right now with ASP.NET MVC
    jQueryIntellisense
    Supported in Visual Studio 2008
    Supported in Visual Studio 2010
    jQuery
  • ASP.NET AJAX
    DragPanel
    DropDown
    DropShadow
    DynamicPopulate
    FilteredTextBox
    HoverMenu
    ListSearch
    MaskedEdit
    ModalPopup
    MultiHandleSlider
    MCheckBox
    NoBot
    NumericUpDown
    PagingBulletedList
    PasswordStrength
    PopupControl
    Rating
    ReorderList
    ResizableControl
    RoundedCorners
    Slider
    SlideShow
    Tabs
    TextBoxWatermark
    ToggleButton
    UpdatePanelAnimation
    ValidatorCallout
    AJAX
    Control Toolkit
    Accordion
    AlwaysVisibleControl
    Animation
    AutoComplete
    Calendar
    CascadingDropDown
    CollapsiblePanel
    ConfirmButton
  • ASP.NET AJAX
    2nd Most Popular CodePlex Download
    Server-Side controls and control extenders
    Client-Side controls and behaviors
    Client-Only Library: AjaxControlToolkit-ScriptFilesOnly.zip
    New features coming soon…
    AJAX
    Control Toolkit
  • ASP.NET MVC
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • ASP.NET MVC
    Enables a clear separation of concerns
    Enables testability including test-driven development (TDD)
    Enables fine-grained control over HTML and JavaScript
  • ASP.NET Dynamic Data
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • ASP.NET Dynamic Data
    DynamicDataManager Control
    DynamicHyperLink Control
    Field Templates for Email and URL
    Support for Inheritance and Many-to-Many Relationships
    Entity Templates
  • ASP.NET Dynamic Data
    Entity Templates
  • Conclusão
    ASP.NET supports several very different types of web applications
    ASP.NET
    Web Forms
    ASP.NET MVC
    ASP.NET
    AJAX
    ASP.NET
    Dynamic Data
    ASP.NET Framework
    .NET Framework
  • Conclusion
    ASP.NET Web Forms 4.0:
    Provides you with better control over the front-end user experience
    Has several improvements for the source-focused developer
    Puts you, the developer, in control of your HTML markup and code
  • Conclusion
    ASP.NET AJAX 4.0
    Client-Side Templates and Controls
    jQuery
    New features coming with the AJAX Control Toolkit
  • Treinamentos .NET e Infra-Estrutura
    Hands-On Lab (mão na massa = prática)
    Boas práticas , Dicas, Truques, “o que não fazer”, “onde achar”, “por onde ir”, etc
    Novos treinamentos em 2009:
    ASP.NET 3.5, Silverlight 3, LINQ, C# 3.0, VB9, Padrões de projeto + OO, VSTS, WCF, WPF e Web Standards
    Windows Server 2008, IIS7, PowerShell, Windows 7, Sharepoint, entre outros.
    www.pensou.net
  • Rodrigo Kono
    kono@devgoias.net
    http://kono.spaces.live.com
    Twitter: /rodrigokono
    www.devgoias.net
  • Rodrigo Kono
    kono@devgoias.net
    http://kono.spaces.live.com
    Twitter: /rodrigokono
    www.devgoias.net