Sunteți pe pagina 1din 39

Curso Tcnico Em Informtica - Modular

MATERIAL DE APOIO
Linguagem de Programao II LPII

Pgina 1 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

S UMRIO
AULA 5 - FORMULRIOS, CONTROLES, PROPRIEDADES, PALAVRAS RESERVADAS E CONVENES
DE NOMENCLATURAS
4
5.1 FORMULRIOS (WINDOWS FORMS)

5.2 CAIXA DE FERRAMENTAS (TOOLBOX)

5.3 PROPRIEDADES (PROPERTIES)

5.3.1 LABEL (RTULO)

5.3.2 BUTTON (BOTO)

5.3.3 TEXTBOX (CAIXA DE TEXTO)

10

5.3.4 RADIOBUTTON (BOTO DE RDIO)

11

5.3.5 CHECKBOX (CAIXA DE CHECAGEM)

11

5.3.6 PICTUREBOX (CAIXA DE IMAGEM)

11

5.3.7 COMBOBOX (CAIXA DE SELEO)

12

5.3.8 LISTBOX (LISTA DE SELEO)

12

5.3.9 MASKEDTEXTBOX (CAIXA DE TEXTO COM MSCARA)

13

5.4 PALAVRAS RESERVADAS

15

5.5 CONVENES DE NOMENCLATURAS

16

EXERCCIOS TERIOS 5.0

17

EXERCCIO DIRIGIDO 5.1

17

EXERCCIO DIRIGIDO 5.2

20

EXERCCIO DIRIGIDO 5.3

23

EXERCCIO DIRIGIDO 5.4

26

EXERCCIO DIRIGIDO 5.5

28

EXERCCIO DIRIGIDO 5.6

30

EXERCCIO DIRIGIDO 5.7

33

EXERCCIO DIRIGIDO 5.8

35

EXERCCIO DIRIGIDO 5.9

37

Pgina 2 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Pgina 3 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

AULA 5 - FORMULRIOS, CONTROLES, PROPRIEDADES, PALAVRAS


RESERVADAS E CONVENES DE NOMENCLATURAS
Objetivo Geral da Disciplina: Criando Design de Formulrio, Formulrios e suas principais
propriedades, Convenes de nomenclatura, Controles bsicos da linguagem e suas principais
propriedades e mtodos, Depurao, Design de aplicaes Windows, Windows Forms.

5.1 F ORMULRIOS (W INDOWS F ORMS )


Windows Forms Applications permitem o desenvolvimento de aplicativos com uma
interface grfica par a o usur io (User Int erface UI).
Voc poder cr iar os formulrios (forms ou janelas) do seu programa, criar botes,
colocar imagens, e muitos outros itens, como os que existem nos pr ogramas
criados para Windows.

Formulrio
Aqui criaremos uma interface bonita e amigvel
para o usurio!

Pgina 4 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.2 C AIXA

DE

F ERRAMENTAS (T OOLBOX )

A ToolBox um continer para todos os controles que voc pode adicionar a um


aplicativo Windows Forms .. Por padro, a ToolBox est localizada no lado esquer do
do ambiente de desenvolvimento integrado (ID E). Se a ToolBox no est iver visvel,
voc pode clicar no menu View e em seguida, clicar em ToolBox para exibi - la. A
ilustrao a seguir m ostra os controles comuns na Toolbox.

Controles
Estes controles sero utilizados em nosso
formulrio. Existem duas formas para adicionar um
controle ao formulrio:
1. Clique e arraste para o formulrio;
2. D 2 cliques sobre o Controle desejado.

Pgina 5 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

... e mais Controles!!!


Caso o controle que voc deseja no estiver nesta
lista, voc deve clicar sobre a Toolbox com o boto
direito do mouse e selecionar a opo Choose
Items. Na caixa que abrir selecione os controles
desejados e eles passaro a aparecer na Toolbox
tambm!

Pgina 6 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.3

P ROPRIEDADES (P ROPERTIES )

