6
INDICE CLASES MEJORADO PARTE 2 PROGRAM ACION ORIENTA DA A OBJETOS 531 9.1 CLASES Y OBJETOS EN VISUAL BASIC Vb . Net es u !e"u#$e %&'et#(% # %b$et%s. L#s )et#$#s (e !# *&%"&#+#,'- %&'et#(# # %b$et% Ob$et%s L#s *&%*'e(#(es definen los datos o información del objeto, permitiendo consltar o modificar s estado! mientr as "e los +t%(%s son las r ti nas "e definen s comportamiento# C!#ses 531 Ist#,'#s (e u# ,!#se P#&# ,&e#& u %b$et% # *#&t'& (e u# ,!#se 532 9.2 CARACTERISTIC AS BASICAS DE UN SISTEMA ORIENTADO A OBJETO 532 Abst&#,,'- . E,#*su!#,'- P%!'+%&/'s+%.0 e&e,'# 9.3 MIEMBROS DE OBJETOS 533  A,,es% # +'e+b&%s L'st# (e +'e+b&%s (e Ite!!'Sese C#+*%s *&%*'e(#(es 533  Mt%(%s E)et%s 533 D'/e&e,'#s et&e ,!#ses +-(u!%s 533 Reut'!'#& ,!#ses %b$et%s 0 9.3.1. C%st&u,t%&es 534 9.3.2. Dest&u,t%&es 9.4 RELACIONES ENTRE OBJETOS 534 e&e,'# Pe&tee,'# Ut'!'#,'- Reut'!'#,'-

INDICE CLASES MEJORADO.docx

Embed Size (px)

Citation preview

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 1/6

INDICE CLASES MEJORADO

PARTE 2 PROGRAMACION ORIENTADA A OBJETOS 531

9.1 CLASES Y OBJETOS EN VISUAL BASIC

Vb . Net es u !e"u#$e %&'et#(% # %b$et%s.L#s )et#$#s (e !# *&%"&#+#,'- %&'et#(# # %b$et%

Ob$et%s

L#s *&%*'e(#(es definen los datos o información del objeto, permitiendo consltar omodificar s estado! mientras "e los +t%(%s  son las rtinas "e definen scomportamiento#C!#ses 531Ist#,'#s (e u# ,!#se

P#&# ,&e#& u %b$et% # *#&t'& (e u# ,!#se 5329.2 CARACTERISTICAS BASICAS DE UN SISTEMA ORIENTADO A OBJETO 532Abst&#,,'- .E,#*su!#,'-P%!'+%&/'s+%.0e&e,'#9.3 MIEMBROS DE OBJETOS 533

 

A,,es% # +'e+b&%s

