Click here to load reader

Módulo 1_ Introdução Ao C # e Fazer NET Framework Visão Geral Do Módulo

  • View
    33

  • Download
    0

Embed Size (px)

Text of Módulo 1_ Introdução Ao C # e Fazer NET Framework Visão Geral Do...

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 1/77

    Pgina 1

    20/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=3 1/90

    Mdulo 1: Introduo ao C # e ao Framework.

    Contedo:

    Lio 1: Introduo NET Framework 4.

    Lio 2: Criando projetos dentro do Visual Studio 2010

    Lio 3: Escrever um aplicativo C #

    Lio 4: A construo de uma aplicao grfica

    Lio 5: Documentar um aplicativo

    Lio 6: Depurao de aplicativos usando o Visual Studio 2010

    Laboratrio: Apresentando C # ea NET Framework.

    Viso geral do mdulo

    Microsoft Visual Studio 2010 eo Microsoft. NET Framework 4 fornecem uma

    plataforma de desenvolvimento abrangente para que voc possa construir, depurar, implantar e

    Page 220/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 2/77

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=32/90

    gerenciar aplicativos.

    Este mdulo descreve o objetivo do NET Framework. 4, e como construir

    aplicativos usando o Visual Studio 2010.

    Objetivos

    Depois de concluir este mdulo, voc ser capaz de:

    Explique o objetivo do NET Framework 4..

    Criar Microsoft projetos Visual C # usando o Visual Studio 2010.

    Explicar a estrutura de um aplicativo Visual C #.

    Utilize o Presentation Foundation Windows (WPF) modelo de aplicativo para construir uma

    aplicao grfica simples.

    Use os comentrios XML para documentar um aplicativo.

    Use o depurador para percorrer um programa.

    Lio 1: Introduo ao NET Framework 4.

    Pgina 320/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    Esta lio introduz o NET Framework 4., E descreve os conceitos-chave de. NET

    e algumas das ferramentas que so fornecidos para ajudar a simplificar o desenvolvimento.

    Objetivos

    Depois de concluir esta lio, voc ser capaz de:

    Descrever a finalidade do NET Framework 4..

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 3/77

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=33/90

    Descrever a funo do Visual C # para escrever o cdigo. NET Framework 4

    aplicaes.

    Descrever a finalidade de uma montagem.

    Explique como o Common Language Runtime (CLR) compila e executa montagens.

    Descrever as ferramentas que o. NET Framework 4 fornece.

    O que o NET Framework 4.?

    Pontos-chave

    O NET Framework 4. Fornece uma plataforma de desenvolvimento abrangente que oferece uma

    maneira rpida e eficiente para construir aplicaes e servios. Usando o Visual Studio 2010,

    Pgina 420/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    os desenvolvedores podem utilizar o NET Framework 4. criar uma ampla gama de solues que

    operar em uma ampla gama de dispositivos de computao.

    . NET Framework 4 fornece trs elementos principais: o CLR, o NET Framework.

    biblioteca de classes, e uma coleo de estruturas de desenvolvimento.

    O Common Language Runtime

    O NET Framework 4. Fornece um ambiente chamado de CLR. O CLR gerencia a

    execuo de cdigo e simplifica o processo de desenvolvimento, proporcionando uma robusta e

    ambiente de execuo seguro que oferece servios comuns, tais como a memria

    gesto, operaes, comunicao entre processos, multithreading, e muitos

    outros recursos.

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 4/77

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=34/90

    O NET Framework.

    O NET Framework 4. Fornece uma biblioteca de classes reutilizveis que os desenvolvedores podem usar

    para construir aplicaes. As aulas proporcionam uma base de funcionalidade comum e

    construes que ajudam a simplificar o desenvolvimento de aplicativos e remover o requisito

    para os desenvolvedores de reinventar constantemente a lgica. Por exemplo, a classe System.IO.File

    contm uma funcionalidade que permite aos desenvolvedores manipular arquivos no arquivo do Windows

    sistema. Alm de usar as classes na biblioteca NET Framework., Voc pode

    estender essas classes atravs da criao de suas prprias bibliotecas de aulas.

    Frameworks de Desenvolvimento

    O NET Framework 4. Fornece vrias estruturas de desenvolvimento que voc pode usar para

    construir tipos comuns de aplicaes. Estes quadros fornecer o necessrio

    componentes e infra-estrutura para voc comear. As estruturas de desenvolvimento

    incluem:

    ASP.NET. Permite criar aplicativos da Web do lado do servidor.

    WPF. Permite a criao de aplicativos rich client.

    Windows Communication Foundation (WCF). Permite construir seguro e

    aplicaes orientadas a servios confiveis.

    Page 520/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    Windows Workflow Foundation (WF). Permite a construo de solues de fluxo de trabalho para

    cumprir os requisitos de negcio complexas de organizaes modernas.

    Pergunta: Qual o objetivo do NET Framework 4, e os trs principais.

    componentes que ela oferece?

    Leitura Adicional

    Para mais informaes sobre o Framework., Consulte a Microsoft. Pgina NET em

    http://go.microsoft.com/fwlink/?LinkId=192876.

    O Propsito do Visual C #

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 5/77

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=35/90

    Pontos-chave

    O CLR executa o cdigo executvel que gerado utilizando um compilador. Voc pode construir

    aplicaes para o NET Framework. usando qualquer linguagem que tem um compilador que

    pode gerar cdigo executvel no formato que o CLR reconhece. Visual Studio

    2010 fornece compiladores para C + +, Visual Basic, C # e C #. Compiladores para outro

    idiomas esto disponveis a partir de uma variedade de fornecedores de terceiros.

    C # a linguagem de escolha para muitos desenvolvedores. usada uma sintaxe que muito semelhante

    Pgina 620/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    para C, C + + e Java, e tem vrias extenses e recursos que so projetados para

    operao com o NET Framework..

    Por causa de sua herana, muitos desenvolvedores que esto familiarizados com outra programao

    lnguas encontrar C # fcil de aprender e pode ser produtivo rapidamente.

    A linguagem C # foi padronizado e descrito pela ECMA-334 C #

    Especificao da linguagem. Vrios fornecedores alm da Microsoft produzir compiladores C #.

    A implementao da Microsoft chamado de Visual C #, e est integrado no Visual Studio.

    Visual Studio suporta Visual C # com um editor de cdigo completo, o compilador, o projeto

    modelos, designers, assistentes de cdigo, um depurador poderoso e fcil de usar, e outros

    ferramentas. C # tambm est disponvel a partir do Microsoft Visual C # Express Edition, que oferece

    um subconjunto dos recursos que so fornecidos com o Visual Studio.

    Nota: C # uma linguagem em evoluo. Visual C # 2010 usa C # 4.0, que contm

    vrias extenses linguagem C # que ainda no fazem parte da ECMA

    padro.

    Pergunta: Quais as lnguas de programao voc usou?

    Leitura Adicional

    Para mais informaes sobre a implementao da Microsoft Visual C # 2010, consulte o

    Pgina Visual C # http://go.microsoft.com/fwlink/?LinkId=192877 .

    Para mais informaes sobre os novos recursos do C # 4.0, ver o que h de novo no Visual

    C # 2010 pgina em http://go.microsoft.com/fwlink/?LinkId=192878 .

  • 20/5/2014 Mdulo 1: Introduo ao C # e fazer NET Framework Viso Geral do mdulo.

    http://translate.googleusercontent.com/translate_f 6/77

    https://skillpipe.courseware-marketplace.com/reader/pt-BR/Book/BookPrintView/b0d4cd9a-5546-4605-b9f4-c6e567fd6723?ChapterNumber=3&FontSize=36/90

    O que uma assemblia?

    Pgina 720/5/2014 Mdulo 1: Introduo ao C # e ao Framework.

    Pontos-chave

    Quando voc compilar um aplicativo Visual C # usando o Visual Studio 2010, o compilador

    gera um arquivo executvel que o CLR pode ser executado. Este arquivo chamado de montagem. Uma

    montagem contm cdigo em um formato intermedirio chamado Microsoft Intermediate

    linguagem (MSIL). Todos os compiladores para o NET Framework. Gerar o cdigo neste formato,

    independentemente da linguagem de programao que foi usado para escrever um aplicativo. Este

    permite que o CLR para executar cdigo da mesma maneira, independentemente do idioma que o

    desenvolvedor usado.

    Assemblies so os blocos de construo da NET Framework.; eles formam o

    unidade fundamental de implantao, controle de verso, reutilizao e segurana.

    Voc pode pensar em uma montagem como uma coleo de tipos e recursos que trabalham

    em conjunto e formam uma unidade lgica de funcionalidade. Um conjunto fornece o CLR com

    as informaes que ele precisa estar ciente dos tipos de implementaes.

    Um conjunto pode ser de dois tipos: um programa executvel, ou de uma bibliotec