Você está na página 1de 132

Scribd

Carregar um documento
Pesquisar Documentos
Explorar

Documentos

Livros - Fico
Livros - No fico
Sade e medicina
Catlogos
Documentos governamentais
Guias/Manuais Como fazer
Revistas e jornais
Receitas/Menus
Trabalho escolar
+ todas as categorias
Apresentou
Recente

Pessoas

Autores
Estudantes
Pesquisadores
Editores
Governamental e sem fins lucrativos
Negcios
Msicos
Artistas e designers
Professores
+ todas as categorias

Registre-se
|
Logon

Os mais seguidos
Popular

/ 150
Baixar este documento gratuitamente

1)O que
programao ?

.............................
.............................
........................2
2)Apresentando o
Visual Basic

.............................
.............................
............... 3

3)Usando Forms,
objetos e controles

.............................
.............................
.... 5
4)Propridades

.............................
.............................
.............................
............... 6

5)O que so
Forms(Formulrios

)............................
.............................
...............7
5)Mtodos

.............................
.............................
.............................
................... ..7
6)Eventos

.............................
.............................
.............................
...................... 7
7)Controles

.............................
.............................
.............................
................. .
8Conhecendo
melhor o

formulrio.............
.............................
........................
..11Boto de
Comando.............
.............................
.............................
...................14Lab
el..........................
.............................

.............................
...........................1
7TextBox..............
.............................
.............................
.............................
......18Option
Button..................
.............................
.............................

......................22F
rame.....................
.............................
.............................
.............................
..22CheckBox......
.............................
.............................
.............................
...........24ListBox..

.............................
.............................
.............................
....................25Co
mboBox................
.............................
.............................
..........................
..30MaskedBox....
.............................

.............................
.............................
...........32
8)Contruindo um
Sistema

.............................
.............................
.......................35
19)Menus

.............................
.............................

.............................
.....................37
10)Menus
Dinmicos

.............................
.............................
.............................
..39
11)O Cdigo

.............................
.............................

.............................
.................40
12)Variveis

.............................
.............................
.............................
.................41
13)Modifcadores de
Acesso

.............................
.............................
...................48
14)Constantes

.............................
.............................
.............................
.............49
15)Operadores

.............................
.............................

.............................
............50
16)Comandos
Condicionais e
Loops

.............................
.............................
....52
17)Contadores.

.............................
.............................

.............................
...........58
18)SubProcediment
os

.............................
.............................
............................
60
19)Funes

.............................
.............................

.............................
.................62
20)Matrizes

.............................
.............................
.............................
.................63
21)Lgica de
programao

.............................
.............................
....................67
22)As Bibliotecas

.............................
.............................
.............................
.......68
23)Comandos,
Funes e Objetos
Nativos

.............................
.......................69
24)Funes
Internas

.............................
.............................
.............................
..74Funes
Numricas............
.............................
.............................

..................74Fun
es de
String...................
.............................
.............................
.............
75Funes de
Data e
Hora.....................
.............................

.............................
..78Funes de
Converso...........
.............................
.............................
..............81Fun
es para
Gerenciamento
de
Matrizes...............

.............................
.........83Funes
Lgicas................
.............................
.............................
...................84Fun
es de
Disco....................
.............................
.............................

...............85Fun
es de
Escolha................
.............................
.............................
................88Form
atao de
Dados..................
.............................

.............................
...........91
25)Banco de Dados

Criando um
Banco de
Dados..................
.............................
.............................
99O que so
tabelas?...............
.............................

.............................
..................100Cri
ando uma
Tabela..................
.............................
.............................
..........101Criando
ndices.................
.............................
.............................

...................106D
efinindo a Chave
Primria...............
.............................
.............................
.107Acessando o
Banco de Dados
atravs do Visual
Basic....................
.............108

26)Objetos de
dados

Data
Control.................
.............................
.............................
........................11
8Data
Grid......................
.............................
.............................

........................12
0
27)Impresso

Printer..................
.............................
.............................
.............................
....122Crystal
Reports................
.............................
.............................

.....................129
Noes de
Linguagem
SQL......................
.............................
.........................14
5

O que
Programa
o ?
Se voc nunca
teve contato
direto com
programao

na vida, talvez
esteja se
perguntando, o
que afinal,
programao.
Embora talvez,
voc nunca
tenha

