Está en la página 1de 15

Repúbl

i
caBol
i
var
ianadeVenezuel
a

Mi
nist
eri
odel
PoderPopul
arpar
alaEducaci
ón

I
.U.
P.Sant
iagoMar
iño

Cabi
mas,
Edo.Zul
i
a.

FUNDAMENTOSDEVI
SUALBASI
C

Real
i
zadopor
:

Sabr
inaRodr
íguez

C.
I:28.
103.
888

I
ng.Ci
vi
l

Pr
of.Ángel
Lugo

El
ect
ivaI

19deOct
ubr
e,2020.
ANALI
SIS

Fundament
osdel
ent
ornodet
rabaj
odeVi
sual
Basi
cydel
lenguaj
eensi
.

1.Fundament
osdelent
ornodet
rabaj
odeVi
sualBasi
cydell
enguaj
eensíEl
ent
orno det
rabaj
o enVi
sualBasi
csedenomi
naf
recuent
ement
ecomo
Ent
ornoI
ntegr
adodeDesar
rol
l
ooI
DE,y
aquei
ntegr
amuchasf
unci
ones
di
fer
ent
escomoeldi
seño,modi
fi
caci
ón,compi
l
aci
ónydepur
aci
ónenun
ent
ornocomún.Enl
asher
rami
ent
asdedesar
rol
l
omást
radi
cional
es,cada
unadeesasf
unci
onest
rabaj
arí
acomo un pr
ogr
amadi
fer
ent
e,con su
pr
opi
aint
erf
az.Cuandoi
nici
eVi
sualBasi
csev
eráelent
ornoi
ntegr
adode
desar
rol
l
ocomosemuest
raenl
afi
gur
asi
gui
ent
e:Elent
ornoi
ntegr
adode
desar
rol
l
odeVi
sual
Basi
cconst
adel
ossi
gui
ent
esel
ement
os:
2. 
Bar
rasdemenús:Pr
esent
anl
oscomandosqueseusanpar
atr
abaj
arcon
Vi
sualBasi
c.Ademásdel
osmenúsest
ándarAr
chi
vo,
Edi
ción,
Ver
,Vent
ana
yAy
uda,se pr
opor
ciona ot
ros menús par
ateneracceso a f
unci
ones
especí
fi
casdepr
ogr
amaci
óncomopr
oyect
o,f
ormat
oodepur
aci
ón.
3.Menúscont
ext
ual
es:
Cont
ienenaccesosdi
rect
osaacci
onesqueser
eal
i
zan
conf
recuenci
a.Par
aabr
irunmenúcont
ext
ual
,hagacl
i
cconelbot
ón
secundar
iodelmouseenelobj
etoqueest
áusando.Lal
i
staespecí
fi
cade
opci
onesdi
sponi
blesenelmenúcont
ext
ualdependedel
apar
tedelent
orno
enl
aquesehacecl
i
cconelbot
ónsecundar
iodelmouse.Porej
empl
o,el
menúcont
ext
ualqueapar
ececuandohacecl
i
cconelbot
ónsecundar
iodel
mouseen elcuadr
o deher
rami
ent
asl
eper
mit
emost
rarelcuadr
o de
di
alogo component
es,ocul
tar elcuadr
o de her
rami
ent
as,acopl
ar o
desacopl
arelcuadr
odeher
rami
ent
as,oagr
egarunaf
ichaper
sonal
i
zadaal
cuadr
odeher
rami
ent
as.
4.Bar
rasdeher
rami
ent
as:Pr
opor
cionaunr
ápi
doaccesoal
oscomandos
usadosnor
mal
ment
eenelent
ornodepr
ogr
amaci
ón.Hagacl
i
cenunbot
ón
del
abar
radeher
rami
ent
aspar
all
evaracabol
aacci
ónquer
epr
esent
aese
bot
ón.Def
ormapr
edet
ermi
nada,
ali
nici
arVi
sualBasi
csepr
esent
alabar
ra
deher
rami
ent
asest
ándar
.Esposi
bleact
ivarodesact
ivarot
rasbar
rasde
her
rami
ent
asadi
cional
espar
amodi
fi
carodi
señarf
ormul
ari
osdesdeel
comandobar
rasdeher
rami
ent
asdemenúVer
.Lasbar
rasdeher
rami
ent
as
se pueden acopl
ardebaj
o de l
a bar
ra de menús o pueden f
lot
arsi
sel
ecci
onal
abar
rav
ert
icaldelbor
dei
zqui
erdoyalar
rast
raf
uer
adel
abar
ra
demenús.
5. 
Cuadr
odeher
rami
ent
as:Pr
opor
cionaunconj
unt
odeher
rami
ent
asque
puedeusardur
ant
eeldi
seño par
acol
ocarcont
rol
esenunf
ormul
ari
o.
Ademásdeldi
seño delcuadr
o deher
rami
ent
aspr
edet
ermi
nado,puede
cr
earsupr
opi
odi
señoper
sonal
i
zadosisel
ecci
onaagr
egarf
ichaenelmenú
cont
ext
ual
yagr
egacont
rol
esal
afi
char
esul
tant
e.
6.Vent
anaexpl
oradordepr
oyect
os:Enumer
alosf
ormul
ari
osymódul
osdel
pr
oyect
oact
ual
.Unpr
oyect
oesl
acol
ecci
óndear
chi
vosqueusapar
a
gener
arunaapl
i
caci
ón.
7.Vent
anapr
opi
edades:Enumer
alosv
alor
esdel
aspr
opi
edadesdelcont
rolo
f
ormul
ari
osel
ecci
onado.Unapr
opi
edadesunacar
act
erí
sti
cadeunobj
eto,
comosut
amaño,
tit
uloocol
or.
8. Exami
nadordeobj
etos:
Enumer
alosobj
etosdi
sponi
blesquepuedeusaren
supr
oyect
oyl
epr
opor
cionaunamaner
arápi
dadedespl
azar
seat
rav
ésdel
códi
go.Puedeusarelexami
nadordeobj
etospar
aexpl
orarobj
etosen
Vi
sualBasi
cyot
rasapl
i
caci
ones,v
erquemét
odosypr
opi
edadesest
án
di
sponi
blespar
aesosobj
etos,ypegarcódi
godepr
ocedi
mient
osensu
apl
i
caci
ón.
9.Di
señadorde f
ormul
ari
os:Funci
ona como una v
ent
ana en l
a que se
per
sonal
i
zaeldi
señodel
aint
erf
azdesuapl
i
caci
ón.Agr
egacont
rol
es,
gr
áfi
cosei
mágenesaunf
ormul
ari
opar
acr
earl
aapar
ienci
aquedesee.
Cadaf
ormul
ari
o del
aapl
i
caci
ónt
ienesupr
opi
avent
anadi
señadorde
f
ormul
ari
o.
10.Vent
anaedi
tordecódi
go:Funci
onacomounedi
torpar
aescr
ibi
relcódi
go
del
aapl
i
caci
ón.Secr
eaunav
ent
anaedi
tordecódi
godi
fer
ent
epar
acada
f
ormul
ari
oomodul
odel
códi
godel
aapl
i
caci
ón.
11.
 Vent
