Você está na página 1de 13

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

S UMRIO
AULA INICIAL

AULA 1 - CONCEITOS DE LINGUAGEM DE PROGRAMAO

1.1- INTRODUO

1.2- INTRODUO AO C#

1.3 - PRIMEIRO PROGRAMA EM C#: HELLO WORLD

1.4 - AMBIENTE INTEGRADO DE DESENVOLVIMENTO (IDE)

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

Pgina 2 de 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

AULA INICIAL
Apresentao da disciplina, Prof essor, 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- I NTRODUO
Veremos alguns conceitos bsicos, antes de prosseguir para o nosso t ema pr incipal
que o desenvolvimento em C#:
Linguagem de Programao um mtodo padronizado par a comunicar instrues
para um computador . um conjunto de r egras sint ticas e semnticas usadas para
definir um progr ama de computador.
Interpretador : nas linguagens inter pretadas um pr ograma executado instruo a
instruo, ou seja, cada comando traduzido para a linguagem de mquina
(binria: zeros e uns ), para somente em seguida ser executado. Exemplos: HTML,
JavaScript, etc.
Compilador: nas linguagens compiladas um programa executado somente quando
toda a traduo foi completada. A compilao de um programa fonte (texto escrito
diretamente na linguagem de alto ou mdio nvel) prev que o mesmo seja
traduzido par a a linguagem de mquina correspondente, antes da execuo.
Exemplos: Visual Basic, C#, etc.

Pgina 4 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

A imagem acima demonstra o fluxo ocor rido entre a compilao e a execuo de um


aplicativo .net .

1.2- I NTRODUO

AO

C#

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


sendo assim uma linguagem de program ao especialmente desenvolvida para esta
plataf orma. Todos sabemos que a plataf orma .NET suporta uma gama de
linguagens de programao como C#, VB.NET, J#, C++, Delphi for .NET entre
outras, o que torna essa arquit etura pr odutiva e independente de linguagem, ou
seja, o desenvolvedor pode escolher, dentre as linguagens disponveis, a que mais
o agrada.
C# sofre influncia de vrias linguagens, mais notadamente do Delphi, C++ e Java.
A linguagem C# na verdade a reu nio das pr incipais vantagens dessas
linguagens, corr igindo seus defeit os e/ou limitaes e acrescentando alguns out ros
recursos, o que f az do C# uma linguagem muito poderosa e atrat iva aos
desenvolvedores que desejam migrar para a plataforma M icr osoft .NE T, pois f cil
de assimilar pelos novatos no mundo do desenvolvim ento de softwares e
proporciona uma baixa curva de aprendizagem para os mais experientes.

Pgina 5 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

1.3 - P RIMEIRO P ROGRAMA

EM

C#: H ELLO W ORLD

Apenas a ttulo de conhecimento faremos um programa m uito simples, o Hello


World.

1. Abrir o Visual Studi o


Clique no menu Iniciar e procure o progr ama Microsoft Visual C# Expr ess
2. Criar um Novo Projeto do tipo Console Application
Clique no Menu File/New/Project . Uma janela como a da imagem abaixo
aparecer:

Nome da Soluo
Local onde ficar Salvo
Nome do Projeto

3. Cdigo (Code)
Veja que a estrut ura bsica de um progr ama j est present e na tela, mesmo
sem termos digitado nenhum cdigo :

Pgina 6 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

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:

Pgina 7 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
4. Executando o programa
No Menu super ior, vamos acessar a opo Debug
Start Debug 1.

e clicar sobre a opo

5. O Resultado
Este pequeno cdigo que inser imos ir simplesmente fazer com que seja
exibida na tela a frase Hello World. Pronto, f izemos nosso prim eir o
programa!

Voc tambm poder utilizar a tecla de atalho F5.

Pgina 8 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

1.4 - A MBIENTE I NTEGRADO

DE

D ESENVOLVIMENTO (IDE)

O IDE ou Visual Studio Integr ated 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 I DE faz, vejamos um e xemplo prtico. 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 I DE faz por
voc, gera automat icamente cd igos r epetit ivos
agilizando o desenvolvimento de sistemas.

Pgina 9 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
O que voc faz no Visual St udio...
Chegou a hora de conhecermos melhor a nossa ferramenta de trabalho, para ist o,
abra a Visual Studio. Voc ver uma tela similar a esta , cham ada de Start Page:

1.4.1 C R I A R

UM

N OV O P R OJ E T O

Para criar um novo projeto, na barra de menu , clique em File/ New Project. Ser
exibida uma tela, como a imagem a seguir:

Pgina 10 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Verif ique se do lado Esquerdo est selecionado Visual C# . Aps isto clique sobre
Windows Form Application na caixa Name d o nome Contatos, clique 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 inicia um novo projeto, assim que voc o salva, o IDE cria os ar quivos
Form1.cs, Form1.Designer.cs e Program .cs. Ele acrescenta - os Solution Explor er
(Navegador de Soluo).

Pgina 11 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

1.4.2

S A LV A R O

PROJETO

SEMPRE se certif ique de salvar todas as alteraes feitas em sua Soluo! Para
isto, Clique no menu File/ Save all (Salvar tudo) .

1.4.3 C ON HE C E N D O

UM POUCO MAIS O

IDE

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


curso, analisaremos em detalhe.

Pgina 12 de 13

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
Barra de Ferramentas

Barra de Menu
Toolbox (Caixa de Ferramentas)

Solution Explorer
(Navegador de Soluo)

Properties (Propriedades)
Error List (Lista de Erros)

Form (Formulrio)

EXERCCIOS TERIOS 1.0


1.
2.
3.
4.
5.

O que linguagem de Programao?


O que so linguagens interpret adas?
O que so linguagens compiladas?
O que a Sigla IDE? Qual seu significado?
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.
Pgina 13 de 13