programado,tu
do que
usamos, foi de
alguma forma
programado.
Isso no
acontece s no
mundo

dainformtica,
mas acontece
tambm no
mundo real.
Por exemplo:Nas indstrias,
j faz muito
tempo que as

mquinas vem
sendo
programadas
para fazer
determinadas
tarefas.- Na
sua casa, Voc
com certeza j

programou o
rdio-relgio
para despertar
de manh,
jdeve ter
programado o
vdeo-cassete
e agora o

DVD.- Um
automvel, por
exemplo, pode
ser
programado
para limitar a
velocidade
mximaatravs

de um chip e
para injetar
mais gasolina
depois que ele
atingir uma
velocidade
X.Como voc
pode ver,

quase tudo a
nossa volta foi
de uma certea
forma
programado
ecom a
informtica
assim tambm.

OS famosos
softwares que
todo mundo
usa
(Windows,Wo
rd, Excel,
etc..) s
existem por

que foram
programados.
Como
programamos
um software?
Atravs de
instrues em
conjunto, que

formaro o
cdigo
fontedele.Exe
mpo de um
cdigo :
Public Sub
Main()Msgbo
x Hello,

WorldEndE
nd sub
Claro, que
neste exemplo
estou usando
comandos do
Visual Basic,
que talvez

alguns
devocs no
conheam.
No se
preocupe em
entender esse
cdigo agora.
Vamos agora

usar comandos
fictcios para
ilustrar o que
fizemos neste
exempo:
Ao
iniciar()Mostr
armensagem

Hello,World
FimFinalDo
Evento
No
necessrio ser
nenhum gnio
para entender
o que

msgbox e
end do
exemploanteri
or faziam. Pois
se olharmos o
ltimo
exemplo ,
notamos que

no lugar de
msgboxcolo
camos
mostrarmensa
gem e no
lugar do end
usamos fim.
O

Interpretador
ir ler a
primeira
instruo(msg
box) e ir
exibir uma
mensagem
dizendo:Hell

o,World e,
logo
apsencerrar
o programa
com o
End.O
interpretador
sempre segue

uma ordem
lgica para ler
as intrues,
ento no
podemoscoloc
ar tudo de
forma
desordenada

no cdigo do
programa,
devemos
colocar uma a
uma,2
na ordem que
precisamos

que ele leia


primeiro. Mais
tarde veremos
comandos
condicionaise
de lao para
manipular essa
execuo.Um

bom
programador
tem que ser
curioso. Deve
gostar de saber
como as
coisasfunciona
m debaixo da

cap, no deve
se preocupar
em travar a
mquina com
loopsinfinitos
(se voc no
sabe o que
loop, veremos

mais tarde) ou
de qualquer
outra
forma.Progra
mao uma
arte. Envolve
criatividade,
anlise ,

dedicao e
muita
pacincia.

Apresenta
ndo o
ambiente

do Visual
Basic 6
Ao abrirmos o
Visual Basic,
ele abrir uma
janela nos
perguntando o

tipo de projeto
a
qualdesejamos
criar. No
momento nos
limitaremos
somente a usar
o padro

Standard
Exe, que o
queusualmente
usamos na
maioria dos
casos. Ele
abrir um
projeto vazio,

com os
controlesnativ
os do Visual
Basic
esquerda, um
formulrio e
suas
respectivas

propriedades a
direita.3

Vejamos na
figura:
Figura 1
Form(Formul
rio)
4Esta caixa
de ferramentas
onde temosos

controles
disponveis,
Para us-los ,
basta
clicarmos e
arrastarmos
eles at
oForm(Formul

rio)Esta
caixa de
propriedades,
onde
definimosas
propriedades
do objeto
selecionado

Usando
Forms,

Objetos e
Controles
Objetos
Comearemos
pelos Objetos
j que os
demais(Forms

e Controles)
Tambm
seenquadram
como objetos.
Devemos nos
acostumar
com os
objetos, pois

estaremos
semprecercado
deles.
Qualquer
Boto, Form,
Relatrio,
Controles,
entre outros se

enquadramco
mo objetos.
Na figura
abaixo temos
exemplos de
objetos :
Figura 1

Todos os
objetos tem
propriedades,
eventos e
mtodos a eles
associados.
Veremos
maistarde o

que so
mtodos,
eventos e
propriedades
dos objetos.
No entanto o
que
necessriosabe

