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

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

LINGUAGEM DE PROGRAMAÇÃO I

Apresentações semelhantes


Apresentação em tema: "LINGUAGEM DE PROGRAMAÇÃO I"— Transcrição da apresentação:

1 LINGUAGEM DE PROGRAMAÇÃO I

2 OBJETIVOS DA AULA Conhecer o Mercado de Software
Apresentar as Características do .NET Framework 4.0 Conhecer as Linguagens de Programação para .NET Framework 4.0 Aprender a Baixar e Instalar o .NET Framework 4.0 Conhecer as Edições do Visual Basic 2010 Aprender a Baixar e Instalar o Visual Basic 2010 Express

3 Mercado de Software 1º Lugar no mercado de software
Faturamento: US$ 349,7 bilhões, em 2009. 2º Lugar no mercado de software Faturamento: US$ 71,7 bilhões. 12º Lugar no mercado de software Faturamento: US$ 15,38 bilhões, 2009 O setor financeiro e industrial foi responsável por metade da demanda de software no país, seguido por serviços, comércio, governo e agroindústria. O mercado brasileiro de software e serviços sofrerá com a carência de 140 mil profissionais em (Levantamento de 2009 – SOFTEEX)

4 Plataforma .NET O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.

5 Características da Plataforma .NET
Independência de Sistema Operacional A plataforma compila o programa para código nativo antes da primeira execução Integração entre Linguagens Todas as linguagens .NET utilizam a mesma API de desenvolvimento

6 Características da Plataforma .NET
Facilidade de Distribuição Ao ser compilado os executáveis anotam as versões das DLL’s que foram utilizadas Os executáveis rodam utilizando sempre as DLL’s com que foram compilados Não é necessário mais registrar o programa. O “assemblie” contém toda informação necessária para o funcionamento do programa

7 Características da Plataforma .NET
Confiabilidade Tipagem forte (“type safety”) , todas as classes .NET derivam de uma mesma classe mãe, Object Coleta de lixo em todas linguagens .NET

8 Common Language Runtime Windows Operating System
Arquitetura do .NET 4.0 O .NET é uma camada de software que fica entre o Sistema Operacional e as aplicações Applications Base Class Library Core Windows Form WPF ASP.NET ADO.NET LINQ Parallel FX WCF Workflow Foundation Common Language Runtime Windows Operating System

9 Arquitetura do .NET 4.0 Camada Inferior: Common Language Runtime (CLR)
Executa a maior parte das tarefas. Camada Superior: Base Class Library (BCL) Contém os tipos, as interfaces e as bibliotecas de classes utilizadas para a criação de uma aplicação. Dispensando o esforço e o consumo de tempo para que estas sejam codificadas pelo programador da aplicação. O .NET é standalone, ou seja, todo CLR e toda BCL estão contidos na versão da plataforma e, desta forma, não necessita que as versões anteriores estejam instaladas.

10 Arquitetura do .NET 4.0 Common Language Runtime (CLR)
Provê uma camada comum todas as linguagens .NET. Permite que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. Responsável pelo: Controle de execução das aplicações Gerenciamento da memória Gerenciamento de recursos Acesso aos recursos do sistema Serviços de segurança Entre outros ....

11 Arquitetura do .NET 4.0 Base Class Library (BCL)
Fornece milhares de tipos, interfaces e classes ára serem utilizados nas aplicações. Os namespaces são pacotes ou contêineres que agrupam os tipos, as interaces e as classes relacionadas a uma tecnologia (Ex: System.Windows.Forms, System.Web) É composta de diversos assemblies. Mais importante: MsCorlib.dll

12 Arquitetura do .NET 4.0 .NET Assemblies
Os compiladores geram pacotes chamados de .NET assemblies (montagens). .NET assemblies: é um arquivo que contém códigos em Microsoft ;intermediate Language (MSIL) e Metadados (metadata). MSIL: é uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções independentes de CPU. Metadados: Contêm informações sobre o código: Tipos implementados Funções Procedimentos Assinaturas

13 Arquitetura do .NET 4.0 Execução de Código
Quando um .NET assembly é chamado, o compilador just-in-time (JIT) traduz o código em MSIL do .NET par ao código executável equivalente e nativo para o sistema operacional no qual o .NET assembly está instalado.

14 Instalação do Framework 4.0
Download:

15 Visual Studio 2010 Visual Studio 2010 Express para Windows Phone
Oferece tudo o que você precisa para começar a criação de aplicativos Windows Phone. Visual Web Developer 2010 Express É um editor de desenvolvimento web completo para trabalhar com padrões web, JavaScript e ASP.NET Visual Basic 2010 Express Visual Web Developer 2010 Express Visual C Express

16 Instalação do VB 2010 Express
Formas de Instalação: Via Web (Web Installer) MB Clique em Visual Basic 2010 Express ou Uma nova página será aberta. Defina o Idioma e clique na opção - Instalar Agora Execute o programa vb_web.exe e siga as instruções para instalação Você deverá estar conectado a Internet

17 Instalação do VB 2010 Express
Formas de Instalação: Download do Arquivo de Imagem (ISSO) - 693MB Clique em Visual Studio 2010 Express tudo em um ISO ou Uma nova página será aberta. Clique no botão Grave um CD com o arquivo VS2010Express1.iso Execute o programa automático (setup) do CD. Escolha a opção Visual Basic 2010 Express.

18 Produtos do Visual Studio 2010
Visual Studio 2010 Professional Visual Studio 2010 Premium Visual Studio Test Professional 2010 Visual Studio 2010 Ultimate

19 Produtos do Visual Studio 2010
Visual Studio 2010 Professional Indicado para profissionais que executam tarefas básicas de desenvolvimento. Ele simplifica a criação, depuração e implantação de aplicações em várias plataformas que incluem Windows, Web SharePoint e Azure.

20 Produtos do Visual Studio 2010
Visual Studio 2010 Premium Indicado para profissionais e equipes que necessitam de teste automatizados da interface para usuário, de identificação do impacto de testes ao mudar os códigos, de geração de dados para testes e de simplificação no desenvolvimento de banco de dados.

21 Produtos do Visual Studio 2010
Visual Studio Test Professional 2010 É um conjunto de ferramentas especializado para equipes de controle de quaidade, que simplifica o planejamento de testes e a execução de testes manuais. Funciona em conjunto com outras edições do Visual Studio para desenvolvedores, permitindo a colaboração efetiva entre os desenvolvedores e os testadores durante todo o ciclo de desenvolvimento da aplicação.

22 Produtos do Visual Studio 2010
Visual Studio 2010 Ultimate É índicado para profissionais e equipes que necessitam de um conjunto completo de ferramentas de gerenciamento de ciclo de vida da aplicação. Permite a elaboração de diagramas da modelagem UML e o gerenciamento de projetos com metodologias iterativas e ágeis.

23 Produtos do Visual Studio 2010
Indicado para profissionais que executam tarefas básicas de desenvolviemento. Ele simplifica a criação, depuração e implantação de aplicações em várias plataformas que incluem Windows, Web SarePoint e Azur.

24 Saiba Mais .... Portal do Centro de Desenvolvedor para .NET
Visão Geral: Conceitual do .net : CRL: BCL: Comparativo das Edições do Visual Studio 2010.


Carregar ppt "LINGUAGEM DE PROGRAMAÇÃO I"

Apresentações semelhantes


Anúncios Google