anaposi
cióndelf
ormul
ari
o:Lav
ent
anaposi
cióndelf
ormul
ari
ole
per
mit
ecol
ocarl
osf
ormul
ari
osdesuapl
i
caci
ónut
il
izandounapequeña
r
epr
esent
aci
óngr
áfi
cadel
apant
all
a.
12.
Ayuda:Ay
uda mi
ent
ras t
rabaj
a:Vi
sualBasi
cincor
por
a una ampl
i
a
document
aci
ónquel
epuedeay
udarmi
ent
rasdesar
rol
l
asuapl
i
caci
ón.Si
ej
ecut
alaor
dencont
eni
dodelmenúay
udadeVi
sualBasi
csev
isual
i
zar
a
unav
ent
anaconl
aay
udapr
opor
cionadaporl
abi
bli
otecaMSDN(
Micr
osof
t
Dev
eloperNet
wor
k):
13.
 Losmensaj
esdeer
rorTambi
én,
mient
rasescr
ibel
aspal
abr
ascl
ave,
Visual
Basi
cleay
udar
amost
rándol
elasi
ntaxi
spar
aquenot
engaqueesf
orzar
se
enmemor
izar
la.Anal
ógi
cament
e,t
endr
áay
udar
elat
ivaal
osobj
etosysus
pr
opi
edades.
Laspal
abr
ascl
aveVi
sualBasi
c(i
nst
rucci
ones,f
unci
ones,
pr
opi
edades,
mét
odos,
event
os,
yobj
etosespeci
ales)
.Lospr
ocedi
mient
os
conduci
dosporunev
ent
osdel
avent
anadecódi
goLaspr
opi
edadesdel
a
v
ent
ana pr
opi
edades Los obj
etos de un f
ormul
ari
o o de un obj
eto
document
oLoscont
rol
esdel
acaj
adeher
rami
ent
asTodasl
asv
ent
anas
deVi
sualBasi
c(v
ent
anadepr
opi
edades,decódi
go,ent
reot
ros.
)Par
a
buscaray
udasobr
eundet
ermi
nadot
emapuedehacer
lout
il
izandol
atabl
a
decont
eni
do,elí
ndi
ce,obi
enbuscandounadet
ermi
nadapal
abr
aocadena
decar
act
eres.
14.
Ayudai
nter
act
iva:Vi
sualBasi
cti
enev
ari
aspar
tessobr
elasquesepuede
obt
eneray
udai
nter
act
iva;esdeci
r,puedeobt
eneray
udadi
rect
ament
esol
o
conposi
cionar
sesobr
eesapar
teypul
sarl
atecl
aF1