r agora o que
so objetos.
Vemos que
objeto tudo
aquilo que
contem
mtodos,event

os e
propriedades.
O que so
Forms
(Formulrios)
?
Na verdade,
quase todas as

janelas que
vemos nos
aplicativos so
Forms(Formul
rios).Ele
serve de base
para
colocarmos

nossos
controles.5
Na figura 1
(Exemplo
anterior),
vemos que
existe um
formulrio, no

nosso
caso(Form1),c
om controles
dentro
dele(Caixa de
texto, Lista e
Boto).Os
forms(Formul

rios), como
qualquer
objeto,
possuem
mtodos,
eventos e
propriedadesa

qual veremos
mais tarde.
O que so
Propriedades
?
Propriedades,
como o
prprio nome

sugere, so os
atributos que
podemos
definir
paracada
objeto, seja
um formulrio
, controle,

etc...Quando
selecionamos
um objeto, no
Visual Basic,
aparecer no
canto direito
da tela uma
janela onde

poderemos
definir as
propriedades
para esse
objeto.
Podemos
definir a cor,
onome e

muitas outras
propriedades.
Algumas
propriedades
de alguns
objetos podem
ser definidas
em tempo de

execuo,outra
s porm so
somente
leitura, ou
seja, podemos
verificar os
valores de tais
propriedades,

mas no
podemos
modic-los.
Para atribuir
um valor de
propriedade a
umobjeto em
tempo de

execuo
usamos o
nome do
objeto ,
seguido de
ponto, o nome
da
propriedade, o

sinal de igual e
o valor que
voc quer
atribuir.Exemp
lo :
ObjetoTal.Co
r=Azul
6

Nesta coluna
aparece o nome
dasPropriedades.
Cada Objeto possui
umaquantidade
diversa de
propriedade para
vriosaspectos
diferentse. Como
por exemplo,

aPropriedade
BorderStyler que
especifica otipo de
borda que o Objeto
ter. A
PropriedadeCaptio
n que da um ttulo
ao
Objeto,Propriedade
BackColor onde

se escolhe acor de
fundo que o objeto
ter. Lembrando
queessas
propriedades atuam
somente no
Objetoselecionado.
Se queremos mudar
umadeterminada
propriedade de um

Boto deComando
por exemplo,
precisamos
selecion-lo na
forma, e depois
levar o mouse at a
propriedade que se
quer mudar.
Esta coluna onde
modificamos a
propriedade escolhida,

seja atravs de umalista


de opes (ComboBox),
ou digitadadiretamente.

Nesta caixa aparece


no canto direito o
nomedado pelo
usurio ao Objeto
selecionado, e
nocanto direito o
tipo de Objeto. No

exemplomostramos
o objeto de nome
Form1
tipo
Form
(formulrio).
Podemos
tambmselecionar
outro objeto que
existe em

nossoformulrio
nesta caixa,
clicando na seta
para baixo, e
selecionando outro
objeto que aliesteja
disponvel para
seleo.

Claro, que o
ObjetoTal e

a propriedade
Cor desse
objeto so
fictcios. Um
Exemploreal
seria :
Text1.Text=
Exemplo

No se
preocupe em
entender o que
quer dizer a
propriedade
Text, mas
sim
ementender

apenas como
se faz para
definir as
propriedades
em tempo de
execuo.
importante
ressaltar que

cada objeto
tem
propriedades
diferentes.
Claro que
todos tem
propriedades
em comum,

mas um tipo
de objeto
sempre ter
propriedades
diferentes
deoutro tipo.
Mtodos

Mtodos so
aes que
agem sobre os
objetos, por
exempo, se
temos um
objeto
carro,teramos

a propriedade
Cor semdo
como Azul.
Podermos ter
um mtodo
chamadoAcel
erar e outro
Freiar.

Poderamos
tambm ter um
mtodo
abastecer.E
m exempo
prtico seria
termos um
formulrio

chamado
Form1.
Existe um
mtodochama
do Show
que agem
sobre
formulrio e

outros objetos.
Ele serve para
exibir
umformulrio.
Como
faramos para
exibir o nosso
formulrio(For

m1)?Form1.Sh
owSer
exibido o
formulrio.
Este o
procedimento
para se aplicar
os mtodos.

