Novidades do .NET 3.5

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Novidades do .NET 3.5 - Presentation Transcript

    1. Pedro Alves Junior Diretor de Desenvolvimento Vsoft Tecnologia .NUG - .NET User Group www.dotnug.com
      • Introdução ao .NET Framework
        • Por que foi inventado e o que é?
        • O que contém?
        • As versões existentes
        • Ferramentas de Desenvolvimento
        • Porque conhecê-lo
      • Novidades na versão 3.5
      • Por que foi inventado e o que é?
        • Necessidade do mercado
        • Plataforma única de desenvolvimento e execução
          • Aplicações WEB (Sites e Webservices)
          • Aplicações desktop
          • Desenvolvimento de jogos
          • Desenvolvimento para dispositivos móveis
        • 100% orientado a objetos
        • Ambiente multilinguagem
      • Ambiente multiliguagem
        • Suporte a mais de 40 linguagens
          • VB.NET, C#, C++, Java, Delphi, Cobol, Fortran, Haskel, Lua, Boo, Perl, PHP, Python, Ruby, Prolog …
        • Common Language Infrastructure
          • Common Type System (CTS)
          • Common Language Specification (CLS)
          • Just-In-Time Compiler (JIT)
          • Virtual Execution System (VES)
        • Aberto e padronizado (ECMA)
      • O que contém?
        • Compiladores para C#, VB.NET, J# e C++
        • CLR - Common Language Runtime para execução de aplicações, gerenciamento de memória, etc
        • Base Class Library com diversas classes prontas
        • ASP.NET para aplicações Web/Webservices
        • Windows Forms para aplicações Desktop
        • ADO.NET para acesso a base de dados
        • Vários utilitários
      • As versões existentes
        • Microsoft
          • Windows / Web / Web Services / SQL / Office
            • .NET 1.0 (NEW); 1.1 ; 2.0 (NEW) ; 3.0 (WPF,WF;WCF) e 3.5 (LINQ)
          • Windows Mobile (Pocket PC / Smartphone)
            • .NET Compact Framework 1.0 ; 1.1 ; 2.0 ; 3.0 e 3.5
          • Micro .NET Framework (embedded applications on small devices)
            • .NET para micro processadores
          • Silverlight
            • Aplicações com interface rica para Web / Windows e Mac OS
      • As versões existentes
        • Open Source
          • Desktop / Web / Web Services / Multiplataforma
            • Mono Project
            • dotGNU
          • Moonlight (Silverlight para Linux)
            • Mono Project
      • Microsoft Intermediate Language e CLR
    2. Gerenciado Serviços do Sistema Operacional Código Nativo CLR Compilador JIT Assembly MSIL Assembly MSIL Assembly MSIL F# C++ C# Código Fonte Compilador Compilador Compilador
    3. DEMO
      • Desenvolvimento rápido para o .NET Framework
      • Framework .NET SDK
      • Visual Studio
      • Visual Studio Express
      • SharpDevelop (Open Source)
      • MonoDevelop (Open Source)
      • Delphi (CodeGear)
      • C# Builder (CodeGear)
      • Visual Basic 2008
      • Visual C# 2008
      • Visual C++ 2008
      • Visual J# 2008
      • SQL Server 2008
      • Visual Web Developer
      • XNA Game Studio
    4. 2008 2008 2008
      • Porque conhecê-lo
        • .NET é uma das principais tecnologias de desenvolvimento do mercado ao lado do Java
        • É a base para o desenvolvimento em .NET
        • Desenvolver em .NET é 70% Framework e 30% Linguagem
        • Mercado de trabalho nacional e local está adotando cada vez mais o .NET
      • A Evolução
        • .NET Framework 1.1 – 2002
          • O .NET chega ao mercado
        • .NET Framework 2.0 – 2005
          • A plataforma se consolida
        • .NET Framework 3.0 – 2006
          • Novas tecnologias (WPF, WCF, WF, CardSpace) base para Windows Vista
        • .NET Framework 3.5 – 2007
          • Novas ferramentas e maior produtividade
      • Resultados
        • Revista INFO (Maio/2007)
          • “ Em matéria de desenvolvimento ninguém bate o Visual Studio dentro das empresas. A Microsoft teve mais do que o dobro da votação da segunda colocada, a IBM.”
        • Revista INFO (Março/2008)
          • “ A Microsoft, com seu Visual Studio, brilhou entre as ferramentas de desenvolvimento. Seus 610 pontos bateram a soma alcançada pelo trio IBM, Borland/CodeGear e Sun.”
      • Melhorias nas classes Base e CLR
        • Suporte ao C# 3.0 com suas várias melhorias
          • Automatic Properties, Object Initializer, Collection Initializers, Implicitly Typed Local Variables, Extesnsion Methods, Lambada Expressions, Query Sintax (LINQ) , Anonymous Types
        • HashSet – uma coleção de tipos definidos de alto desempenho
        • Melhorias no Time Zone para desenvolvimento de aplicações que trabalham com múltiplas zonas de horário
        • Melhorias em Threading, Reflection e no controle do Garbage Colector
      • ASP.NET
        • Suporte para ativação do AJAX em aplicações ASP.NET 2.0 existentes
        • Criação de Websercies baseados em ASMX & WCF e consumo através da biblioteca AJAX
        • Sistema de autenticação do ASP.NET e gerenciamento de permissões agora pode ser exposto via Webservices
        • Novo componente ListView com suporte a edição, inserção, exclusão, ordenação e paginação
        • Vários outros novos controles inclusive
        • Suporte nativo a biblioteca AJAX
      • Aplicativos Windows
        • Suporte ao Windows Presentation Foundation - WPF
        • Client Application Services permite fazer com que aplicações locais utilizem Login, Permissões e Perfis de usuários hospedados em servidor central
        • Occasionally Connected Services (OCS) permite manter dados remotos localmente e sincronizar com servidor ocasionalmente
        • Data Sources e Data Binding com suporte a LINQ
      • Acesso a dados – ADO.NET e XML
      • Acesso a dados – ADO.NET e XML
        • Sem LINQ
      • Acesso a dados – ADO.NET e XML
        • Com LINQ
      • http://www.dotnug.com
      • http://www.msdn.com.br
      • http://www.microsoft.com/netframework
      • http://www.asp.net
      • http://windowsclient.net
      • http://msdn.microsoft.com/vstudio/express
      • http://www.microsoft.com/brasil/certifique
      • http://www.mono-project.com
    5.  
    6. .NUG - .NET User Group www.dotnug.com

    + dotnugdotnug, 2 years ago

    custom

    1846 views, 0 favs, 0 embeds more stats

    Palestra apresentada durante o Heroes Community Lau more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1846
      • 1846 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 48
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories