A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

.NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê

Apresentações semelhantes


Apresentação em tema: ".NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê"— Transcrição da apresentação:

1 .NET FRAMEWORK

2 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê um compilador e ferramentas que permitem a construção, debug, e execução de aplicações gerenciadas (pelo.NET Framework)

3 3.NET Framework O.NET Framework é um modelo de programação de código gerenciado da Microsoft para criar aplicativos em clientes, servidores e dispositivos móveis ou incorporados do Windows. Os desenvolvedores podem usar o.NET para criar aplicativos de vários tipos: aplicativos Web, aplicativos para servidores, aplicativos de cliente inteligente, aplicativos de console, aplicativos de banco de dados e muito mais.

4 4.NET Framework 3.0 O.NET Framework 3.0 da Microsoft (anteriormente conhecido pelo codinome WinFX) é o novo modelo de programação de código gerenciado para Windows. Ele integra a eficiência do.NET Framework 2.0 a quatro novas tecnologias: –WPF (Windows Presentation Foundation), –WCF (Windows Communication Foundation), –WF (Windows Workflow Foundation) e –Windows CardSpace. Use o.NET Framework 3.0 para criar aplicativos que proporcionam experiências visualmente atrativas para os usuários, comunicação direta em todos os limites tecnológicos, suporte a uma ampla gama de processos comerciais e uma maneira mais simples de gerenciar as informações pessoais online.

5 5 Versões do.NET Framework Versões: Tem suporte no: 3.5, 3.0, 2.0, 1.1, 1.0

6 6 Desenvolvimento do.NET Framework Utilize o.NET Framework para criar e executar diversos aplicativos, desde os aplicativos de console tradicionais até as soluções baseadas na Web..NET Framework O.NET Framework fornece os blocos de construção para o Windows Forms, aplicativos orientados a dados ( ADO.NET ), serviços Web e aplicativos do IIS hospedados na Web ( ASP.NET ). Windows FormsADO.NET serviços WebIISASP.NET O código escrito para o.NET Framework é denominado código gerenciado. Em contraste com o código nativo tradicional, o código gerenciado é escrito em linguagens como Visual C# e Visual Basic, e é compilado no Intermediate Language [link MSIL] e depois traduzido em código de máquina antes de ser executado.Visual C#Visual Basic O.NET Framework oferece suporte a várias linguagens de programação. Ele é executado em plataformas Windows como o Windows Vista, Windows XP, Windows CE e Windows Server 2003. Windows VistaWindows XPWindows CEWindows Server 2003

7 7 Desenvolvimento do.NET Framework O CLR (Common Language Runtime) fornece serviços que ajudam no gerenciamento da execução do aplicativo. As bibliotecas de classes do Framework facilitam o processo de desenvolvimento e fornecem acesso a funções essenciais do sistema. O Microsoft.NET Framework versão 3.0 (anteriormente WinFX) inclui tecnologias como:Microsoft.NET Framework versão 3.0 –Windows Communication FoundationWindows Communication Foundation –Windows Presentation FoundationWindows Presentation Foundation –Windows Workflow FoundationWindows Workflow Foundation –Windows CardSpaceWindows CardSpace

8 8.NET Framework 2.0

9 9.NET Framework 3.5 O.NET Framework 3.5 traz aprimoramentos incrementais aos novos recursos adicionados ao.NET Framework 3.0 e agora está disponível para download separadamente. O.NET Framework 3.5 foi feito baseado nas novas características adicionadas no.NET Framework 3.0, por exemplo, Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) e Windows CardSpace. Além disso, o.NET Framework 3.5 contém um uma grande quantidade de novas características em várias áreas da tecnologia.

10 10 Windows Presentation Foundation (WPF) O Windows Presentation Foundation (WPF) estabelece as bases para a criação de aplicativos e experiências de alta fidelidade no Windows Vista, reunindo interfaces do usuário dos aplicativos, documentos e conteúdos de mídia, ao mesmo tempo em que explora toda a capacidade do computador.

11 11 Windows Communication Foundation (WCF) O Windows Communication Foundation é um conjunto de tecnologias.NET para a criação e a execução de sistemas conectados. Trata-se de uma nova geração de infra-estrutura de comunicação baseada na arquitetura dos Web services.