As propriedades m odif icam o comp ortamento dos controles e formulr ios. Para
acessar a propr iedade de um controle basta clicar sobre o controle com o bot o
direito do mouse e selecionar a opo Pr operties.

A tabela abaixo demonstra as principais p ropriedades da c lasse Control, a s quais


so comuns a maioria dos controles Windows Forms :
PRINCIPAIS PROPRIEDADES
Propriedade
Name
Backcolor
BackgroundImage
Cursor
Enabled
Font

Descrio
O nome do controle.
Cor de fundo do controle.
Determina uma imagem para servir com plano de fundo do controle.
Determina o aspecto do cursor quando o mouse passar sobre o controle.
(Ex: Arrow- seta, WaitCursor aguardando, etc)
Determina se o controle est habilitado, se estiver falso o controle ficar
visvel, porm no poder ser acessado.
Configura-se o tipo da fonte, estilo e tamanho. (clique no boto
poder configurar a fonte)

para

Pgina 7 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
ForeColor
MaxLenght
Size-width
Size-height
Text
TabIndex
BorderStyle
Visible

Cor da fonte
Nmero mximo de caracteres que podem ser inseridos no controle.
Tamanho do controle - largura
Tamanho do controle altura
Determina o texto que aparece no controle.
Representa a ordem de precedncia do controle quando a tecla Tab for
utilizada para navegar controle a controle
Estilo da borda do controle
Defini se o controle estar ou no visvel na pgina (true= visvel e false
= invisvel)

O formulrio pode ser custom izado atr avs de suas propriedades para altera - las
acesse a janela properties, abaixo uma tabela com as mais importa ntes e suas
respect ivas descr ies:
FORMULRIO
Propriedade
Name
Backcolor
BackgroundImage
BackgroundImageLayout
ControlBox
Cursor
Enabled
Font
ForeColor
FormBorderStyle
HelpButton
Icon
Location
MaximizeBox
MaximumSize
MinimizeBox
MinimumSize
Opacity
Size
StartPosition
Text
TopMost
Visible
Windowstate

Descrio
O nome do objeto form.
Cor de fundo do formulrio.
Indica uma imagem para o plano de fundo do formulrio.
Determina como a imagem defina na propriedade
BackGroundImage ser apresentada.
Determina quando o form tem um ControBox.
Aparncia do cursor do mouse quando estiver sobre o form.
Determina se o form est habilitado, se estiver falso todos os
controle hospedados tambm ficaro desabilitados
Atribui a font padro para textos do form.
Determina uma cor de primeiro plano padro, ser utilizada para
todos controle caso no seja atribuda separadamente.
Indica a aparncia e o comportamento das bordas do form.
Indica quando o Form tem um boto de ajuda.
Indica o cone a ser apresentado no topo do form.
Determina o posicionamento do form na tela quando a propriedade
StarPosition est com o valor Manual.
Indica se o form tem a opo de maximizar.
Determina o tamanho mximo que o form pode assumir.
Indica se o form tem a opo de minimizar.
Determina o tamanho mnimo que o form pode assumir.
Representa o nvel de transparncia do formulrio, quando maior
mais transparente.
Atribui e recupera o tamanho inicial do form
Posio do Form na sua primeira apario.
Determina o texto que aparece no topo do forn.
Determina se o formulrio aparece na frente de todas as outras
aplicaes.
Determina se o formulrio esta visvel.
Determina o estado inicial do formulrio: Maximizado, Minimizado,
etc.
Pgina 8 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
A seguir veremos os principais controles e suas propriedades:

5.3.1 L A BE L (R TU L O )
o principal controle utilizado para apresentao de textos no editveis na tela, largamente
utilizado para identificar outros componentes. As suas principais propriedades so a Text que
representa o texto que ser apresentado por ele e TextAlign que representa como o texto ser
apresentado.

5.3.2 B U T T ON (B OT O )
Um dos controles mais comuns o Button, ele prov interao de comando entre o usurio e
interface grfica.

