Anda di halaman 1dari 6

Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .

Net
12
NOTAS DE CLASE
5
Lenguaje Visual Basic
Interface IDE
IDE - Interface
Development
Environment
Amiente de desarrollo de interfaces
!e re"ere al pro#rama Visual Basic.NE$ %ue inte#ra la
di#itacin del cdi#o fuente& la compilacin& el cdi#o o'eto
e'ecutale resultante& la depuracin& los instaladores& los
o'etos& elementos ( componentes del pro(ecto.
Defnicin e Visual Basic !NET
Lenguaje de pro#ramacin "rienta" a o'etos ( c"nuci"
por eventos para desarrollos en red.
Lenguaje e #r"gra$acin
!e usa para )alar con la ma%uina en cdi#o fuente& compilarlo
a cdi#o o'eto ( e'ecutarlo
Orienta" a "%jet"s
*a metodolo#a se llama pro#ramacin orientada a o'etos
*os o'etos son las )erramientas para desarrollar las interfaces
+ pantalla,os -
C"nuci" #"r e&ent"s
*os eventos son las acciones de los usuarios como un clic.& un
doleclic.& una presin de una teclas +.e(press-& etc.
Lenguaje e #r"gra$acin
Visual Basic es un len#ua'e con interface Visual& de alto nivel&
%ue convierte +compila- un cdi#o fuente +di#itado en len#ua'e
)umano -in#les- a cdi#o o'eto inario +el arc)ivo e'ecutale -
/.e0e-resultante de la conversin-
1di#os en *en#ua'e VB
1di#o inario .E2E
C"$#ilar
Cig" " Cig"
'uente C"n&ertir O%jet"
Orienta" a O%jet"s
El visual asic se asa en el paradi#ma de la 3rientacin a
3'etos +len#ua'es 334-. *as ventanas& los formularios& los
otones ( en #eneral las )erramientas son los o'etos %ue
constitu(en una aplicacin con estilo Visual Basic.
C"nuci" #"r E&ent"s
*os o'etos +otones& ca'as de te0to& opciones& etc- se
someten a una serie de eventos5 1lic.& Doleclic.& 6ouse7p&
6ouseDo8n& 9e(press& etc. 4ara e'ecutar las acciones %ue se
)a(an pro#ramado para la aplicacin
888.dariolara.com 888.dariolara.com
Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .Net
Desarr"ll"s en re (!NET)
!on aplicaciones& %ue utili,an recursos de ases de datos& para
#enerar interactividad con redes utili,ando interfaces
desarrolladas en len#ua'es .NE$.
*
+r,cticas resueltas
+ractica -1
1rear un pro#rama en Visual Basic %ue nos muestra un mensa'e
+:Bienvenido al $ecnol#ico de Antio%uia:- al presionar el Botn
6ensa'e5
;. Inicio del pro#rama Visual !tudio
2. 1lic. Arc)ivo
<. 1lic. en Nuevo 4ro(ecto
=. En N"$%re escria un nomre +6ensa'es ;- ( us%ue una
uicacin +una carpeta en su 7!B-
Nota5 $oda aplicacin en Visual Basic consta de
1! Interface
2! Ca$%i" e las #r"#ieaes
.! La c"ifcacin
/! La ejecucin
1! Interface
Es la #resentacin e l"s "%jet"s entr" e una &entana "
f"r$ulari" inicial ('"r$1)
La%el Te0tB"0 Butt"n
2! +r"#ieaes!
A! Llenar la interface " f"r$ulari" inicial ('"r$1)
En el cuadro de )erramientas %ue se uica a la i,%uierda de la
IDE& si#a los si#uientes pasos
1! Doleclic. en La%el para a#re#ar una eti%ueta +*ael ;-
2! Doleclic. en Te0tB"0 para a#re#ar la ca'a de te0to vacia
del medio
888.dariolara.com 888.dariolara.com
Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .Net
11
+ractica -/
7n pro#rama para 8indo8s %ue muestra cclicamente uno de >
mensa'es en la ca'a $e0tBo0; cuando se presiona el otn camiar
+ractica -5
1n #r"gra$a #ara 2in"2s 3ue c"n&ierte un n4$er" e /
5git"s ingresa" #"r tecla" a su e3ui&alente en te0t"s
1na s"lucin si$#le6
17
.! El cig" en Visual Basic !NET
S"lucin en cig" &eraer" e #r"gra$acin (cig"s
en lenguaje ingles) Visual Basic !NET " si$ilar
Eje$#l" e s"lucin en Visual Basic #ara un s"l"
e$#lea"
Public Class Form1
Dim nomre& tarifa& )oras& sueldo& nomina
Private Sub Button1_Click(ByVal sender As System.Object
ByVal e As System.!ventAr"s# $andles Button1.Click
tarifa ? Val+$e0tBo02.$e0t-
)oras ? Val+$e0tBo0<.$e0t-
sueldo ? tarifa / )oras
$e0tBo0=.$e0t ? @ormat+sueldo-
!nd Sub
Private Sub Button%_Click(ByVal sender As System.Object
ByVal e As System.!ventAr"s# $andles Button%.Click
End
!nd Sub
!nd Class
+r,cticas #r"#uestas
+ractica -.
1omplete la si#uiente aplicacin +llene las propiedades de Button;&
Button2 ( Button< con los $e0t 6ensa'e ;& 6ensa'e 2& 6ensa'e < (
codi"%ue cada otn
Botn ; ? 6ensa'e ; ? :6edelln es tu 1iudad:
Botn 2? 6ensa'e 2 ? :Vive la @eria de las @lores en 6edelln:
Botn < ? 6ensa'e < ? :Asiste a los eventos ( conciertos de la @eria:
888.dariolara.com 888.dariolara.com
Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .Net
8
.! Doleclic. en Butt"n del 1uadro de Aerramientas para
a#re#ar +2 otones- otones a la interface
B! Ca$%iar las #r"#ieaes
En la ventana propiedades del lado derec)o& si#a los si#uientes pasos
;. clic. en el formulario sore @orm; ( en Ventana 4ropiedades
uscar te0t ( escria 6ensa'es
2. 1lic. en *ael; ( escria !istema de 6ensa'es
<. 1lic. en el Button; ( escria 6ensa'e
=. 1lic. en el Button2 ( escria !alir
.! C"ifcacin
;. Doleclic. en otn 9ensaje ( escria5
$e0tBo0;.$e0t ? :Bienvenido al $ecnol#ico de
Antio%uia:
2. 1trl B @= para salir
<. Doleclic. en oton Salir ( escria5
End
=. 1trl B @= para salir
/! Ejecucin
>. 4resione @> para e'ecutar la aplicacin5
C. con clic. en 6ensa'e muestra el resultado ( termina con
!alir
D. Alt B @= para terminar ( salir de"nitivamente del Visual
!tudio
Te"r5a
Ti#"s e a#licaci"nes
1on Visual Basic .NE$ se pueden crear
a! 4ro#ramas $ipo :in"2s
%! 4ro#ramas de $ipo C"ns"la
+r"gra$as Ti#" :in"2s
Estructuras e #r"gra$acin Orientaa a O%jet"s
Visual Basic &NE$ esta orientado a o'etos +OO+- por lo tanto
cuenta con 1lases& 3'etos& 6iemros& 6Etodos& Datos& Valores&
4rincipios& Aerencia& Encapsulacin& 4olimor"smo
6iemros de clase&+ 9;t""s ( Dat"s- %ue se aplican a los
o'etos+instancias- ( clases +clasi"cacin de o'etos a"nes- (
ademFs puede reciir o dar en <erencia& ocultar el cdi#o
+Enca#sulacin- para reutili,arlo ( utili,ar varias formas
++"li$"rfs$"- de o'etos con el mismo mEtodo o clase
+S"%recarga-
Lenguajes e #r"gra$acin
Intr"uccin
E0isten muc)os len#ua'es de pro#ramacin %ue recien
diferentes clasi"caciones
Lenguajes Orienta"s a O%jet"s
7tili,an los o'etos como elementos de pro#ramacin& %ue se
pueden reutili,ar constantemente. E%uivale a los o'etos de
una construccin5 los adoes& las ventanas& los prticos& etc.
%ue se compran )ec)os ( se utili,an para a#ili,ar la ora.
888.dariolara.com 888.dariolara.com
Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .Net
=
*os o'etos se constru(en con cdi#o de la misma manera %ue
los ladrillos se constru(en con arcilla o arro. *ue#o los o'etos
se ensamlan en pro#ramas mFs comple'os as como los
adoes se ensamlan para construir casas.
Estructuras e +r"gra$acin Orientaa a O%jet"s
O%jet"s
!on elementos concretos de pro#ramacin.
1osas de la vida real o virtual %ue se pueden tocar o se pueden
ver.
El universo esta polado de o'etos
Aa( "%jet"s reales5
7na silla& una moto& un carro& un perro& un liro& un adoe& una
puerta.
Aa( "%jet"s &irtuales5
7n otn& un formulario& una ventana& una ca'a de te0to en el
monitor.
Clasifcaci"nes
*os seres )umanos somos dados a clasi"car las cosas u o'etos
por al#una caracterstica ( la funcin %ue cumplen5
!i )alamos de patinetas& icicletas& carros& motos& aviones&
sumarinos& arcos& etc. saemos %ue todos ellos son
&e>5cul"s ( %ue su funcin es mover.
!i )alamos de ameas& pF'aros& #atos& loros& elefantes&
allenas& etc. saemos %ue estamos )alando de ani$ales& (
su funcin es vivir.
A%straccin
Aacemos una a%straccin de ciertas caractersticas (
funciones& para clasi"carlos como o'etos comunes en lo %ue se
llaman clases.
Clases
!on elementos astractos de pro#ramacin. !on la astraccin
de un con'unto de o'etos comunes& son un con'unto de o'etos
con caractersticas ( funciones similares& son una plantilla.
Eje$#l"s e clases
*a clase Ani$ales
compuesta de o'etos vivos5 perro& culera& len&
pescado& ave& microio& allena& etc
*a clase >u$an"s
compuesta de )omre& mu'er& niGo& niGa& poeta&
escritor& etc.
*a clase &e>icul"s
compuesta de o'etos mviles como patines& carros&
motos& aviones& sumarinos& arcos& etc.
Instancias e clase
A los o'etos de una clase se les conoce como instancias o
copias %ue componen la clase.
*a clase estudiantes esta compuesta por pedro& cesar& maria&
'ulia& ( todo alumno %ue este incluido o de"nido como o'eto
%ue pertenece a la clase estudiantes es una instancia.
En c"nclusin6 Instancia ? O%jet"
888.dariolara.com 888.dariolara.com
Visual Basic .Net Gua 02 - Introduccin Gua 02 - Introduccin Visual Basic .Net
@
9ie$%r"s e clase
!on los elementos +at"sA $et""sA &al"res- %ue de"nen los
o'etos de una clase ( se dice %ue pertenecen a las clases pero
se aplican a los o'etos.
Dat"s6 !on atriutos& variales& caractersticas& propiedades&
de los o'etos.
Eje$#l"s6 $"el"A c"l"rA #es"A ta$aB"A suel"A etc!
9;t""s6 !on operaciones& funciones& acciones& procedimientos&
veros.
Eje$#l"s6 i$#ri$irA acelerarA c"rrerA leerA calcularA su%irA
%ajarA etc!
Val"res6 !on los parFmetros o ar#umentos de los datos
Eje$#l"s6 at" CD c"l"r &al"r CDr"j" at" CD $"el"
&al"r CD 2717
+ractica -2
1! El enuncia"
1alcular el sueldo ( la nomina de una empresa de ;0
empleados& con pa#o de una tarifa por )ora. !e dee calcular el
sueldo ( la nomina total +1onsola-
2! El seu"cig"
Inici"
#ara n ? 1 >asta 17
lea n"$%reA tarifaA >"ras
suel" ? tarifa 0 >"ras
i$#ri$a n"$%reA suel"
n"$ina ? n"$ina E suel"
#r"0i$" n
i$#ri$a n"$ina
'in
N"ta6 Calcula$"s el suel" en a#licacin ti#" :in"2s
1! Interface F 2! +r"#ieaes
888.dariolara.com 888.dariolara.com

Anda mungkin juga menyukai