C# iniciantes- passo a passo AULA 01

download C# iniciantes- passo a passo AULA 01

of 13

description

C# para iniciantes, passo a passo. A melhor didática de ensino.

Transcript of C# iniciantes- passo a passo AULA 01

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 1 de 13

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 2 de 13

    SUMRIO

    AULA INICIAL 4

    AULA 1 - CONCEITOS DE LINGUAGEM DE PROGRAMAO 4

    1.1- INTRODUO 4

    1.2- INTRODUO AO C# 5

    1.3 - PRIMEIRO PROGRAMA EM C#: HELLO WORLD 6

    1.4 - AMBIENTE INTEGRADO DE DESENVOLVIMENTO (IDE) 9

    1.4.1 CRIAR UM NOVO PROJETO 10

    1.4.2 SALVAR O PROJETO 12

    1.4.3 CONHECENDO UM POUCO MAIS O IDE 12

    EXERCCIOS TERIOS 1.0 13

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 3 de 13

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 4 de 13

    AULA INICIAL

    Apresentao da discipl ina, Professor, Contedo e Plano de t rabalho.

    AULA 1 - CONCEITOS DE LINGUAGEM DE PROGRAMAO

    Objetivo Geral da Disciplina: Conceitos de Linguagem de Programao, Fases de desenvolvimento de um programa, Verses da linguagem de programao C#, Primeiro programa (Console), Ambiente Integrado de Desenvolvimento (IDE), introduo Visual Studio Start Page, Form.cs e Code Window.

    1.1- INTRODUO

    Veremos alguns conceitos bsicos, antes de prosseguir para o nosso tema pr incipal

    que o desenvolvimento em C#:

    Linguagem de Programao um mtodo padronizado para comunicar instrues

    para um computador . um conjunto de regras sintt icas e semnticas usadas para

    definir um programa de computador.

    Interpretador : nas l inguagens interpretadas um programa executado instruo a instruo, ou seja, cada comando traduzido para a l inguagem de mquina (binria: zeros e uns), para somente em seguida ser executado. Exemplos: HTML, JavaScript, etc.

    Compilador: nas l inguagens compiladas um programa executado somente quando

    toda a traduo foi completada. A compilao de um programa fonte (texto escrito

    diretamente na l inguagem de alto ou mdio nvel) prev que o mesmo seja

    traduzido para a l inguagem de mquina correspondente, antes da execuo.

    Exemplos: Visual Basic, C#, etc.

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 5 de 13

    A imagem acima demonstra o f luxo ocorrido entre a compilao e a execuo de um apl icat ivo .net .

    1.2- INTRODUO AO C#

    A Microsoft desenvolveu a l inguagem C# em conjunto com a arquitetura . NET,

    sendo assim uma l inguagem de programao especialmente desenvolvida para esta

    plataforma. Todos sabemos que a plataforma .NET suporta uma gama de

    l inguagens de programao como C#, VB.NET, J#, C++, Delphi for .NET entre

    outras, o que torna essa arquitetura produtiva e independente de l inguagem, ou

    seja, o desenvolvedor pode escolher, dentre as l inguagens disponveis, a que mais

    o agrada.

    C# sofre inf luncia de vrias l inguagens, mais notadamente do Delphi, C++ e Java.

    A l inguagem C# na verdade a reunio das pr incipais vantagens dessas

    l inguagens, corr igindo seus defeitos e/ou l imitaes e acrescentando alguns outros

    recursos, o que faz do C# uma l inguagem muito poderosa e atrat iva aos

    desenvolvedores que desejam migrar para a plataforma Microsoft .NE T, pois fci l

    de assimilar pelos novatos no mundo do desenvolvimento de softwares e

    proporciona uma baixa curva de aprendizagem para os mais experientes.

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 6 de 13

    1.3 - PRIMEIRO PROGRAMA EM C#: HELLO WORLD

    Apenas a t tulo de conhecimento faremos um programa m uito simples, o Hel lo

    World.

    1. Abrir o Visual Studio

    Clique no menu Iniciar e procure o programa Microsoft Visual C# Express

    2. Criar um Novo Projeto do tipo Console Application

    Clique no Menu Fi le/New/Project . Uma janela como a da imagem abaixo

    aparecer:

    3. Cdigo (Code)

    Veja que a estrutura bsica de um programa j est presente na tela, mesmo

    sem termos digitado nenhum cdigo :

    Nome do Projeto

    Local onde ficar Salvo

    Nome da Soluo

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 7 de 13

    Altere o cdigo acima, clicando dentro das chaves { de static Void Main... e insira o cdigo, conforme

    mostrado abaixo (a marcao em verde mostra as linhas de cdigo que foram inseridas:

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 8 de 13

    4. Executando o programa

    No Menu super ior, vamos acessar a opo Debug e c l icar sobre a opo

    Start Debug 1.

    5. O Resultado

    Este pequeno cdigo que inser imos ir simplesmente fazer com que seja

    exibida na tela a frase Hel lo World. Pronto, f izemos nosso primeiro

    programa!

    1 Voc tambm poder utilizar a tecla de atalho F5.

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 9 de 13

    1.4 - AMBIENTE INTEGRADO DE DESENVOLVIMENTO (IDE)

    O IDE ou Visual Studio Integrated Development Enviromment (Ambiente Integrado

    de Desenvolvimento) uma parte importante de se trabalhar com C#. um

    programa que ajuda a editar seu cdigo, gerenciar seus arquivos e publicar seus

    projetos.

    Para entender melhor o que a IDE faz, vejamos um e xemplo prt ico. Abaixo temos

    um formulrio, e inserimos um simples boto atravs do mtodo de arrastar o

    controle button.

    preciso todo este cdigo apenas para desenhar

    um boto no formulrio. isto que a IDE faz por

    voc, gera automat icamente cd igos repetit ivos

    agi l izando o desenvolvimento de sistemas.

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 10 de 13

    O que voc faz no Visual Studio...

    Chegou a hora de conhecermos melhor a nossa ferramenta de trabalho, para isto,

    abra a Visual Studio. Voc ver uma tela similar a esta , chamada de Start Page :

    1.4.1 CRIAR UM NOVO PROJETO

    Para criar um novo projeto, na barra de menu, clique em Fi le/ New Project. Ser

    exibida uma tela, como a imagem a seguir:

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 11 de 13

    Verif ique se do lado Esquerdo est selecionado Visual C# . Aps isto cl ique sobre

    Windows Form Application na caixa Name d o nome Contatos, cl ique em OK.

    Pronto o Projeto foi Criado! Vejamos a seguir o que aconteceu com um pouco mais

    de detalhes:

    O que o Visual Studio faz por voc...

    Quando voc inic ia um novo projeto, assim que voc o salva, o IDE cria os arquivos

    Form1.cs, Form1.Designer.cs e Program.cs. Ele acrescenta -os Solut ion Explorer

    (Navegador de Soluo).

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 12 de 13

    1.4.2 SALVAR O PROJETO

    SEMPRE se cert if ique de salvar todas as alteraes feitas em sua Soluo! Para

    isto, Cl ique no menu File / Save all (Salvar tudo).

    1.4.3 CONHECENDO UM POUCO MAIS O IDE

    Vejamos cada um dos componentes da IDE, de forma macro, pois no decorrer do

    curso, anal isaremos em detalhe.

  • Curso Tcnico Em Informtica - Modular MATERIAL DE APOIO

    Linguagem de Programao II LPII

    Pgina 13 de 13

    EXERCCIOS TERIOS 1.0

    1. O que l inguagem de Programao?

    2. O que so l inguagens interpretadas?

    3. O que so l inguagens compiladas?

    4. O que a Sigla IDE? Qual seu significado?

    5. Descreva passo a passo como deve-se proceder para criar um novo projeto (no se esquea

    de desenhar a tela New Project).

    6. Descreva passo a passo como deve-se proceder para salvar o projeto.

    Barra de Menu Barra de Ferramentas

    Toolbox (Caixa de Ferramentas)

    Properties (Propriedades)

    Solution Explorer

    (Navegador de Soluo)

    Form (Formulrio)

    Error List (Lista de Erros)