Propriedade
Propriedade
AutoEllipsis
DialogResult
FlatAppearance
FlatStyle

Text
TextAlign

BUTTON
(principais propriedades especficas)
Descrio
Descrio
Habilita a manipulao automtica textos que excedam a largura do
boto.
Atribui um DialogResult ao boto, exemplo: DialogResult.Ok,
DialogResult.Cancel.
Determina como o boto parecer quando a propriedade FlatStyle
estiver com valor verdadeiro
Quando o valor est verdadeiro o padro deixa de acompanhar a
aparncia padro do Windows e passa a respeitar o que desenvolvedor
define no FlatAppearance
Atribui o texto que aparece no boto.
Determina como o texto apresentado no boto.

Pgina 9 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.3.3 T E X T B OX ( C A I X A

D E TE X T O )

o principal controle utilizado para recebimento de entrada de dados do usurio na forma textual .
Ele fornece a possibilidade de receber e exibir texto para usurio. Voc pode criar caixas de texto
que mostram texto em mltiplas linhas, voc pode tambm criar caixas de texto que aceitam a
entrada de senhas e omitem o contedo apresentando apenas um caractere escolhido pelo
desenvolvedor, por exemplo, um *.

Propriedade
Propriedade
AutoCompleteCustomSo
urce
AutoCompleteMode
AutoCompleteSource

CharacterCasing

Lines

MaxLength
MultiLine
PasswordChar

ReadOnly

ScrollBars
Text
UseSystemPasswordCh
ar

TEXTBOX
(principais propriedades especficas)
Descrio
Descrio
Hospeda uma coleo de strings utilizadas para Auto Complemento
quando AutoCompleteMode estiver com valor diferente de none e o
AutoCompleteSource estiver com valor custom.
Atribui a forma do auto completar, os possveis valores so:
Normal,Upper e Lower
Determina a fonte de dados utilizada para realizar o auto complemento,
pode ser uma srie de fontes de dados preestabelecidas pelo sistema
ou uma customizada definida pelo desenvolvedor.
Determina a forma como os caracteres ficaro na caixa de texto, os
valores so:Upper-Todos em maisculo, Lower-Todos em minsculo e
Normal-Permanece como o usurio digitar.
Representa uma coleo de strings que refletem o valor da caixa de
texto separado em linhas, s significante quando a propriedade
MuliLine estiver com valor verdadeiro.
Determina o nmero mximo de caracteres que o TextBox pode
aceitar.
Determina se a caixa de texto aceita o caractere de quebra de linha.
Quando um caractere definido nesse campo, todo caractere digitado
pelo usurio substitudo pelo mesmo na apresentao, porm via
cdigo o valor da propriedade Text traz a string real digitada.
Amplamente utilizado para senhas.
Determina quando uma caixa de texto no pode ter seu texto editado
servindo apenas para apresentao, o foco ainda passa no campo e o
usurio pode copiar o texto atravs da seleo do mesmo.
Indica se barras de rolagem aparecero na caixa de texto caso
mltiplas linhas forem aceitas.
Uma string representando o texto contido na caixa de texto.
Determina se o texto atual deve ser substitudo pelo caractere de
senha padro do sistema na exibio.

Pgina 10 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.3.4 R A DI O B U T T ON ( B O T O

D E R D I O )

utilizado quando precisa-se dar apenas uma opo de escolha ao usurio. Exemplo: o Sexo pode
ser apenas feminino ou masculino.

Propriedade
Propriedade
Checked

RADIOBUTTON
(principais propriedades especficas)
Descrio
Descrio
Indica se o Radio button esta marcado (True= marcado; False =
desmarcado).

5.3.5 C H E C K B OX ( C A I X A

D E C H E C A GE M )

utilizado para fornecer ao usurio vrias opes de escolha.

Propriedade
Propriedade
Checked
AutoCheck
CheckState
ThreeState