Assim comoas
propriedades,
cada objeto
tem vrios
mtodos
diferentes.
Podemos
tambm passar

parmetros
para esses
mtodos.
Veremos isso
mais tarde

Eventos

Vamos tomar
um exemplo
prtico.
Voltaremos ao
nosso exemplo
do automvel.
Assimcomo
podemos

atribuir sua
propriedade
cor para Azul,
executar um
mtodo
Acelerar,
podemos ter
um eventoAo

Bater.Um
evento
gerado quando
acontece algo
com o objeto,
por exemplo,
se tivermos
umCaixa De

Texto e
clicarmos em
cima dela o
Objeto
TextBox(Caix
a de Texto) vai
gerar
umevento

chamado
Click().
Dentro deste
evento
colocaramos
um bloco de
cdigo com
asinstrues

que queremos
que o
programa faa
cada vez eu o
usurio clicar
na Caixa
deTexto.
Assim como

este , exitem
muitos outros
eventos e cada
objeto tem
seus eventos
emcomum,
assim como
tem eventos

prprios de
cada
objeto.Veremo
s mais tarde
detalhadament
e vrios tipos
de eventos.7
<a href="http://media.fastclick.net/w/click.here?sid=61603&m=1&c=1" target="_blank"><
img src="http://media.fastclick.net/w/get.media?sid=61603&tp=5&d=s&c=1" width=728

height=90 border=1></a>

Apostila Visual Basic


Baixar este documento gratuitamenteImprimirCelularColeesDenunciar documento
Este documento particular.

Informaes e classificao
Technology-Computer-Science
Uncategorizable-Uncategorizable
Seguir
RobertoGodoy

Sees
exibir tudo ant | seg

O que Programao ?
Usando Forms, Objetos e Controles
Eventos
Os Controles
Conhecendo melhor o Form(Formulrio)
O Label
O TextBox
OptionButton
O Frame

Compartilhar e integrar
Documentos relacionados
AnteriorPrximo
1.

340 p.

336 p.

336 p.

2.

336 p.

328 p.

291 p.

3.

339 p.

299 p.

299 p.

4.

299 p.

285 p.

285 p.

5.

285 p.

364 p.

364 p.

6.

364 p.

364 p.

364 p.

7.

364 p.

118 p.

118 p.

8.

118 p.

118 p.

118 p.

9.

118 p.

118 p.

118 p.

10.

118 p.

118 p.

118 p.

11.

118 p.

118 p.

118 p.

12.

118 p.

118 p.

118 p.

13.

118 p.

118 p.

118 p.

14.

118 p.

1 p.

1 p.

15.

10 p.

10 p.

28 p.

16.

57 p.

57 p.

57 p.

17.

25 p.

25 p.

3 p.

18.

9 p.

5 p.

1 p.

19.

3 p.

24 p.

4 p.

20.

959 p.

9 p.

4 p.

21.

20 p.

4 p.

130 p.

22.

24 p.

20 p.

1 p.

23.

51 p.

51 p.

51 p.

24.

7 p.

56 p.

1 p.

25.

2 p.

6 p.

1 p.

26.

1 p.

Mais coisas deste usurio


AnteriorPrximo
1.

0 p.

0 p.

Readcasters recentes

Adicionar comentrio
47021c458b2309

Enviar
Caracteres: 400
document_comme
4gen

ClDias deixou um comentrio


legal
02 / 25 / 2010
Responder
Marcelo Cavalcanti deixou um comentrio
como uso o ListCount ???
06 / 25 / 2009
Responder

Quero receber a Newsletter Scribd e eventuais comunicados sobre a conta.


Carregar um documento
Pesquisar Documentos

Siga-nos!
scribd.com/scribd
twitter.com/scribd
facebook.com/scribd

Sobre

Imprensa
Blog
Parceiros
Scribd 101
Material da web
Suporte
Perguntas frequentes
Desenvolvedores/API
Vagas
Termos
Copyright
Privacidade

Copyright 2012 Scribd Inc.


Idioma:
Portugus (Brasil)
scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd.
< div style="display: none;"><img src="http://pixel.quantserve.com/pixel/p-13DPpbyg8ofc.gif" height="1" width="1" alt="Quantcast" /></div> <img
src="http://b.scorecardresearch.com/p?c1=2&c2=9304646&cv=2.0&cj=1" />

Você também pode gostar