c# iniciantes- passo a passo aula 01
DESCRIPTION
C# para iniciantes, passo a passo. A melhor didática de ensino.TRANSCRIPT
-
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)