CHECKBOX
(principais propriedades especficas)
Descrio
Descrio
Indica se o Radio button esta marcado (True= marcado; False = desmarcado).
Determina se o CheckBox ser automaticamente marcado quando o usurio
clicar no texto que o identifica.
Determina o estado da marcao do CheckBox, Indeterminate,Checked ou
UnChecked
Determina se o CheckBox aceita dois ou trs estado de marcao.

5.3.6 P I C T UR E B OX ( C A I X A

DE IMAGEM)

utilizado para inserir uma imagem no formulrio.

Propriedade
Propriedade
Image
SizeMode

PICTUREBOX
(principais propriedades especficas)
Descrio
Descrio
Determina a imagem que ser exibida. (clique no boto
para
selecionar a imagem)
Indica como a imagem exibida (Tipos disponveis: Normal,
StretchImage, AutoSize, CenterImage e Zoom)

Pgina 11 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.3.7 C OM B OB OX ( C A I X A

DE

S E LE O )

utilizado para fornecer ao usurio apenas 1 opo da lista.

Propriedade

COMBOBOX
(principais propriedades especficas)
Descrio

Propriedade
Items

Descrio
a coleo de itens que sero exibidos na Combobox (clique no boto

MaxDropDownItems
Sorted

5.3.8 L I S T BO X (L I S T A

para inserir os itens)


define o nmero mximo de itens a serem exibidos na parte suspensa
de ComboBox.
Define se os itens da lista sero ordenados alfabeticamente.

DE

S E LE O )

utilizado para fornecer ao usurio uma ou mais opes em uma lista.

Propriedade
Propriedade
Items
HorizontalScrollBar
Sorted
SelectionMode

LISTBOX
(principais propriedades especficas)
Descrio
Descrio
a coleo de itens que sero exibidos na ListBox (clique no boto
para inserir os itens)
define se aparecer a barra de rolagem horizontal.
Define se os itens da lista sero ordenados alfabeticamente.
Define se o usurio poder selecionar 1 ou mais linhas na lista.

Pgina 12 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.3.9 M AS KE D T E X T B O X ( C A I X A

D E TE X T O C OM M S CA RA )

uma textbox que restringe a entrada de dados de acordo com a mscara definida. Por exemplo, o
telefone deveria constar apenas nmero e ter o formato (011) 4163-7485, com a MaskedTexBox,
isto se torna possvel.

Propriedade
Propriedade
AllowPromptAsInput
AsciiOnly
BeepOnError
CutCopyMaskFormat
HidePromptOnLeave
InsertKeyMode
Mask
PromptChar
RejectInputOnFirstFailur
e
ResetOnPrompt
ResetOnSpace
TextMaskFormat

LISTBOX
(principais propriedades especficas)
Descrio
Descrio
Determina se o caractere utilizado como prompt aceito como entrada
de dados
Determina se somente caracteres da tabela AscII sero aceitos como
entrada de dados
Determina se um sinal sonoro ser emitido quando o usurio digitar um
caractere invlido para a posio da mscara.
Determina quais os caracteres sero movido para o ClipBoard quando
o texto for recortado ou copiado.
Determina se os caracteres prompt sero omitidos quando o foco sair
do MaskedTextBox
Atribui ou retorna a forma de insero.
Determina a mscara de entrada de dados.
Determina o caractere para prompt, ou seja, posies editveis da
mscara.
Determina se a entrada de dados ser interrompida ao primeiro
caractere invlido digitado pelo usurio.
Determina se a entrada de dados ser interrompida quando o usurio
digitar um caractere utilizado com prompt.
Determina se a entrada de dados ser interrompida quando o usurio
digita um espao.
Determina como a propriedade Text ser retorna, somente com os
caracteres literais, incluindo os caracteres de formatao, ou includo
os caracteres de formatao e os caracteres prompt.

Pgina 13 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
A Propriedade Mask
A propriedade mais importante de um MaskedTextBox a propriedade Mask, a qual habilita a
definio de uma string que representa o formato requerido para entrada de dados do
usurios. Abaixo os caracteres chaves que podem ser utilizados para criao de uma mscara
e seus significados nesse contexto.