12 12 Windows Workflow Foundation (WF) O Windows Presentation Foundation é o modelo, o mecanismo e as ferramentas de programação para o desenvolvimento rápido de aplicativos habilitados para o fluxo de trabalho no Windows. Ele consiste em classes.NET, em um mecanismo do fluxo de trabalho em processo e nos designers do Visual Studio.

13 13 Windows Forms O Microsoft Windows Forms é a plataforma principal de desenvolvimento para criar aplicativos clientes inteligentes. As classes Windows Forms contidas no.NET Framework foram projetadas para uso voltado ao desenvolvimento de GUIs.

14 14 ADO.NET O ADO.NET fornece acesso uniforme a fontes de dados tais como o Microsoft SQL Server, além de qualquer fonte de dados exposta através de BDs OLE e XML. Os aplicativos para compartilhamento de dados de clientes podem usar o ADO.NET para conectar-se a essas fontes de dados e recuperar, manipular e atualizar dados.

15 15 ASP.NET O Microsoft ASP.NET é um conjunto de tecnologias para o desenvolvimento de aplicativos que permite aos programadores criarem sites dinâmicos, aplicativos Web e Web services XML.

16 16.NET Compact Framework O Microsoft.NET Compact Framework é uma parte fundamental da concretização do objetivo da Microsoft de fornecer aos clientes excelentes experiências – a qualquer momento, em qualquer lugar e em qualquer dispositivo.

17 17 Windows CardSpace O Windows CardSpace é um componente da versão 3.0 do Microsoft.NET Framework que fornece a experiência consistente ao usuário exigida pelo meta-sistema de identidade. Ele foi especialmente reforçado contra violações e falsificações a fim de proteger as identidades digitais do usuário final e manter seu controle.

18 18 CLR (Common Language Runtime) O.NET Framework fornece um ambiente de tempo de execução denominado CLR, que executa o código e fornece serviços que facilitam o processo de desenvolvimento.

19 19 FCL (Framework Class Libraries) O framework.NET inclui classes, interfaces, e tipos de valores que promove e otimiza o processo de desenvolvimento e prove acesso as funcionalidades do sistema. Os tipos no framework.NET são compatíveis com CLS (Common Language Specification)

20 20 FCL (Framework Class Libraries) The.NET Framework types are the foundation on which.NET applications, components, and controls are built. The.NET Framework includes types that perform the following functions: –Represent base data types and exceptions. –Encapsulate data structures. –Perform I/O. –Access information about loaded types. –Invoke.NET Framework security checks. –Provide data access, rich client-side GUI, and server- controlled, client-side GUI.

21 21.NET Framework Class Library The.NET Framework class library is a library of classes, interfaces, and value types that are included in the Windows Software Development Kit (SDK). This library provides access to system functionality and is designed to be the foundation on which.NET Framework applications, components, and controls are built.

22 22 Microsoft Visual C# 2008 Express Edition É uma ferramenta de desenvolvimento voltada a produtividade É uma ferramenta RAD (Rapid Application Development) Permite desenvolver aplicações Windows É voltada para programadores iniciantes

23 23 C# C# é uma das linguagens de programação disponível para o.NET Framework (outros exemplos de linguagens são: VB, C++, JScript, J#) C# é uma linguagem Orientada a Objetos (ela permite que sejam desenvolvidas aplicações procedurais, aplicações puramente OO ou uma mistura das duas)

24 24 Backup

25 25 including Visual Studio Express and Visual Studio Team System, to enable developers of all levelsfrom hobbyists to enterprise development teamsto build applications. The new development platform provides a consistent solution for developing applications for the latest platforms, including the Web, Windows Vista, Windows Server 2008, the 2007 Office system and more, Microsoft said. Visual Studio 2008 also included LINQ (Language-Integrated Query), which enables developers do native queries without the use of specialized languages. Also, VSTO (Visual Studio Tools for Office) is now included in Visual Studio 2008 Professional and Visual Studio Team System. And Visual Studio 2008 builds applications that work with.Net Versions 2.0, 3.0 and 3.5.


Carregar ppt ".NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê"

Apresentações semelhantes


Anúncios Google