• L'st# (e +'e+b&%s (e Ite!!'SeseC#+*%s *&%*'e(#(es 533

 

Mt%(%sE)et%s 533

D'/e&e,'#s et&e ,!#ses +-(u!%s 533Reut'!'#& ,!#ses %b$et%s

0 9.3.1. C%st&u,t%&es 5349.3.2. Dest&u,t%&es

9.4 RELACIONES ENTRE OBJETOS 534e&e,'#

Pe&tee,'#Ut'!'#,'-Reut'!'#,'-

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 2/6

9.5 REGLAS DE AMBITO ESPECIICAS PARA CLASES 535C%t&%! (e A,,es% # u# ,!#se

Es*e,'/',#,'%es (e #,,es% # !%s +'e+b&%s (e u# ,!#se

A,,es% *6b!',%7*ub!',8#$ Se pede acceder desde cal"ier parte del pro%rama

A,,es% *&')#(%7*&')#te8#$A,,es% *&%te"'(%7*&%te,te(8&&'e( .0P&%te,te( &'e( 535MB#se #,,es% # !%s +t%(%s (e !# ,!#se b#seUs% (e Me MC!#ss *#&# !!#+#& # !%s +'e+b&%s (e !# *&%*'# ,!#se :35

9.: NAMESPACE 535

It&%(u,,'-;

<=u /'#!'(#( t'ee e! us% (e !%s N#+es*#,e>

P#&# % tee& ?ue es*e,'/',#& s'e+*&e !%s es*#,'%s (e %+b&es e !%s ?ue est@(e,!#&#(#s !#s ,!#ses.

9. DIAGRAMAS DE REPRESENTACIN DE OBJETOS 53

9. EJEMPLO DE CLASES Y OBJETOS 53

I+*!e+et#& !# ,!#se ,'&,u!%Dia%ramas '()

D'#"&#+# (e !# ,!#se ,'&,u!% ,'!'(&% 539ERENCIA &

PROPIEDADES METODOS Y EVENTOS 54

TAREA.0 Defina la clase Operacion "e tiene los si%ientes miembros '*+

P&%*'e(#(esNro& -ropiedad para modificar el primer n.meroNro+& propiedad para modificar el se%ndo n.meroRes& resltado de la operación propiedad de solo lectra

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 3/6

Mt%(%s

In%resar & permite in%resar dos n.meros realesSmar#$ fnción "e permite smar los n.meros in%resadosRestar#$ fnción "e permite restar los n.meros in%resados

9.9 IMPLEMENTAR EVENTOS 543E)et%s. <=u es u e)et%>P&%"&#+#,'- b#s#(# e e)et%sEs?ue+# b@s',% (e u s'ste+# %&'et#(% # e)et%sE! e+'s%& (e e)et%s

IMPLEMENTAR LA CLASE CIRCULO CON EVENTOS 544

9.1 PROGRAMACION ORIENTADA A OBJETOS EN PROGRAMACION VISUAL54:

SEGUNDA ORMA 2 DE TRABAJAR CON CLASES 55

 CLASES CON CONSTRUCTORES 5539.11 ARREGLO DE OBJETOS 555

ERENCIA 55:P#&# *&%b#& !#s ,!#se (e&')#(#s

T#&e##a%re%e las si%ientes propiedades a la clase CIRCULO/ coordenda /0 coordenda 0Mt%(%sD'bu$#&C'&,u!% Dibja el circlo con coordendas /, 0 1 radio especificado

DISEO DEL ORMULARIO9.12 CLASES ANIDADAS 5:59.11 ARREGLO DE OBJETOS 5::

9.12. PASO DE OBJETOS A UNCIONES 5:

9.12.1.0 P#s% (e %b$et%s *%& )#!%& #$

9.14.2 P#s% (e %b$et%s # /u,'%es *%& &e/e&e,'#T'*%s "e&',%s e V'su#! B#s', 7V'su#! B#s',8 Es (e t'*% %b$et

9.13 JERAR=UIA DE CLASES 5:9

9.13.1. ERENCIA.0 UNA VISION GENERAL

1.2 ABSTRACCION DE LA GENERALIFACIN Y ESPECIALIFACIN DE LASCLASES 5:9

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 4/6

u(#+et%s (e !# e&e,'# 7V'su#! B#s',8

• clase &'e( o P&')#te, 1 na clase &'e( no pede 2eredar na clase P&')#te#

M%('/',#(%&es (e e&e,'#

Ree+*!##& *&%*'e(#(es +t%(%s e ,!#ses (e&')#(#s 51

L# *#!#b&# ,!#)e MB#se 52

L# *#!#b&# ,!#)e MC!#ss  53

9.14 EJEMPLOS DE DERIVACION DE CLASE 54e&e,'# s'+*!e

E$e+*!% eH*!',#t')% (e e&e,'# s'+*!e *6b!',#

9.15 POLIMORISMO 5:

P%!'+%&/'s+% b#s#(% e !# e&e,'#

P%!'+%&/'s+% b#s#(% e !# 'te&/# 5I/%&+#,'- "ee&#! s%b&e 'te&/#,es 59

P#&# ,&e#& u# 'te&/#

9.1: SOBRECARGA DE UNCIONES 53

S%b&e,#&"# (e /u,'%es ,% ,!#ses

9.1 PROBLEMAS RESUELTOS 54

P&%b!e+# PC91.0 Me6 (e 4 %*e&#,'%es ,% %b$et%s

P&%b!e+# C92 in%resar nombre 1 edad de tres almnosP&%b!e+# C93. In%resar nombre 1 edad de n almnos con constrctoresP&%b!e+# C94 Usando clases, objetos constrctores 1 destrctores encentre el 3rea

de n circlo '))

P&%b!e+# C95.0 Uso de constrctores iniciali4acion impl5cita 1 e6plicita

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 5/6

P&%b!e+# C9: M7todos del mismo nombre "e 7sta declarado en clase diferentes#

P&%b!e+# C9#$ iniciali4ación de campos de na clase

P&%b!e+# C9.0 pro%rama constrctor 1 destrctor de colas ')8

P&%b!e+# C9.0 Carrera de aster5scos con -OOP&%b!e+# C99.0 Implemente la clase circlo con constrctores 1 arre%lo de objetos

A&&e"!% (e %b$et%s (e C!#se ,'&,u!%

P&%b!e+# C91.0 9nciones "e de:el:en objetos '8*

P&%b!e+# C911.0 -ase de par3metros por referencia

P&%b!e+# 912. e&e,'# La clase animal tiene las si%ientes miembros

P&%b!e+# C913 Definir las si%ientes clases#

 Abelo #$Datos Miembro & nombre , edad  9nciones Miembro& -onerNombre;< 1 Datos -ersonalespadre& Clase deri:ada de abelo 1 adem3s tiene  Datos Miembro& Centa  fnciones Miembro&Actali4arCenta;<, =ercenta;<2ijo& Clase deri:ada de padre 1 adem3s tiene  Datos Miembro& nota  fnciones Miembro& -onerNota;<, =erNota;<

9.1 PROBLEMAS PROPUESTOS 599

DERIVACION DE CLASESs ss miembros

USO DEL DIAGRAMADOR DE CLASES PARA IMPLEMENTAR CLASES YOBJETOS EN VISUAL BASIC 212 ; =ER :ideo< >??CLASE CILINDRO

TAREA.0 Defina la clase Operacion "e tiene los si%ientes miembros >(

P&%*'e(#(esNro& -ropiedad para modificar el primer n.meroNro+& propiedad para modificar el se%ndo ne.mero cilindroRes& resltado de la operación propiedad de solo lectra

Mt%(%s

In%resar & permite in%resar dos n.meros realesSmar#$ fnción "e permite smar los n.meros in%resados

Restar#$ fnción "driae permite restar los n.meros in%resados

9.9 IMPLEMENTAR EVENTOS :14

7/23/2019 INDICE CLASES MEJORADO.docx

http://slidepdf.com/reader/full/indice-clases-mejoradodocx 6/6

9.1 PROGRAMACION ORIENTADA A OBJETOS EN PROGRAMACION VISUAL:1

CLASES CON CONSTRUCTORES :21

mediante la caja de te6to es este caso @ '

9.11 ARREGLO DE OBJETOS :22ERENCIA

ELABORACION DE CONTROL DE USUARIO EN VISUAL ESTUDIO 212 :1

-aso * # Ejecte la aplicacion

PRACTICAS DEL LUNES 2 DE JUNIO DEL 214 :32

Clase centa

CLASES DE SI 1 AS 2 ORAS :39E$e&,','%s ,!#ses ,% ,%st&u,t%&s

CLASES Y OBJETOS CON ARREGLOS :41

I+*!e+et#,'% (e e)et%s

CLASE PERSONA :45

PRACTICA DEL MIERCOLES 2 DE MAYO DEL 214 :43

CLASE VEICULOS

CLASE ESTADISTICA :4SOLUCIONES DE EAMENESGRUPO1 Lues (e 1: # 1 %&#s :5ESTADISTICA2. I+*!e+ete !# ,!#se t&#b#$#(%& ?ue se (e&')# (e !# ,!#se Pe&s%# :54

EAMEN 2 PRODUCTO tu&% Lues (e 1 # 2 %&#s :55PREGUNTA 3 TURNO MIERCOLES DE 9 A11 ORAS :5

I+*!e+ete !# ,!#se ,'&,u!% ?ue se (e&')# (e !# ,!#se *ut% ::1

PREGUNTA 4 TURNO MIERCOLES DE 11 A13 ORAS ::4NOASENUNCIADOS DEL EAMEN DE SI214A SEMESTRE ANTERIOR