Elemento da
mscara
0
9
#
L
?
&
C
A, a
.
,
:
/
$
<
>
|
\
Todos outros
caracteres

Descrio
Representa um dgito obrigatrio de 0-9
Representa um dgito opcional de 0-9
Representa um dgito opcional de 0-9 ou um espao.+ e tambm
so aceitos.
Representa uma letra obrigatria, maiscula (A-Z) ou minscula (a-z)
Representa uma letra opcional, maiscula (A-Z) ou minscula (a-z).
Representa um caractere obrigatrio de qualquer natureza se o Ascii
only estiver com valor verdadeiro funcionar como o L.
Representa um caractere opcional de qualquer natureza se o Ascii
only estiver com valor verdadeiro funcionar como o &.
Representa um caractere alfa numrico opcional, Se a propriedade
Ascii estiver com valor verdadeiro s aceitar valores entre a-z e A-Z.
Separador decimal, esse caractere ser substitudo de acordo com a
culture definida para o campo.
Separador de milhar, ser substitudo pelo separador de milhar
definido no culture para o MaskedTextBox.
Separador de tempo, ser substitudo pelo separador de tempo do
culture definido para o MaskedTextBox.
Separador de data, ser substitudo pelo separador de data do
culture definido para o MaskedTextBox.
Smbolo de moeda, ser substitudo pelo smbolo de moeda do
culture definido para o MaskedTextBox.
Shift down, transforma os caracteres da esquerda em minsculo.
Shift up, transforma os caracteres da direita em maisculo.
Desabilita Shift Down ou Shift Up anteriores.
Transforma em caractere que esto nessa lista em parte literal da
string.
Aparecem como eles mesmos no texto, mas no podem ser movidos
ou apagados.

Pgina 14 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.4 P ALAVRAS R ESERVADAS


O framework da Microsoft para a linguagem de pr ogramao C# (cShar p) possui
uma srie de palavras -chave que funcionam como ident ificadores pr edef inidos e
reservados, e possuem significado especial para o compilador. Em outras palavr as,
a lista de palavras no pode ser utilizada para nome de variveis, objetos, etc, pois
so reservadas ao uso do C#.

Pgina 15 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

5.5 C ON VENES

DE

N OMENCLATURAS

Depois de estudos e da exper incia adquir ida nos pr ojetos foi criado este
document o com padres de nomenclaturas, comentrios entre outros padr es
necessrios para m anter a qualidade no desenvolviment o uma vez que todos os
desenvolvedores ut ilizem estes padres.

OBJETOS (COMPONENTES)

PREFIXO

EXEMPLO

Button

btn

btnClientSave

CheckBox

chk

chkSex

ComboBox

cbo

cboCity

DataSet

Dts

dtsUsuarios

DropDownList

Ddl

ddlVendedores

Folha de estilos

css

cssSite

Form

frm

frmCadastroCliente

Grid

grd

grdPrices

GridView

grv

grvClients

Image

img

imgIcon

Label

lbl

lblTitle

LinkLabel

lkl

lklSite

ListBox

lst

lstPrices

Picturebox

pic

picHeader

Radio Button

rbt

rbtRequerid

Relatrios

rpt

rptVendasMensais

Table

Tbl

tblCadastro

TextBox

txt

txtGetText

TreeView

trv

trvMenu

UserControl

usc

uscLogin

XML

xml

xmlArquivo

Pgina 16 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIOS TERIOS 5.0


1. Cite trs propr iedades que so comuns aos principais cont roles e explique as.
2. Explique o que a Caixa de Ferramentas (ToolBox)?
3. Explique o que so os seguintes controles :
a. Label:
b. Textbox:
c. Button:
d. RadioButton:
e. ListBox:
f. CheckBox:
g. ComboBox:
h. MaskedTexBox:
i. PictureBox:
4. Cite as 2 formas de inserir um controle no formulr io.
5. Cite 5 exemplos de palavras reservadas.
6. Explique as seguinte s propriedades:
a. Name:
b. Text:
c. ForeColor:
d. Visible:
e. TabIndex:
f. BackColor:
7. Cite trs pr opr iedades do formulrio e explique-as.