¿
QuéesVi
sual
Basi
c?

Vi
sual Basi
c (
VB) es un 
l
enguaj
e de pr
ogr
amaci
ón 
dir
igi
do por ev
ent
os,
desar
rol
l
adopor
 Cl
anCooper
 par
a Mi
crosof
t.Est
elenguaj
edepr
ogr
amaci
ónesun
di
alect
ode 
BASI
C,coni
mpor
tant
esagr
egados.Supr
imer
aver
siónf
uepr
esent
ada
en 
1991,
conl
aint
enci
óndesi
mpl
i
ficarl
apr
ogr
amaci
ónut
il
izandoun 
ambi
ent
ede
desar
rol
l
o.

Laúl
ti
mav
ersi
ónf
uel
a6,l
i
ber
adaen1998,par
alaqueMi
crosof
text
endi
óel
sopor
tehast
amar
zode2008.

En2001Mi
crosof
tpr
opuso abandonareldesar
rol
l
o basado enl
a API
 Wi
n32 
y
pasaraun 
fr
amewor
k omar
cocomúndel
i
brer
ías,i
ndependi
ent
edel
aver
sióndel
si
stema oper
ati
vo 
.NET Fr
amewor
k,a t
rav
és de 
VisualBasi
c.NET 
(y ot
ros
l
enguaj
escomo 
C Shar
p (
C#)def
áci
ltr
ansi
ci
óndecódi
goent
reel
l
os)
;fueel
sucesordeVi
sual
Basi
c6.

AunqueVi
sualBasi
cesdepr
opósi
togener
al,t
ambi
énpr
oveef
aci
l
idadespar
ael
desar
rol
l
o de apl
i
caci
ones de 
bases de dat
os 
usando 
Dat
a Access
Obj
ect
s, 
Remot
eDat
aObj
ect
s o 
Act
iveXDat
aObj
ect
s.

Vi
sualBasi
ccont
ieneunent
ornodedesar
rol
l
oint
egr
adoo 
IDE 
quei
ntegr
a edi
tor
det
ext
os 
par
aedi
cióndel
códi
gof
uent
e,un 
depur
ador
,un 
compi
l
ador
 (
y enl
azador
)
yunedi
tordei
nter
facesgr
áfi
caso 
GUI
.

Car
act
erí
sti
casdel
Visual
Basi
c

Loscompi
l
ador
esdeVi
sualBasi
cgener
ancódi
goquer
equi
ereunaomásl
i
brer
ías
deenl
acedi
námi
copar
aquef
unci
one,
conoci
dascomúnment
ecomo 
DLL 
(si
glaen
i
ngl Dy
ésde  nami
c-Li
nkLi
brar
y);enal
gunoscasosr
esi
deenelar
chi
vol
l
amado
MSVBVMxy
.DLL(
sigl
asde"
Micr
oSof
tVi
sualBasi
cVi
rt
ualMachi
nex.
y",dondex.
y
esl
aver
sión)yenot
rosenVBRUNXXX.
DLL(
"Vi
sualBasi
cRunt
imeX.
XX"
).Est
as
bi
bli
otecasDLLpr
oveenl
asf
unci
onesbási
casi
mpl
ement
adasenell
enguaj
e,
cont
eni
endo r
uti
nasen códi
go ej
ecut
abl
equeson car baj
gadas  o demanda 
en
t
iempo de ej
ecuci
ón.Además de l
as esenci
ales,exi
ste un gr
an númer
o de
bi
bli
otecasdelt
ipoDLLconv
ari
edaddef
unci
ones,t
alescomol
asquef
aci
l
itanel
accesoal
amay
orí
adel
asf
unci
onesdel
 
sist
emaoper
ati
vo 
olasquepr
oveen
medi
ospar
alai
ntegr
aci
ónconot
rasapl
i
caci
ones.

Dent
rodelmi
smo 
Ent
ornodedesar
rol
l
oint
egr
ado 
(I
DE)deVi
sualBasi
csepuede
ej
ecut
arelpr
ogr
amaqueest
édesar
rol
l
ándose,esdeci
renmodo 
i
ntér
pret
e (
en
r
eal
i
dad pseudo-
compi
l
a elpr
ogr
ama muy r
ápi
dament
e yl
uego l
o ej
ecut
a,
si
mul
andol
afunci
óndeuni
ntér
pret
epur
o).Desdeeseent
ornot
ambi
énsepuede
gener
arelar
chi
voencódi
goej
ecut
abl
e(exe)
;esepr
ogr
amaasígener
adoendi
sco
puedel
uegoserej
ecut
adosi
nrequer
irdelambi
ent
edepr
ogr
amaci
ón(
incl
usoen
modo 
standal
one)
,aunquesíser
ánecesar
ioquel
asl
i
brer
íasDLLr
equer
idaspor
l
aapl
i
caci
óndesar
rol
l
adaseencuent
rent
ambi
éni
nst
aladasenel
 
sist
ema 
par
a
posi
bil
i
tarsuej
ecuci
ón.

Ent
ornodedesar
rol
l
o

Exi
ste un úni
co ent
orno de desar
rol
l
o par
a Vi
sualBasi
c,desar
rol
l
ado por
Mi
crosof
t:
 Mi
crosof
tVi
sualBasi
c x.
0,cor
respondi
ent
esav
ersi
onesdesdel
a2.
0
hast
ala20.
0,(
conr
espect
ivasdi
fer
enci
asent
rev
ersi
onesdel
lenguaj
e).

Elent
ornodedesar
rol
l
oesmuysi
mil
araldeot
rosl
enguaj
es.Real
i
zandouna
i
nst
alaci
ónt
ípi
cadelpr
oduct
o,l
ascar
act
erí
sti
casbási
cassepr
esent
andel
a
si
gui
ent
efor
ma:

 En l
a par
te super
iorapar
ecen t
res el
ement
os,en est
e or
den:l
a bar
ra de
t
ít
ulo 
dondef
igur
aelnombr
edelpr
oyect
oencur
soysuest
ado(
diseñoo
ej
ecuci
ón)
;la 
bar
rademenú 
con13opci
onesdespl
egabl
esyuna 
bar
rade
her
rami
ent
as;est
aúl
ti
masepuedeper
sonal
i
zar
,posi
bil
i
tandol
aincl
usi
ónde
pr
áct
icament
elat
otal
i
daddel
oscomandosdel
IDE.

 Enl
apar
tecent
ral
,cubr
iendol
afr
anj
ademay
orár
ea,seencuent
r espaci
ael
  o
de t
rabaj
o.Est
eincl
uye y muest
ral v
as ent
anas delpr
oyect
o,l
as v
ist
as
del
 
códi
gof
uent
e del
osmódul
os,
losobj
etosyl
oscont
rol
esquecont
ienenl
as
v
ent
anasdel
aapl
i
caci paneldecont
ónyel
  rol
es.

o Elpaneldecont
rol
es,queaunqueesmóv
ilnor
mal
ment
eest
áubi
cadoal
a
der
echa,
pordef
ect
ocuent
aconl
ossi
gui
ent
escont
rol
es:

 Pi
ctur
eBox:Caj
adei
mágenes

 Label
:
 Et
iquet
a

 Text
Box:
 
Caj
adet
ext
o

 Fr
ame:Mar
co

 CommandBut
ton:Bot
óndecomando

 CheckBox:
 
Casi
l
ladev
eri
fi
caci
ón

 Opt
ionBut
ton:
 
Bot
óndeopci
ón

 ComboBox:Li
stadespl
egabl
e

 Li
stBox:Li
sta

 HScr
oll
Bar
:Bar
radedespl
azami
ent
ohor
izont
al

 VScr
oll
Bar
:Bar
radedespl
azami
ent
over
ti
cal

 Ti
mer

Tempor
izador

 Dr
iveLi
stBox:Li
stadeuni
dadesdedi
sco

 Di
rLi
stBox:Li
stadedi
rect
ori
os

 Fi
l
eLi
stBox:Li
stadear
chi
vos

 Shape:Fi
gur
a

 Li
ne:Lí
nea

 I
mage:I
magen
 Dat
a:Conexi
ónaor
igendedat
os

 OLE:Cont
enedordedocument
osembebi
doscompat
ibl Obj
escon  ect
Li
nki
ngandEmbeddi
ng
Ademásdel
osl
i
stados,sepueden agr
egart
odo t
ipo decont
rol
esde
t
ercer
os,yhayunagr
ancant
idaddeel
l
osquesepr
oveenconelpr
opi
o
Vi
sualBasi
c6.
0.Loscont
rol
esv
ienenembebi
dosdent
rodear
chi
voscon
ext
ensi
ón 
OCX.

 Lasv
ent
anasdepr
oyect
o,aunquemóv
il
es,seencuent
ranenelpanel
l
ater
alder
echoycont
ienendosv
ist
aspr
inci
pal
es:

o El
 
Expl
oradordepr
oyect
os,quemuest
rat
odosl
osel
ement
osque
componenelpr
oyect
oogr
uposdepr
oyect
os(
for
mul
ari
os,i
nter
faz
decont
rol
es,
módul
osdecódi
go,
módul
osdecl
ase,
etc.
)

o El
 
Paneldepr
opi
edades,dondesemuest
rant
odosl
osat
ri
but
osde
l
osobj
etos,cont
rol
es,f
ormul
ari
os,i
nfor
maci
óndemódul
oscl
ase,
ent
remuchosot
ros.

 La 
Vent
anai
nmedi
ato,pordef
ect
oseencuent
raenl
apar
tei
nfer
ior
,
aunquepuedenoest
arv
isi
ble(
sepr
esi
onanl
ast
ecl
asCt
rl
+G,enese
caso,par
amost
rarl
avent
ana)
.Est
avent
anar
esul
taunaher
rami
ent
a
muyút
ilal
ahor
ade 
depur
ar 
elpr
ogr
amaobi
enpar
areal
i
zarpr
uebas
r
ápi
das,y
aqueper
mit
eimpr
imi
rmensaj
esdet
ext
odesdeelcódi
goy
ej
ecut
arsent
enci
asy
 comandos 
simpl
esi
nmedi
atament
e(sol
ament
e
sent
enci
asquesepuedanescr
ibi
renunasol
alí
nea)
.Porej
empl
o,del
a
apl
i
caci
ónencur
so,
sepuedeconsul
tarelv
alordeunav
ari
abl
eol
l
amar
aunmét
ododecl
aradoenelmódul
oqueseest
ádepur
ando.Sepuede
ej
ecut
arcódi
go"
alv
uel
o",
porej
empl
oconsent
enci
ascomo:

?sqr
(2)

si
endo elsi ?
gno  
un r
eempl
azo nat
uraldelcomando Pr
inten Basi
c,al
ej
ecut
arl
asent
enci
asemost
rar
íaporpant
all
aelv
alordel
araí
zcuadr
ada
de2.Tambi
énsepuedenusarv
ari
abl
esdelpr
opi
opr
ogr
ama,osent
enci
as
decódi
got
alescomo:

MsgBox(
"Pr
uebadecuadr
odemensaj
edeer
ror
."
,vbCr
it
ical
,"Tí
tul
odel
mensaj
e")

Al
ahor
adel
a depur
aci
ón 
puedeserút
ilpar
aconsul
tarelv
alordev
ari
abl
es
del
progr
ama,
oel
códi
godeer
rorcomo:

?Er
r.
Number

Vent
ajasdel
Visual
Basi
c

 Poseeuna 
cur
vadeapr
endi
zaj
e muyr
ápi
da.

 I
ntegr
ael
diseñoei
mpl
ement
aci
óndef
ormul
ari
osdeWi
ndows.

 Per
mit
eusarconf
aci
l
idadl
apl
ataf
ormadel
ossi
stemasWi
ndows,dadoque
t
iene acceso pr
áct
icament
etot
ala l
a API
 de Wi
ndows,i
ncl
uidas l
i
brer
ías
act
ual
es.

 Es uno de l
os l
enguaj
es de uso más ext
endi
do,porl
o que r
esul
taf
áci
l
encont
rari
nfor
maci
ón,
document
aci
ónyf
uent
espar
alospr
oyect
os.

 Fáci
l
ment
eext
ensi
blemedi
ant
eli
brer
íasDLLycomponent
esAct
iveXdeot
ros
l
enguaj
es.

 Posi
bil
i
taañadi
rsopor
tepar
aej
ecuci
óndescr
ipt
s,VBScr
iptoJScr
ipt
,enl
as
7
apl
i
caci
onesmedi
ant
e Mi
crosof
tScr
iptCont
rol
. ​

 Ti
eneaccesoal
a API
 mul
ti
medi
adeDi
rect
X(v
ersi
ones7y8)
.Tambi
énest
á
8
di
sponi
ble,
def
ormanoof
ici
al,
uncomponent
epar
atr
abaj
arconOpenGL1.
1. ​
 Exi
steunav
ersi
ón,
 
VBA,i
ntegr
adaen l
asapl
i
caci
onesde 
Micr
osof
tOf
fi
ce,
t
ant
oWi
ndowscomoMac,queper
mit
epr
ogr
amarmacr
ospar
aext
endery
aut
omat
izarf
unci
onal
i
dadesendocument
os,
hoj
asdecál
cul
oybasesdedat
os
(
Access)
.

 Sibi
enper
mit
edesar
rol
l
argr
andesycompl
ejasapl
i
caci
ones,t
ambi
énpr
ovee
unent
ornoadecuadopar
areal
i
zarpequeñospr
otot
iposr
ápi
dos.

Def
ini
cióndepr
opi
edades,
mét
odosyev
ent
os

Pr
opi
edades

Elconj
unt
ode 
dat
os 
quedescr
ibenl
ascar
act
erí
sti
casdeunobj
etosel
econoce
como sus 
propi
edades.
 Par
a un f
ormul
ari
o t
enemos por ej
empl
o, l
as
pr
opi
edades 
BackCol
or 
(col
or 
def
ondo)

Hei
ght
 (
alt
ura)
.

Al
gunaspr
opi
edadesnosol
odet
ermi
nanelaspect
oquet
ieneelobj
eto,si
noque
además pueden det
ermi
nar su compor
tami
ent
o; por ej
empl
o,
l
a pr
opi
edad 
MaxBut
ton 
est
abl
ece si el f
ormul
ari
o t
endr
á o no el
bot Maxi
ón  mizar

La pr
esenci
a o ausenci
a de est
e bot
ón det
ermi
nar
á siel
f
ormul
ari
osepuedeonomaxi
mizar
.

Mét
odos

Losmét
odossonunconj
unt
odepr
ocedi
mient
osqueper
mit
enqueunobj
eto
ej
ecut
e una 
acci
ón 
otar
ea sobr
e sími
smo.Porej
empl
o,par
a un f
ormul
ari
o
t
enemos el
 
mét
odo 
Hide 
que har
á que el f
ormul
ari
o se ocul
te; o el
mét
odo 
Show 
quehar
áqueel
for
mul
ari
osev
uel
vaamost
rar
.

Ev
ent
os

Un 
event
o esunaacci
ónqueesr
econoci
daporelobj
eto.Unev
ent
oocur
re(
se
di
spar
a)como r
esul
tado de l
a i
nter
acci
ón 
delusuar
io con elobj
eto.Tambi
én
puededi
spar
arsedebi
doal
aej
ecuci
óndecódi
go(
sent
enci
as)ocomor
esul
tado
del
aint
eracci
óndeot
roobj
etoconelobj
etodeposeedordelev
ent
o.Par
aun
f
ormul
ari
otenemosporej
empl
o;elev
ent
o Load 
quesedi
spar
acuandosecar
gael
f
ormul
ari
o;oel
event
o Cl
i
ck 
par
aunbot
óndecomando,
sedi
spar
acuandosehace
cl
i
csobr
eél
.

Obj
etosI
ntr
ínsecos(
Def
ini
ciónyut
il
izaci
ón)

1.Label(
Eti
quet
a):Esuncont
rolquenosper
mit
epr
esent
arunt
ext
o.La
et
iquet
adebeusar
seenaquel
l
oscasosenl
osqueexi
staunai
nfor
maci
ón
est
áti
ca o di
námi
ca que no deba ser cambi
ada por eloper
ador
.
Nor
mal
ment
eseut
il
izaelcont
rolLabelcuandosedeseacambi
arelt
ext
o
deunapági
naent
iempodeej
ecuci
ón,
comoporej
empl
o,enr
espuest
aaun
cl
i
cenunbot
ón.
2. Text
box:
Elcomponent
eText
Boxesel
quenosper
mit
eint
roduci
runt
ext
oo
l
etr
aporpar
tedelusuar
io,est
eti
podecomponent
eest
ípi
cocuandosel
e
pi
dealusuar
ioal
gúnt
ipodedat
o,comoporej
empl
oelnombr
e,elapel
l
ido,
l
adi
recci
ónet
c.Elcont
rolText
BoxoCaj
adet
ext
oseut
il
izapar
aIngr
esar
y
/ov
isual
i
zarTex
to(
esuncont
rol
deent
radadedat
os)
.
3.Combobox:Elcomponent
eCombobox(
Caj
acombi
nada)eselquenos
per
mit
equeunusuar
iopuedasel
ecci
onarunaopci
óndeent
rev
ari
as,es
comosisel
epr
egunt
asealusuar
iodonder
esi
deyt
uvi
erauncombobox
cont
odasl
aspr
ovi
nci
asdelmundoyelel
i
jedeent
ret
odasuna.Est
eesel
aspect
odeunComboboxenunFor
mul
ari
o.Seut
il
izapar
amost
rardat
osen
uncuadr
ocombi
nadodespl
egabl
e.Def
ormapr
edet
ermi
nada,elcont
rol
ComboBoxapar
eceendospar
tes:l
apar
tesuper
ioresuncuadr
odet
ext
o
queper
mit
ealusuar
ioescr
ibi
runel
ement
odel
ali
sta.Lasegundapar
tees
uncuadr
odel
i
staquemuest
raunal
i
stadeel
ement
os,del
oscual
esel
usuar
iopuedesel
ecci
onaruno.
4.CommandBut
ton:Elcomponent
eCommadBut
ton(
Bot
óndecomando)esel
quenosper
mit
equeunusuar
iopuedapul
sarunbot
óndelpr
ogr
amapar
a
r
eal
i
zarunadet
ermi
nadaacci
ón.Seut
il
izagener
alment
eenelev
ent
oCl
i
ck
par
a ej
ecut
aral
guna acci
ón cuando se pr
oduce di
cho ev
ent
o,y es
pr
eci
sament
eelev
ent
oCl
i
ck,elquepordef
ect
oañadeVi
sualBasi
cal
cont
rol
.Est
eesel
aspect
odeunCommadBut
tonenunFor
mul
ari
o:
5. 
List
Box:Elcont
rolLi
stBoxper
mit
eal
osusuar
iossel
ecci
onarunoov
ari
os
el
ement
os de una l
i
sta pr
edef
ini
da. Se di
fer
enci
a de un cont
rol
Dr
opDownLi
stenquepuedemost
rarv
ari
osel
ement
osal
avezy
,demaner
a
opci
onal
,per
mit
equeel
usuar
iopuedasel
ecci
onarv
ari
osel
ement
os.
6.Pi
ctur
eBox:Esuncont
rolcont
enedor
,queseut
il
izapar
amost
rarycar
gar
ar
chi
vosdei
magen,t
ambi
énpar
adi
buj
arf
igur
asmedi
ant
elosmét
odos
gr
áfi
cos,yt
ambi
éncomocont
rolcont
enedordeot
roscont
rol
es,comol
os
cont
rol
esFr
ameVi
stadeunpi
ctur
eboxconungr
áfi
cocar
gado.
7. I
mage:Elcont
rolI
mageper
mit
evi
sual
i
zargr
áfi
cosei
mágenesdel
os
f
ormat
oscl
ási
coscomogi
f,bmp,j
pg,i
co,cur
,wmfent
reot
ros.Per
ono
t
odosel
l
ossonacept
adosporest
econt
rolcomol
ospngol
osTi
f,pordeci
r
al
gunos.En compar
aci
ón con elcont
rolPi
ctur
eBox que par
ecen muy
si
mil
ares,elcont
rolI
maget
ienemuchasmenoscar
act
erí
sti
casqueest
e,
porej
empl
ounadeel
l
asesquenosepuedenut
il
izarl
osmét
odosgr
áfi
cos
par
adi
buj
arsobr
eelmi
smo,
tampocoesuncont
enedordecont
rol
escomo
sil
oeselPi
ctur
eBox,noposeepr
opi
edadHdcpar
aint
eract
uarconApi
s,
t
ampocopr
opi
edadHwndyv
ari
asot
ras.Elcont
rolI
mageseut
il
izapar
a
agr
egari
mágenespr
edi
señadas.
Pr
opi
edadesbási
casdeacuer
doal
tipodeobj
eto:
Opi
niónPer
sonal

Alconcl
uirest
etr
abaj
oinv
est
igat
ivo pude compr
enderque Vi
sualBasi
c es
si
mpl
ement
eunl
enguaj
edepr
ogr
amaci
ónor
ient
adoaev
ent
os,si
endodi
señado
par
afaci
l
itareldesar
rol
l
odeapl
i
caci
onesenunent
ornogr
áfi
co.Asími
smoel
ent
ornodet
rabaj
odeVi
sualBasi
cint
egr
amuchasf
unci
onesdi
fer
ent
escomoel
di
seño,modi
fi
caci
ón,compi
l
aci
ónydepur
aci
ónenunent
ornocomún.Dei
gual
maner
a,unadel
ascar
act
erí
sti
casdeVi
sualBasi
cesqueest
eesunl
enguaj
ede
f
áci
lapr
endi
zaj
etant
o par
apr
ogr
amador
espr
inci
piant
escomo exper
tosyes
ut
il
izadopr
inci
pal
ment
epar
aapl
i
caci
onesdegest
ióndeempr
esas,debi
doal
a
r
api
dezconl
aquepuedehacer
seunpr
ogr
ama.Cabedest
acarqueVi
sualBasi
c
t
iene muchas v
ent
ajas ent
rel
as cual
es se encuent
ra que es excel
ent
e par
a
cál
cul
osi
ntensi
vosdelCPUcomoporej
empl
ooper
aci
onesmat
emát
icas.Porot
ra
par
te,pudedi
fer
enci
arl
asdef
ini
cionesdepr
opi
edades,mét
odosyev
ent
osl
as
cual
esest
ánmuyr
elaci
onadasall
enguaj
edeVi
sualBasi
c.Asími
smocompr
endí
par
a que se ut
il
iza cada obj
etoi
ntr
ínseco,en donde porej
empl
o elcont
rol
Pi
ctur
eBoxseut
il
izapar
amost
rarycar
garar
chi
vosdei
magenyelcont
rolI
mage
sol
oseut
il
izapar
acar
gari
mágenespr
edi
señadas.Fi
nal
ment
e,comosepudo
v
isual
i
zarenelcuadr
osi
nópt
icosedi
fer
enci
óal
gunasdel
aspr
opi
edadesbási
cas
deacuer
doal
tipodeobj
eto.
Ref
erenci
asBi
bli
ogr
áfi
cas

ht
tp:
//www.
fr
ro.
utn.
edu.
ar/
reposi
tor
io/
cat
edr
as/
elect
ri
ca/
2_ani
o/f
undament
os_
inf
ormat
ica/
apunt
es/
visual
_b
asi
c/ent
orno%20pr
ogr
amaci
on.
pdf

ht
tp:
//mv
b6.
blogspot
.com/
2013/
03/
def
ini
cion-
visual
-basi
c-60.

ht
tps:
//es.
scr
ibd.
com/
doc/
2412782/
Visual
-Basi
c-como-
Lenguaj
e-de-Pr
ogr
amaci
ón-
ori
ent
ada-
a-Obj
etos

ht
tps:
//msdn.
micr
osof
t.
com/
es-
es/
li
brar
y/cc437060(
v=v
s.71)
.aspx

ht
tps:
//msdn.
micr
osof
t.
com/
es-
es/
li
brar
y/cc295530.
aspx

ht
tp:
//www.
sol
odr
iver
s.com/
manual
es/
progr
amaci
on_
visual
basi
c15

ht
tps:
//es.
wiki
pedi
a.or
g/wi
ki
/Vi
sual
_Basi
c

También podría gustarte