EXERCCIO DIRIGIDO 5.1

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-1. Em
Location digite Z:\ LPII, e clique em OK.

Pgina 17 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela uma LABEL.
b) Com a label selecionada v at a janela de propriedades e altere as propriedades
conforme abaixo. Na medida em que for alterando as propriedades v olhando o
resultado na tela.

Pgina 18 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Janela de Propriedades (Properties)


Caso a Janela De Propriedades no estiver
aparecendo v no menu View (Exibir) e
clique sobre Janela de Properties
(Propriedades).

Pgina 19 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

EXERCCIO DIRIGIDO 5.2

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-2. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

Pgina 20 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um BUTTON.
b) Com o button selecionado v at a janela de propriedades e altere as propriedades
conforme abaixo. Na medida em que for alterando as propriedades v olhando o
resultado na tela.

Pgina 21 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Janela de Propriedades (Properties)


Caso a Janela De Propriedades no estiver
aparecendo v no menu View (Exibir) e
clique sobre Janela de Properties
(Propriedades).

Adicionando uma imagem no fundo do boto


Para adicionar a imagem clique sobre o boto
e selecione a imagem fundo_botao. Ela
est salva na pasta pblica.

Atalhos
Para criar teclas de atalho, basta utilizar o & na
frente da letra que deseja que seja o atalho.
Quando executar o programa voc tanto
poder usar o mouse para clicar sobre o boto
quanto apertar as teclas ALT + O

Pgina 22 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

EXERCCIO DIRIGIDO 5.3

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-3. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

Pgina 23 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um TEXTBOX.
b) Com a TextBox selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela.

Janela de Propriedades (Properties)


Caso a Janela De Propriedades no estiver
aparecendo v no menu View (Exibir) e
clique sobre Janela de Properties
(Propriedades).

Pgina 24 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Pgina 25 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.4

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-4. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um RADIOBUTTON.
b) Com o RadioButton selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela. Desenhe uma tela, como o modelo a seguir:

Pgina 26 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
Propriedades da Label
Propriedade
Valor
Name

lblSexo

Font/Bold

True

Text

Sexo:

Propriedades do RadioButton
Feminino
Propriedade
Valor
Name

rbtFeminino

Checked

True

ForeColor

DeepPink

Text

Feminino

Propriedades do RadioButton
Masculino
Propriedade
Valor
Name

rbtMasculino

Checked

False

ForeColor

Blue

Text

Masculino

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Pgina 27 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.5

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-5. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um CHECKBOX.
b) Com a CheckBox selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela.

Pgina 28 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Propriedade

Propriedades da CheckBox
Valor

Name

chkConfirma

Checked

True

ForeColor

MidnightBlue

Text

Desejo receber e-mails promocionais.

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Pgina 29 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.6

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-6. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela uma PICTUREBOX.
b) Com a PictureBox selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela. Neste exerccio tambm alteraremos as propriedades do
FORMULRIO.

Propriedade

Propriedades da PictureBox
Valor

Name

picImagemInicial

Image

Clique sobre o boto


e selecione
a imagem paraquedista.png (est na
pasta pblica)

Size/ Width

982

Size/ Height

290

Location/ X

Location/ Y

Pgina 30 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Propriedade

Propriedades do Formulrio
Valor

Name

frmPrincipal

BackgroundImage

Clique sobre o boto


e selecione
a imagem ceu.jpg (est na pasta
pblica)

BackgroundImageLayout Stretch
Size/ Width

1005

Size/ Height

765

StartPosition

CenterScreen

Text

Bem Vindo ao meu Sistema!

Propriedade

Propriedades da Label
Valor

Name

lblTitulo

Font /Name

MS Reference Sans Serif

Font /Size

16 pt

Font Bold

True

Location/ X

322

Location/ Y

140

Size/ Width

653

Size/ Height

34

Text

Sistema Gerencial: Escola De


Paraquedismo

Pgina 31 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Pgina 32 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.7

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-7. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um COMBOBOX.
b) Com a ComboBox selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela. Desenhe uma tela, conforme imagem abaixo:

Propriedades da Label
Propriedade
Valor
Name

lblEstado

Text

Selecione o Estado:

Pgina 33 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Propriedades da ComboBox
Propriedade
Valor
Name

cboEstado

Items

Clique sobre o boto


e na
janela insira os dados,
conforme imagem ao lado.

FlatStyle

Popup

Sorted

True

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
b) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Importante: observe que a ordem em que voc digitou os estados est diferente da Ordem exibida.
Isto ocorre, quando se habilitada a propriedade Sorted que organiza e classifica alfabeticamente.

Pgina 34 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.8

1. Criar um novo projeto


c) Clique em File/ New Project
d) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-8. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


a) Clique na Caixa de Ferramentas e arraste para a tela um LISTBOX.
b) Com a ListBox selecionada v at a janela de propriedades e altere as propriedades
conforme abaixo. Na medida em que for alterando as propriedades v olhando o
resultado na tela. Desenhe uma tela, conforme imagem abaixo:

Propriedade

Propriedades da Label
Valor

Name

lblTitulo

Text

Selecione os aparelhos que possui:

Pgina 35 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

Propriedades da ListBox
Propriedade
Valor
Name

lstEquipamento

Items

Clique sobre o boto


e na janela insira os
dados, conforme
imagem ao lado.

ForeColor

MenuHighlight

Sorted

True

ScrollAlwaysVisible True
SelectionMode

MultiSimple

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Mltipla Seleo
Para selecionar mais de um item aperte a Ctrl

Pgina 36 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

EXERCCIO DIRIGIDO 5.9

1. Criar um novo projeto


a) Clique em File/ New Project
b) Clique em Visual C# e do lado direito da tela clique em Windows Forms
Application. Na caixa Name digite o nome do projeto ExercicioAula5-9. Em
Location digite Z:\ LPII, e clique em OK.

IMPORTANTE: sempre v salvando o seu projeto!!! Basta clicar no boto

2-) Criar o Formulrio:


c) Clique na Caixa de Ferramentas e arraste para a tela um MASKEDTEXTBOX.
d) Com a MaskedTextBox selecionada v at a janela de propriedades e altere as
propriedades conforme abaixo. Na medida em que for alterando as propriedades v
olhando o resultado na tela. Desenhe uma tela, conforme imagem abaixo:

Propriedades da Label Tel. Residencial


Propriedade
Valor
Name

lblTelRes

Text

Tel. Residencial

Pgina 37 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII
Propriedades da Label CPF
Propriedade
Valor
Name

lblCPF

Text

CPF

Propriedades da Masked
Telefone
Propriedade Valor
Name

mskTel

Mask

Clique sobre
o boto
e
na janela
insira os
dados,
conforme
imagem ao
lado.

Propriedades da Masked
CPF
Propriedade Valor
Name

mskCPF

Mask

Clique sobre
o boto
e
na janela
insira os
dados,
conforme
imagem ao
lado.

Pgina 38 de 39

Curso Tcnico Em Informtica - Modular


MATERIAL DE APOIO
Linguagem de Programao II LPII

4-) Executando o programa:


a) Na barra de ferramentas, clique no boto

ou clique sobre o menu Debug/ Start

Debugging.

5-) Resultado:
a) Ao executar o programa, verifique se o resultado apresentado exatamente o

mesmo demonstrado abaixo:

Importante: insira os dados no formulrio para visualizar o resultado da formatao!

Pgina 39 de 39

S-ar putea să vă placă și