Actividad2Unidad1G8
-
Upload
yon-ivan-marquez -
Category
Documents
-
view
215 -
download
0
Transcript of Actividad2Unidad1G8
-
8/18/2019 Actividad2Unidad1G8
1/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
ACTIVIDAD 3 UNIDAD 1
INTERVENCION GRUPAL
JUAN RAFAEL POLO
SANTIAGO ALEJANDRO FRANCO
HUIL SEBASTIAN CAMACHO
YON IVAN MÁRQUEZ BUITRAGO.
TUTOR:
JORGE EDUARDO PEREZ GARCIA
Uni!"#i$%$ N%&i'n%( A)i!"*% + % Di#*%n&i% UNAD C!%$ A")!(,!-.
In!ni!"/% $! Si#*!0%#.
Vi#%( B%#i& A%n-%$'
G"2' 4
1
-
8/18/2019 Actividad2Unidad1G8
2/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
INTRODUCCIÓN
S! )#&% !n !#*% %&*ii$%$ 5%&!" (% "!#2!&*i% "!i#i6n $!( 0%*!"i%( $! !#*$i' "!7!"!n&i%$'!n !( !n*'"n' $! &'n'&i0i!n*' &'""!#2'n$i!n*! % (% ni$%$ n'8 "!#'(!" (% A&*ii$%$
C"&i"%0% + 5%&!" (% #!(!&&i6n + #'(&i6n $! 9 $! ('# &%#'# 2"'2!#*'# 2%"% (%%2"'2i%&i6n $'n$! #! "!&'n'&!n ('# !(!0!n*'# ),#i&'# $! (% 2"'"%0%&i6n !n %0)i!n*!i#%(8
L%# *!0,*i&%# % "!i#%" #'n:
In*"'$&&i6n % (% 2(%*%7'"0% .NET
F%#!# !n !( $!#%""'((' $! n 2"'"%0%
U*i(i-%&i6n $! Vi#%( B%#i&. N!*
2
-
8/18/2019 Actividad2Unidad1G8
3/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
OBJETIVOS
R!i#i6n $!( 0%*!"i%( $! !#*$i' "!7!"!n&i%$' !n !( !n*'"n' $! &'n'&i0i!n*'&'""!#2'n$i!n*! % (% ni$%$ n'.
S!(!&&i6n + #'(&i6n $! 9 $! ('# &%#'# 2"'2!#*'# 2%"% (% %2"'2i%&i6n $'n$! #!"!&'n'&!n ('# !(!0!n*'# ),#i&'# $! (% 2"'"%0%&i6n !n %0)i!n*! i#%(8
A2(i&%" ('# &'n&!2*'# $! %"i%)(!#8 !2"!#i'n!# 0%*!0,*i&%#8 &'n$i&i'n%(!#8 0%n!;'$! &'n*"'(!# + 7'"0(%"i'#.
3
-
8/18/2019 Actividad2Unidad1G8
4/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
EJERCICIOS
S! *i(i-%n 2"'&!$i0i!n*'# 0+ #!n&i(('# 2%"% (% ')*!n&i6n $! ('# "!#(*%$'#8 &'n %(*%7n&i'n%(i$%$ + n% &"% $! %2"!n$i-%;! n' !(!%$%8 2%"% n ",2i$' 0%n!;' $! (% %2(i&%&i6n
P%"% (% %2(i&%&i6n $! ('# !;!"&i&i'#8 #! %2(i&6 n% 2"!#!n*%&i6n 2"in&i2%( &'n n 0!n
-
8/18/2019 Actividad2Unidad1G8
5/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
! eKey#%ar - Se*arador.ec $%en
! e$e/t#ontains(Se*arador.ec) $%en
e0andled - $rue
Return
Else
Return
End !
End !
'Si no es un dgito y ta*oco caracter de control, ue retorne
! ot (#%ar!s.igit(eKey#%ar)) And ot (#%ar!s#ontrol(eKey#%ar)) $%en
e0andled - $rue
Return
End !
! #%ar!s.igit(eKey#%ar) AndAlso 0ay.esborde(eKey#%ar) $%en
uestraensae.esbordaiento()
e0andled - $rue
Return
End !
'Si el e est4 vaco y se escribe 5, ace*telo y retorne enseguida
! eKey#%ar - "5" AndAlso e$e/t6engt% - 5 $%en
Return
End !
'Si se tecle7 5 y el tb no est4 vaco y el indicador est4 al inicio del nu
! eKey#%ar - "5" AndAlso e$e/t6engt% 8 5 AndAlso eSelectionStart - 5 $%en
'Si se cu*le lo anterior y ade4s el n9 es entero, ent inserte un 5, al inicio
! ot e$e/t#ontains(Se*arador.ec) $%en
e$e/t - e$e/t!nsert(5, "5,")
eSelectionStart - 2
e0andled - $rue
Return
End !
End !
.i PosAct As !nteger 'Pos actual del indicador en el e
.i su!: As String 'String a la i:uierda de el indicador
.i su.er As String 'String a la derec%a de el indicador
.i iu!: As .ecial 'Entero ue ueda ala i:uierda del indicador
;
-
8/18/2019 Actividad2Unidad1G8
6/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
PosAct - eSelectionStart
su!: - e$e/tSubstring(5, PosAct)
su.er - e$e/tSubstring(PosAct)
'Si lo ue est4 a la i: contiene dec no %aga nada y si es entero %aga
! ot su!:#ontains(Se*arador.ec) $%en
'Si su!: - ot%ing, tabi
-
8/18/2019 Actividad2Unidad1G8
7/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
'Si se tecle7 5 y el tb est4 vaco
! eKey#%ar - "5" AndAlso e$e/t6engt% - 5 $%en
Return
End !
'Si se tecle7 5 y el tb no est4 vaco y el indicador de inserci7n est4 al inicio
! eKey#%ar - "5" AndAlso e$e/t6engt% 8 5 AndAlso eSelectionStart - 5 $%en
e0andled - $rue
Return
End !
.i PosAct As !nteger 'Pos actual del indicador en el e
.i su!: As String 'String a la i:uierda de el indicador
.i su.er As String 'String a la derec%a de el indicador
.i iu!: As .ecial 'Entero ue ueda ala i:uierda del indicador
PosAct - eSelectionStart
su!: - e$e/tSubstring(5, PosAct)
su.er - e$e/tSubstring(PosAct)
'Si su!: - ot%ing, tabi
-
8/18/2019 Actividad2Unidad1G8
8/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
Caso!. Calcular distancia, se digita tiempo y velocidad se calcula distancia en km.
Caso". Calcular tiempo, se digita velocidad y distancia se calcula tiempo en minutos.
1) Planificación
#mbito• D!#%""'((%0'# n 2"'"%0% =! &%(&(% (% !('&i$%$8 !( !#2%&i' + !( *i!02' #!in$'# 1 P"'
P"'"%0% Mi&"'#'7* Vi#%( S*$i' 1 P"'7!##i'n%(
Re!rso "#ano.
C%*"' 2"'"%0%$'"!# *"%)%;%n$' !n Vi#%( S*$i'.
Dra!i$n
S! !#*i0% =! #! "!%(i-%"% !n 3 $/%#
N' #! *"%)%;% 0'$!('# 2%"% !#*i0%&i6n $! &'#*'# ni *i!02'.
2) Diseño
• P"'"%0% =! !%(
-
8/18/2019 Actividad2Unidad1G8
9/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
A=/ #! )i&%n ('# 2%n*%((%-'# $!( 7'"08 (% !n*"%$% + #%(i$% $! $%*'#KK
P%"% 5%((%" (% V!('&i$%$: V @ $i#*%n&i%*i!02'E( %('" $! Di#*%n&i% + $! *i!02' #! (!!n $!#$! n T!*B' 2%"% &%$% n'.
L% !%(%&i6n $! (% !2"!#i6n #! "!%(i-% !n n 0*'$' ?E%(%E2 =! "!&i)! n2%",0!*"' C5%" =! 2!$! #!" V ' 8 D ' $8 T8 *8 2%"% $!*!"0in%" #i #!$!)! 5%((%" V!('&i$%$8 Di#*%n&i% ' *i!02'.S! i02(!0!n*% !#*' !n n S!(!&* C%#!. E;!02(i7i&%0'# n' $! ('# &%#'#?Di#*%n&i%8 %#/:
C%#! D8 $
n01 @ *)2DV!('&i$%$.V%('"D!& E*"%! $!( T!*B' 2!"#'n%(i-%$'8 !( %('" n0"i&'
n0 @ *)2DTi!02'.V%('"D!& E*"%! $!( T!*B' 2!"#'n%(i-%$'8 !( %('" n0"i&'
T"+
" @ n01 n0
M!##%!B'.S5'?L% Di#*%n&i% !#: ".T'S*"in? 0*8 Di#*%n&i%8
M!##%!B'B**'n#.O8 M!##%!B'I&'n.In7'"0%*i'n
C%*&5 ! A# E&!2*i'n
M!##%!B'.S5'?E( "!#(*%$' "!)%#% ('# (/0i*!# %&!2*%$'# )C"L7
P!$! '(!" % in*!n*%" &'n '*"'# %('"!#8 D!#)'"$%0i!n*'8
M!##%!B'B**'n#.O8 M!##%!B'I&'n.E&(%0%*i'n
En$ T"+
• S! i02(!0!n*% n T!*B' 2!"#'n%(i-%$'8 !n n% DLL ((%0%$% T)P(#8 2%"% !(in"!#' !&(#i' $! n
-
8/18/2019 Actividad2Unidad1G8
10/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
tb*&.istanciaocus() End Sub Private Sub tabPrinci*alB.ra!te(sender As Cbect, e As .ra!teEventArgs) 0andles tabPrinci*al.ra!te .i g As Gra*%ics - eGra*%ics .i t* As $abPage - tabPrinci*al$abPages(e!nde/) '.i brDacH#olor As Drus% .i brore#olor As Drus% .i s As e Stringorat .i ont!te As ont .i $itulo!te As String .i Rectangulo As e Rectangle(eDoundsI J 2, eDounds J +, eDoundsLidt%, eDounds0eig%t) $itulo!te - t*$e/t 'brDacH#olor - e SolidDrus%(t*DacH#olor) 'Set $ab Page DacHground brore#olor - e SolidDrus%(t*ore#olor) 'Set title oreground 'sAlignent - StringAlignent#enter ! tabPrinci*alSelected!nde/ - e!nde/ $%en ont!te - e ont(tabPrinci*alont, ontStyleDold) 'set ont Else ont!te - e ont(tabPrinci*alont, ontStyleRegular) 'set ont End ! 'g.raString($itulo!te, ont!te, brore#olor, Rectangulo, s) g.raString($itulo!te, ont!te, brore#olor, Rectangulo) End Sub Private Sub tabPrinci*alBSelected!nde/#%anged(sender As Cbect, e As EventArgs) 0andles tabPrinci*alSelected!nde/#%anged Select #ase tabPrinci*alSelected!nde/ #ase 5 tb*&.istanciaocus()
#ase 1 tb*.&elocidadocus() #ase 2 tb*$.istanciaocus() End Select End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEventos btn $ab5 Private Sub btnEvaluar&B#licH(sender As Cbect, e As EventArgs) 0andles btnEvaluar&#licH btnEvaluar&!age - yResourcesDeetleBAvocadoBiconB&erde>+ EvaluaE/*("&") End Sub Private Sub btnEvaluar&Bouseove(sender As Cbect, e As ouseEventArgs) 0andles btnEvaluar&ouseove btnEvaluar&!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub Private Sub btnEvaluar&Bouse6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar&ouse6eave btnEvaluar&!age - yResourcesDeetleBAvocadoBiconB&erde>+ End Sub
Private Sub btnEvaluar&BEnter(sender As Cbect, e As EventArgs) 0andles btnEvaluar&Enter
btnEvaluar&!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub Private Sub btnEvaluar&B6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar&6eave btnEvaluar&!age - yResourcesDeetleBAvocadoBiconB&erde>+ End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEventos btn $ab1 Private Sub btnEvaluar.B#licH(sender As Cbect, e As EventArgs) 0andles btnEvaluar.#licH btnEvaluar.!age - yResourcesDeetleBAvocadoBiconB&erde>+ EvaluaE/*(".") End Sub Private Sub btnEvaluar.Bouseove(sender As Cbect, e As ouseEventArgs) 0andles btnEvaluar.ouseove btnEvaluar.!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub Private Sub btnEvaluar.Bouse6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar.ouse6eave btnEvaluar.!age - yResourcesDeetleBAvocadoBiconB&erde>+ End Sub Private Sub btnEvaluar.BEnter(sender As Cbect, e As EventArgs) 0andles btnEvaluar.Enter btnEvaluar.!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub
Private Sub btnEvaluar.B6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar.6eave btnEvaluar.!age - yResourcesDeetleBAvocadoBiconB&erde>+ End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEventos btn $ab2
Private Sub btnEvaluar$B#licH(sender As Cbect, e As EventArgs) 0andles btnEvaluar$#licH btnEvaluar$!age - yResourcesDeetleBAvocadoBiconB&erde>+ EvaluaE/*("$") End Sub Private Sub btnEvaluar$Bouseove(sender As Cbect, e As ouseEventArgs) 0andles btnEvaluar$ouseove btnEvaluar$!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub Private Sub btnEvaluar$Bouse6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar$ouse6eave btnEvaluar$!age - yResourcesDeetleBAvocadoBiconB&erde>+
15
-
8/18/2019 Actividad2Unidad1G8
11/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
End Sub Private Sub btnEvaluar$BEnter(sender As Cbect, e As EventArgs) 0andles btnEvaluar$Enter btnEvaluar$!age - yResourcesDeetleB#anaryBiconBAarillo>+ End Sub Private Sub btnEvaluar$B6eave(sender As Cbect, e As EventArgs) 0andles btnEvaluar$6eave btnEvaluar$!age - yResourcesDeetleBAvocadoBiconB&erde>+ End SubMRegion "etodos" Private Sub EvaluaE/*( As #%ar) .i nu1, nu2 As .ecial .i r As .ecial Select #ase #ase "&", "v" nu1 - tb*&.istancia&alor.ec nu2 - tb*&$ie*o&alor.ec ! nu2 - 5 $%en essageDo/S%o("El $ie*o (t) C *uede ser cero", ".ivisi7n no v4lida", essageDo/DuttonsCK, essageDo/!conE/claation) Return End ! $ry r - nu1 N nu2 essageDo/S%o("6a &elocidad esO " J r$oString() J " KtN%", "&elocidad", essageDo/DuttonsCK, essageDo/!con!noration) #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation)
End $ry #ase ".", "d" nu1 - tb*.&elocidad&alor.ec nu2 - tb*.$ie*o&alor.ec $ry r - nu1 Q nu2 essageDo/S%o("6a .istancia esO " J r$oString() J " Kt", ".istancia", essageDo/DuttonsCK, essageDo/!con!noration) #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) End $ry #ase "$", "t" nu1 - tb*$.istancia&alor.ec nu2 - tb*$&elocidad&alor.ec
! nu2 - 5 $%en essageDo/S%o("6a &elocidad (v) C *uede ser cero", ".ivisi7n no v4lida",
essageDo/DuttonsCK, essageDo/!conE/claation) Return End ! $ry r - (nu1 N nu2) Q >5 essageDo/S%o("El $ie*o esO " J r$oString() J " in", "$ie*o", essageDo/DuttonsCK, essageDo/!con!noration) #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) End $ry #ase Else essageDo/S%o("El *ar4etro del
-
8/18/2019 Actividad2Unidad1G8
12/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
C%(&(' $! Di#*%n&i% &'n !( "!#(*%$'
C%(&(' $! Ti!02' &'n !( "!#(*%$'
!. (ngresar las notas de un curso de 1) estudiantes de la universidad, indicar cuantos pasan o pierden el curso según la siguiente información.
Caso 1. *prueba e+celente si puntos mayor a )).
Caso !. *prueba *ceptable si sus puntos est-n entre ") y )).
Caso ". *prueba Regular si sus puntos est-n entre ")) y "/.
Caso . 0ierde ajo alto si sus puntos est-n entre !) y !//.12
-
8/18/2019 Actividad2Unidad1G8
13/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
Caso . 0ierde ajo 2edio si sus puntos est-n entre !)) y !/.
Caso 3. 0ierde ajo ajo si sus puntos est-n entre ) y 1//.
1) Planificación
#mbito
• D!#%""'((%0'# n 2"'"%0% 2%"% &%(&(%" (%# $'# "%/&!# $! n% !&%&i6n&%$",*i&%8 "!&i)i!n$' ('# %('"!# n!&!#%"i'# % *"%# $!( *!&(%$'.U*i(i-%0'# *"!# T!*B' 2%"% ')*!n!" ('# %('"!# ?%8)8& i02(i&%$'# !n (% !2"!#i6n8*!ni!n$' !n &!n*% (%# $i7!"!n*!# %(i$%&i'n!# 0%*!0,*i&%#8 % #%)!"8 n' $ii$i"#')"! &!"'8 =! n' #! %2(i=! "%$i&%( % &%n*i$%$!# n!%*i%#8 (' &%( #! #%(! $! ('#"!%(!# 5%&i% !( &%02' $! ('# nin$'# 1.
P"'"%0% Mi&"'#'7* Vi#%( S*$i' C'00ni*+ 19'ntorno !
C'02*%$'": 2"'&!#%$'" P!n*i0 D%( C'"! CPU T .G5- $i#&' $"' $!9 Gi%)+*! M!0'"i% $! G)
Si#*!0% O2!"%*i': >in$'# 1 P"'
P"'"%0% Mi&"'#'7* Vi#%( S*$i' 1 P"'7!##i'n%(
Re!rso "#ano.
C%*"' 2"'"%0%$'"!# *"%)%;%n$' !n Vi#%( S*$i'.
Dra!i$n
S! !#*i0% =! #! "!%(i-%"% !n 3 $/%#
N' #! *"%)%;% 0'$!('# 2%"% !#*i0%&i6n $! &'#*'# ni *i!02'.
2) Diseño
13
-
8/18/2019 Actividad2Unidad1G8
14/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
F'"0(%"i' 2%"% in"!#' $! $%*'#
En !( 0!n< %0'# % E#*$i%n*!# Li#*% $! !#*$i%n*!#
L% !n*"%$% + #%(i$% $! $%*'# !#*,n !( 0i#0' 7'"0(%"i'8 #%n$' n D%*%G"i$Vi!
3. Coificación
A"&5i' Frm#s$uian$es.vb
!*orts Syste#o*onentodelPublic #lass rEstudiantes Private Lit%Events t/t#ali=cacion As $e/tDo/ - ot%ing Private Sub rEstudiantesB6oad(sender As Cbect, e As EventArgs) 0andles yDase6oad dgvEstudiantesAl loser$oAddRos - alse dgvEstudiantesAl loser$o.eleteRos - alse dgvEstudiantesAlloser$oCrder#oluns - alse dgvEstudiantesRo#ount - 15 dgvEstudiantes#oluns(1).eault#ellStyleAlignent - .ataGrid&ie#ontentAlignentDottoRig%t End Sub Private Sub btnSalirB#licH(sender As Cbect, e As EventArgs) 0andles btnSalir#licH e#lose() End Sub
Private Sub dgvEstudiantesB#urrent#ell#%anged(sender As Cbect, e As EventArgs) 0andles dgvEstudiantes#urrent#ell#%anged ! dgvEstudiantes#urrent#ell !s ot%ing $%en Return ! dgvEstudiantes#urrentRo#ells(5)&alue !s ot%ing $%en lblEstudiante$e/t - "" lblResultado$e/t - "" Return End ! .i Estudiante As String - dgvEstudiantes#urrentRo#ells(5)&alue$oString() Estudiante - Estudiante$ri() ! String!sullCrE*ty(Estudiante) $%en Return End ! ! dgvEstudiantes#urrentRo#ells(1)&alue !s ot%ing $%en
1+
-
8/18/2019 Actividad2Unidad1G8
15/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
lblEstudiante$e/t - "" lblResultado$e/t - "" Return End ! .i Resultado As String - "" .i u&alor As .ouble .i Str&alor As String Str&alor - dgvEstudiantes#urrentRo#ells(1)&alue$oString()$ri() ! String!sullCrE*ty(Str&alor) $%en Return End ! .ouble$ryParse(Str&alor, u&alor) ! u&alor 8- 5 And u&alor 255 $%en Resultado - "Pierde Dao Dao" Else! u&alor 8- 255 And u&alor 2;5 $%en Resultado - "Pierde Dao edio" Else! u&alor 8- 2;5 And u&alor 355 $%en Resultado - "Pierde Dao Alto" Else! u&alor 8- 355 And u&alor 3;5 $%en Resultado - "A*rueba Regular" Else! u&alor 8- 3;5 And u&alor +55 $%en Resultado - "A*rueba Ace*table" Else! u&alor 8- +55 And u&alor - ;55 $%en Resultado - "A*rueba E/celente" Else lblEstudiante$e/t - StringE*ty lblResultado$e/t - StringE*ty Return
End ! lblEstudiante$e/t - "EstudianteO " J Estudiante lblResultado$e/t - "ResultadoO " J Resultado End Sub Private Sub dgvEstudiantesBEditing#ontrolS%oing(sender As Cbect, e As .ataGrid&ieEditing#ontrolS%oingEventArgs) 0andles dgvEstudiantesEditing#ontrolS%oing ! dgvEstudiantes#urrent#ell#olun!nde/ 8 1 $%en Return t/t#ali=cacion - $ry#ast(e#ontrol, $e/tDo/) End Sub Private Sub t/t#ali=cacionBKeyPress(sender As Cbect, e As KeyPressEventArgs) 0andles t/t#ali=cacionKeyPress ! dgvEstudiantes#urrent#ell#olun!nde/ 8 1 $%en Return ! eKey#%ar - "" $%en e0andled - $rue Return End ! #elluericSoloReales#onSigno(t/t#ali=cacion, e) End Sub Private Sub t/t#ali=cacionB&alidating(sender As Cbect, e As #ancelEventArgs) 0andles t/t#ali=cacion&alidating ! dgvEstudiantes#urrent#ell#olun!nde/ 8 1 $%en Return
.i u&alor As .ouble .i Str&alor As String Str&alor - t/t#ali=cacion$e/t$ri() .ouble$ryParse(t/t#ali=cacion$e/t, u&alor) ! String!sullCrE*ty(Str&alor) CrElse u&alor 5 Cr u&alor 8 ;55 $%en essageDo/S%o("&alor no *eritido", "#ali=caci7n", essageDo/DuttonsCK, essageDo/!conE/claation) dgvEstudiantes#urrent#ell&alue - "5" End ! End Sub Private Sub dgvEstudiantesBKey.on(sender As Cbect, e As KeyEventArgs) 0andles dgvEstudiantesKey.on ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue End ! End Sub Protected Cverrides unction Process#dKey(DyRe sg As SysteLindosorsessage, Dy&al Hey.ata As SysteLindosors Keys) As Doolean Select #ase Hey.ata #ase KeysEnter
! dgvEstudiantes!s#urrent#ell!nEditode $%en SendKeysSend("T$ADU") Return $rue End ! End Select Return yDaseProcess#dKey(sg, Hey.ata) End unction Private Sub dgvEstudiantesB#ell#ontent#licH(sender As Cbect, e As .ataGrid&ie#ellEventArgs) 0andles dgvEstudiantes#ell#ontent#licH End SubEnd #lass
". Prueba
1;
-
8/18/2019 Actividad2Unidad1G8
16/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
". &olucionar la ecuación cuadr-tica, validando los datos de entrada que informen onotifiquen cuando no es viable la operación o el caso cuando no se puede realizar.
&e usa 4 para indicar las dos soluciones5
1) Planificación
#mbito
• D!#%""'((%0'# n 2"'"%0% 2%"% &%(&(%" (%# $'# "%/&!# $! n% !&%&i6n&%$",*i&%8 "!&i)i!n$' ('# %('"!# n!&!#%"i'# % *"%# $!( *!&(%$'.
U*i(i-%0'# *"!# T!*B' 2%"% ')*!n!" ('# %('"!# ?%8)8& i02(i&%$'# !n (% !2"!#i6n8*!ni!n$' !n &!n*% (%# $i7!"!n*!# %(i$%&i'n!# 0%*!0,*i&%#8 % #%)!"8 n' $ii$i"#')"! &!"'8 =! n' #! %2(i=! "%$i&%( % &%n*i$%$!# n!%*i%#8 (' &%( #! #%(! $! ('#"!%(!# 5%&i% !( &%02' $! ('# n
-
8/18/2019 Actividad2Unidad1G8
17/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
N' *i!n! n%!%)i(i$%$..
Recursos del entorno $ard%are y &oft%are
'ntorno 1
C'02*%$'" A## C'"! i98 1 T) !n Di#&' D"' + G) $! 0!0'"i% R%0.>in$'# 1.P"'"%0% Mi&"'#'7* Vi#%( S*$i' C'00ni*+ 19'ntorno !
C'02*%$'": 2"'&!#%$'" P!n*i0 D%( C'"! CPU T .G5- $i#&' $"' $!9 Gi%)+*! M!0'"i% $! G)
Si#*!0% O2!"%*i': >in$'# 1 P"'
P"'"%0% Mi&"'#'7* Vi#%( S*$i' 1 P"'7!##i'n%(
Re!rso "#ano.
C%*"' 2"'"%0%$'"!# *"%)%;%n$' !n Vi#%( S*$i'.
Dra!i$n
S! !#*i0% =! #! "!%(i-%"% !n 3 $/%#
N' #! *"%)%;% 0'$!('# 2%"% !#*i0%&i6n $! &'#*'# ni *i!02'.
2) Diseño
P%"% (% !n*"%$% $! $%*'# #! *i(i-% n 7'"0(%"i' =! &'n*i!n! 3 T)P(# + n B'*'n 2%"%&%(&(%"8 ('# "!#(*%$'# #! 0!#*"%n !n n %essa&e'o(
3. Coificación
A"&5i' FrmCuara$ica.vb
1?
-
8/18/2019 Actividad2Unidad1G8
18/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
Public #lass r#uadratica Private Sub r#uadraticaB6oad(sender As Cbect, e As EventArgs) 0andles yDase6oad tb*ADacHgroundEnter - #olor6ig%tello tb*DDacHgroundEnter - #olor6ig%tello tb*#DacHgroundEnter - #olor6ig%tello tb*AReal#onSigno - $rue tb*DReal#onSigno - $rue tb*#Real#onSigno - $rue End Sub Private Sub btn0allarB#licH(sender As Cbect, e As EventArgs) 0andles btn0allar#licH 0allarRaices() End Sub Private Sub btn0allarBouseove(sender As Cbect, e As ouseEventArgs) 0andles btn0allarouseove btn0allar!age - yResourcesCtroBcalculatorBicon+@ End Sub Private Sub btn0allarBouse6eave(sender As Cbect, e As EventArgs) 0andles btn0allarouse6eave btn0allar!age - yResourcescalculatorBicon+@ End Sub Private Sub btn0allarBEnter(sender As Cbect, e As EventArgs) 0andles btn0allarEnter btn0allar!age - yResourcesCtroBcalculatorBicon+@ End Sub Private Sub btn0allarB6eave(sender As Cbect, e As EventArgs) 0andles btn0allar6eave btn0allar!age - yResourcescalculatorBicon+@ End SubMRegion "
-
8/18/2019 Actividad2Unidad1G8
19/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
". Prueba
. *divinar un número de una serie de opciones, si es novato 1 opciones y si esavanzado 6 opciones de acertar, debe enviar un mensaje si est- por debajo o encimadel número que se quiere adivinar. 'l rango de números es de 1 a 1)), el número quese piensa adivinar es al azar que lo selecciona el sistema.
En !#*! !;!"&i&i' n' #! *"%)%;68 2!"' #! !#2!"% =! #! "!%(i&! &'0' %&*ii$%$ &'02(!0!n*%"i%% ('# &'n'&i0i!n*'# =! #! !#*,n %$=i"i!n$'
. Realice un programa que calcule5
7a serie de 8ibonacci.
'l m-+imo común divisor.
En !#*! !;!"&i&i' n' #! *"%)%;68 2!"' #! !#2!"% =! #! "!%(i&! &'0' %&*ii$%$ &'02(!0!n*%"i%% ('# &'n'&i0i!n*'# =! #! !#*,n %$=i"i!n$'
3. Convertir unidades de medida en un formulario5
9e cent:metros a5
0ulgadas
2etros
2il:metros
;ilómetros
9e kilómetros a5
2etros
Cent:metros
2illas
-
8/18/2019 Actividad2Unidad1G8
20/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
0ies
0ulgadas.
1) Planificación
#mbito
• O*"' 06$(' $! 2"'"%0% !# !( =! &'ni!"*! ni$%$!# $! 0!$i$% $! ('ni*$8 $!&!n*/0!*"'# % 2(%$%#8 0!*"'#8 0i(/0!*"'# + '(60!*"'#. T%0)in $! i(60!*"'# %0!*"'#8 &!n*/0!*"'#8 0i((%#8 +%"$%#8 2i!#8 2(%$%#.P%"% !((' *i(i-%0'# n 7'"0(%"i' =! ),#i&%0!n*! &!n*% &'n $'# T!*B' 2%"%!#&"i)i" !( %('" $! (%# ni$%$!# % &'n!"*i"8 n' 2%"% &!n*/0!*"'# + '*"' 2%"%i(60!*"'#.T!n!0'# $'# C'0)'B'8 2%"% !(!i" !n*"! n% (i#*%8 (% ni$%$ $! $!#*in' $! (%
&'n!"#i6n. Un' 2%"% (% &'n!"#i6n $! C!n*/0!*"'# + '*"' 2%"% (% $! i(60!*"'#.U*i(i-%0'# $'# T!*B' %$i&i'n%(!#8 &'n 2"'2i!$%$ $! R!%$On(+ 7i;%$% !n T"!8#'(' 2%"% 0'#*"%" !( %('" $! (% &'n!"#i6n + 2'$!"#! $!#2(%-%" $!n*"' $! (8 2!"'#in 2'$!" 0'$i7i&%"(' ?$! #6(' (!&*"%.Un )'*6n $! Salir n'# 2!"0i*! *!"0in%" (% !;!&&i6n $! !#*! 06$('..
Recursos del entorno $ard%are y &oft%are
'ntorno 1
C'02*%$'" A## C'"! i98 1 T) !n Di#&' D"' + G) $! 0!0'"i% R%0.>in$'# 1.P"'"%0% Mi&"'#'7* Vi#%( S*$i' C'00ni*+ 19'ntorno !
C'02*%$'": 2"'&!#%$'" P!n*i0 D%( C'"! CPU T .G5- $i#&' $"' $!9 Gi%)+*! M!0'"i% $! G)
Si#*!0% O2!"%*i': >in$'# 1 P"'
P"'"%0% Mi&"'#'7* Vi#%( S*$i' 1 P"'7!##i'n%(
Re!rso "#ano.
C%*"' 2"'"%0%$'"!# *"%)%;%n$' !n Vi#%( S*$i'.
Dra!i$n
S! !#*i0% =! #! "!%(i-%"% !n 3 $/%#
N' #! *"%)%;% 0'$!('# 2%"% !#*i0%&i6n $! &'#*'# ni *i!02'.
2) Diseño
25
-
8/18/2019 Actividad2Unidad1G8
21/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
3. Coificación
A"&5i' FrmConversorn.vb
Public #lass r#onversorn Private Sub btnSalirB#licH(sender As Cbect, e As EventArgs) e#lose() End Sub Private Sub r#onversornB6oad(sender As Cbect, e As EventArgs) 0andles yDase6oad tb*#sRealSinSigno - $rue tb*KtsRealSinSigno - $rue cbo#s!tesAdd("Pulgadas") cbo#s!tesAdd("etros") cbo#s!tesAdd("iletros") cbo#s!tesAdd("Kil7etros") cbo#sSelected!nde/ - 5 cbo#s.ro*.onStyle - #oboDo/Style.ro*.on6ist cboKts!tesAdd("etros") cboKts!tesAdd("#entetros") cboKts!tesAdd("illas") cboKts!tesAdd("ardas") cboKts!tesAdd("Pies") cboKts!tesAdd("Pulgadas") cboKtsSelected!nde/ - 5 cboKts.ro*.onStyle - #oboDo/Style .ro*.on6ist t/t#s#lear() t/t#s$e/t - "5" t/t#sReadCnly - $rue t/tKts#lear() t/tKts$e/t - "5" t/tKtsReadCnly - $rue End Sub Private Sub tb*#sBKey*(sender As Cbect, e As KeyEventArgs) 0andles tb*#sKey*
#onvertir#s() End Sub Private Sub cbo#sBSelected!nde/#%anged(sender As Cbect, e As EventArgs) 0andles cbo#sSelected!nde/#%anged #onvertir#s() End Sub Private Sub cboKtsBSelected!nde/#%anged(sender As Cbect, e As EventArgs) 0andles cboKtsSelected!nde/#%anged #onvertirKts() End Sub Private Sub tb*KtsBKey*(sender As Cbect, e As KeyEventArgs) 0andles tb*KtsKey* #onvertirKts() End Sub Private Sub #onvertir#s() Select #ase cbo#sSelected!nde/
21
-
8/18/2019 Actividad2Unidad1G8
22/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
#ase 5 'Pulgadas .i Pulgadas As .ouble .ouble$ryParse(tb*#s$e/t, Pulgadas) $ry Pulgadas - Pulgadas Q 53F3? #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) Return End $ry t/t#s$e/t - Pulgadas$oString() #ase 1 'etros .i etros As .ouble .ouble$ryParse(tb*#s$e/t, etros) $ry etros - etros Q 551 #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) Return End $ry t/t#s$e/t - etros$oString() #ase 2 'iletros .i ilietros As .ouble .ouble$ryParse(tb*#s$e/t, ilietros) $ry
ilietros - ilietros Q 15 #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) Return End $ry t/t#s$e/t - ilietros$oString() #ase 3 'Kil7etros .i Kiloetros As .ouble .ouble$ryParse(tb*#s$e/t, Kiloetros) $ry Kiloetros - Kiloetros Q 555551 #atc% e/ As E/ce*tion essageDo/S%o("El resultado rebasa los lites ace*tados" J vb#r6 J "Puede volver a intentar con otros valores", ".esbordaiento", essageDo/DuttonsCK, essageDo/!conE/claation) Return End $ry
t/t#s$e/t - Kiloetros$oString() End Select End Sub Private Sub #onvertirKts() Select #ase cboKtsSelected!nde/ #ase 5 'etros .i etros As .ouble .ouble$ryParse(tb*Kts$e/t, etros) etros - etros Q 1555 t/tKts$e/t - etros$oString() #ase 1 '#entetros .i #entietros As .ouble .ouble$ryParse(tb*Kts$e/t, #entietros) #entietros - #entietros Q 155555 t/tKts$e/t - #entietros$oString() #ase 2 'illas .i illas As .ouble .ouble$ryParse(tb*Kts$e/t, illas) illas - illas Q 5>213?1
t/tKts$e/t - illas$oString() #ase 3 'ardas .i ardas As .ouble .ouble$ryParse(tb*Kts$e/t, ardas) ardas - ardas Q 15F3>1 t/tKts$e/t - ardas$oString() #ase + 'Pies .i Pies As .ouble .ouble$ryParse(tb*Kts$e/t, Pies) Pies - Pies Q 32@5@+ t/tKts$e/t - Pies$oString() #ase ; 'Pulgadas .i Pulgadas As .ouble .ouble$ryParse(tb*Kts$e/t, Pulgadas)
22
-
8/18/2019 Actividad2Unidad1G8
23/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
Pulgadas - Pulgadas Q 3F3?51 t/tKts$e/t - Pulgadas$oString() End Select End Sub Private Sub btnSalirB#licHB1(sender As Cbect, e As EventArgs) 0andles btnSalir#licH e#lose() End SubEnd #lass
". Prueba
De Cen$*me$ros a o$ras niaes
D! i('0!*"'# % '*"%# ni$%$!#
6. Calcular la conversión de moneda de peso colombiano a su equivalente en algunasmonedas e+tranjeras.
9ólar ''.==
'uro
apon?s
8ranco &uizo9ólar australiano
Rublo R=&@.
En !#*! !;!"&i&i' n' #! *"%)%;68 2!"' #! !#2!"% =! #! "!%(i&! &'0' %&*ii$%$ &'02(!0!n*%"i%% ('# &'n'&i0i!n*'# =! #! !#*,n %$=i"i!n$'
23
-
8/18/2019 Actividad2Unidad1G8
24/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
A. 0rograma que calcule la multiplicación de matrices tomando los datos dese elteclado, debe adem-s calcular la sumatoria del contenido de las matrices, allar elnúmero mayor y el número menor digitado.
1) Planificación
#mbito
• O*"' 06$(' !# !( $! '2!"%&i6n $! 0%*"i&!#. H%((% (% 0(*i2(i&%&i6n $! $'#0%*"i&!#8 &%(&(% (% #0%*'"i% $! ('# %('"!# $! &%$% n%8 !( %('" 0%+'" + !(0!n'" $ii*%$'.L'# %('"!# 2%"% !( ((!n%$' $! (% 0%*"i- in"!#%n 2'" *!&(%$'8 2%"% (' &%( #!*i(i-%n $'# &'n*"'(!# D%*%G"i$Vi!8 2%"% *!n!" n% "!2"!#!n*%&i6n i#%( $! (%0%*"i-8 2"'2i&i%.T"!# &'n*"'(!# N0!"i&U2D'n. E( 2"i0!"' 2%"% 7i;%" (% &%n*i$%$ $! 7i(%# $! (%0%*"i- A !( #!n$' 2%"% 7i;%" (% &%n*i$%$ $! &'(0n%# $! A =! #'n (% &%n*i$%$ $!7i(%# $! B8 (' &%( !# n "!=i#i*' 0%*!0,*i&' 2%"% 5%&!" 2'#i)(! (% 0(*i2(i&%&i6n $!$'# 0%*"i&!#. E( *!"&!"' !# 2%"% 7i;%" (% &%n*i$%$ $! &'(0n%# $! B. L'# %('"!#2'#i)(!# $!( &'n*"'( N0!"i&U2D'n %n $!#$! 5%#*% W.'o$ón +lenar . H%&! %2%"!&!" !( D%*%G"i$Vi! $! &%$% 0%*"i- !n !( 7'"0(%"i'8 2%"%2"'&!$!" % # ((!n%$'8 )%#%$'# !n (%# $i0!n#i'n!# 7i;%$%# !n ('# &'n*"'(!#N0!"i&U2D'n.'o$ón %ul$iplicar . E#*! !7!&*in$'# 1 P"'
2+
-
8/18/2019 Actividad2Unidad1G8
25/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
P"'"%0% Mi&"'#'7* Vi#%( S*$i' 1 P"'7!##i'n%(
Re!rso "#ano.
C%*"' 2"'"%0%$'"!# *"%)%;%n$' !n Vi#%( S*$i'.
Dra!i$n
S! !#*i0% =! #! "!%(i-%"% !n 3 $/%#
N' #! *"%)%;% 0'$!('# 2%"% !#*i0%&i6n $! &'#*'# ni *i!02'.
2) Diseño
2;
-
8/18/2019 Actividad2Unidad1G8
26/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
3. Coificación
A"&5i' Frm%ul$iplicar%.vb
Public #lass rulti*licar Private #(,) As .ecial Private Punto.ec As String - Globali:ation#ulture!no#urrent#ultureuberoratuber.ecialSe*arator 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB&ariables controladoras de celdas Private Lit%Events #eldaA As .ataGrid&ie$e/tDo/Editing#ontrol - ot%ing Private Lit%Events #eldaD As .ataGrid&ie$e/tDo/Editing#ontrol - ot%ing 'Private Lit%Events #eldaA As $e/tDo/ - ot%ing 'Private Lit%Events #eldaD As $e/tDo/ - ot%ing
Private Sub rulti*licarB6oad(sender As Cbect, e As EventArgs) 0andles yDase6oad btnulti*licarEnabled - alse nuiniu - 2 nua/iu - F nuiniu - 2 nua/iu - F nuPiniu - 2 nuPa/iu - F 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBatri: A lblA&isible - alse #on=g.gv(dgvA) 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBatri: D lblD&isible - alse #on=g.gv(dgvD) End Sub Public Sub #on=g.gv(DyRe dgv As .ataGrid&ie) Lit% dgv .i ontae As String - Ro0eaders.eault#ellStyleontae .i ontSi:e As Single - Ro0eaders.eault#ellStyleontSi:e
&isible - alse DorderStyle - DorderStyleone #olun0eaders.eault#ellStyleAlignent - .ataGrid&ie#ontentAlignentDotto#enter #olun0eaders.eault#ellStyleont - e ont(ontae, ontSi:e, ontStyleDold) Ro0eaders.eault#ellStyleont - e ont(ontae, ontSi:e, ontStyleDold) Ro0eadersLidt% - +; Ro0eadersLidt%Si:eode - .ataGrid&ieRo0eadersLidt%Si:eode.isableResi:ing Alloser$oAddRos - alse Alloser$o.eleteRos - alse Alloser$oCrder#oluns - alse Alloser$oResi:e#oluns - alse Alloser$oResi:eRos - alse End Lit% End Sub
2>
-
8/18/2019 Actividad2Unidad1G8
27/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
Private Sub rulti*licarBS%on(sender As Cbect, e As EventArgs) 0andles yDaseS%on nu&alue - 2 nu&alue - 2 nuP&alue - 2 nuocus() End Sub Private Sub btn6lenarB#licH(sender As Cbect, e As EventArgs) 0andles btn6lenar#licH dgvARo#ount - nu&alue dgvA#olun#ount - nu&alue dgvDRo#ount - nu&alue dgvD#olun#ount - nuP&alue &alores!niciales.gv(dgvA) &alores!niciales.gv(dgvD) btnulti*licarEnabled - $rue lblA&isible - $rue dgvA&isible - $rue lblD&isible - $rue dgvD&isible - $rue dgvAocus() End Sub Public Sub &alores!niciales.gv(DyRe dgv As .ataGrid&ie) .i i As !nteger .i As !nteger .i As !nteger - dgvRos#ount .i n As !nteger - dgv#oluns#ount Lit% dgv or i - 5 $o 1 or - 5 $o n 1
! i - 5 $%en #oluns()0eader$e/t - ( J 1)$oString #oluns()Lidt% - 35 #oluns().eault#ellStyleAlignent - .ataGrid&ie#ontentAlignentiddle#enter End ! !te(, i)&alue - 5 e/t Ros(i)0eader#ell&alue - (i J 1)$oString e/t #learSelection() End Lit% End Sub Private Sub btnulti*licarB#licH(sender As Cbect, e As EventArgs) 0andles btnulti*licar#licH .i As !nteger - nu&alue .i n As !nteger - nu&alue .i * As !nteger - nuP&alue .i A(, n) As .ecial .i D(n, *) As .ecial Re.i #(, *)
.i i As !nteger .i As !nteger .i H As !nteger .i Au/ As .ecial - 5 '6lenado de atri: A or i - 5 $o 1 or - 5 $o n 1 A(i, ) - dgvA(, i)&alue e/t e/t '6lenado de atri: D or i - 5 $o n 1 or H - 5 $o * 1 D(i, H) - dgvD(H, i)&alue e/t e/t or i - 5 $o 1 or H - 5 $o * 1 or - 5 $o n 1
Au/ J- A(i, ) Q D(, H) e/t #(i, H) - Au/ Au/ - 5 e/t e/t .i ratri:# As ratri:# - e ratri:#(#) ratri:#S%o.ialog() End Sub Private Sub btnSalirB#licH(sender As Cbect, e As EventArgs) 0andles btnSalir#licH e#lose() End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB #C$RC6 ueric*.n nu Private Sub nuBEnter(sender As Cbect, e As EventArgs) 0andles nuEnter
2?
-
8/18/2019 Actividad2Unidad1G8
28/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
nuSelect(5, nu&alue$oString6engt%) End Sub Private Sub nuBGotocus(sender As Cbect, e As EventArgs) 0andles nuGotocus nuDacH#olor - #olor6ig%t#yan End Sub Private Sub nuB6ostocus(sender As Cbect, e As EventArgs) 0andles nu6ostocus nuDacH#olor - #olorL%ite End Sub Private Sub nuBPrevieKey.on(sender As Cbect, e As PrevieKey.onEventArgs ) 0andles nuPrevieKey.on ! eKey#ode - KeysEnter $%en e!s!n*utKey - $rue End ! End Sub Private Sub nuBKey.on(sender As Cbect, e As KeyEventArgs) 0andles nuKey.on 'Si la tecla *resionada es Enter8 ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue 'Su*rie el Enter8, *ero a de4s no suena el Din End ! 'Si utili:aos e0andled-true, ignora el Enter8, *ero suena el Din End Sub Private Sub nuBouse#licH(sender As Cbect, e As ouseEventArgs) 0andles nuouse#licH nuSelect(5, nu&alue$oString6engt%) End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB #C$RC6 ueric*.n nu Private Sub nuBEnter(sender As Cbect, e As EventArgs) 0andles nuEnter nuSelect(5, nu&alue$oString6engt%) End Sub
Private Sub nuBGotocus(sender As Cbect, e As EventArgs) 0andles nuGotocus nuDacH#olor - #olor6ig%t#yan End Sub Private Sub nuB6ostocus(sender As Cbect, e As EventArgs) 0andles nu6ostocus nuDacH#olor - #olorL%ite End Sub Private Sub nuBPrevieKey.on(sender As Cbect, e As PrevieKey.onEventArgs ) 0andles nuPrevieKey.on ! eKey#ode - KeysEnter $%en e!s!n*utKey - $rue End ! End Sub Private Sub nuBKey.on(sender As Cbect, e As KeyEventArgs) 0andles nuKey.on 'Si la tecla *resionada es Enter8 ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue 'Su*rie el Enter8, *ero a de4s no suena el Din End ! 'Si utili:aos e0andled-true, ignora el Enter8, *ero suena el Din End Sub
Private Sub nuBouse#licH(sender As Cbect, e As ouseEventArgs) 0andles nuouse#licH nuSelect(5, nu&alue$oString6engt%) End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB #C$RC6 ueric*.n nuP Private Sub nuPBEnter(sender As Cbect, e As EventArgs) 0andles nuPEnter nuPSelect(5, nuP&alue$oString6engt%) End Sub Private Sub nuPBGotocus(sender As Cbect, e As EventArgs) 0andles nuPGotocus nuPDacH#olor - #olor6ig%t#yan End Sub Private Sub nuPB6ostocus(sender As Cbect, e As EventArgs) 0andles nuP6ostocus nuPDacH#olor - #olorL%ite End Sub Private Sub nuPBPrevieKey.on(sender As Cbect, e As PrevieKey.onEventArgs ) 0andles nuPPrevieKey.on ! eKey#ode - KeysEnter $%en e!s!n*utKey - $rue End ! End Sub
Private Sub nuPBKey.on(sender As Cbect, e As KeyEventArgs) 0andles nuPKey.on 'Si la tecla *resionada es Enter8 ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue 'Su*rie el Enter8, *ero a de4s no suena el Din End ! 'Si utili:aos e0andled-true, ignora el Enter8, *ero suena el Din End Sub Private Sub nuPBouse#licH(sender As Cbect, e As ouseEventArgs) 0andles nuPouse#licH nuPSelect(5, nuP&alue$oString6engt%) End Sub BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBdgvA Private Sub dgvABEditing#ontrolS%oing(sender As Cbect, e As .ataGrid&ieEditing#ontrolS%oingEventArgs)0andles dgvAEditing#ontrolS%oing #eldaA - $ry#ast(e#ontrol, .ataGrid&ie$e/tDo/Editing#ontrol )
2@
-
8/18/2019 Actividad2Unidad1G8
29/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
'#eldaA - $ry#ast(e#ontrol, $e/tDo/) End Sub Private Sub dgvAB#olunAdded(sender As Cbect, e As .ataGrid&ie#olunEventArgs) 0andles dgvA#olunAdded e#olunSortode - .ataGrid&ie#olunSortodeotSortable End Sub Private Sub dgvABKey.on(sender As Cbect, e As KeyEventArgs) 0andles dgvAKey.on ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue End ! End Sub Private Sub dgvABGotocus(sender As Cbect, e As EventArgs) 0andles dgvAGotocus dgvA#urrent#ellSelected - $rue End Sub Private Sub dgvAB6ostocus(sender As Cbect, e As EventArgs) 0andles dgvA6ostocus dgvA#learSelection() End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBdgvD Private Sub dgvDBEditing#ontrolS%oing(sender As Cbect, e As .ataGrid&ieEditing#ontrolS%oingEventArgs)0andles dgvDEditing#ontrolS%oing #eldaD - $ry#ast(e#ontrol, .ataGrid&ie$e/tDo/Editing#ontrol ) '#eldaD - $ry#ast(e#ontrol, $e/tDo/) End Sub Private Sub dgvDB#olunAdded(sender As Cbect, e As .ataGrid&ie#olunEventArgs) 0andles dgvD#olunAdded e#olunSortode - .ataGrid&ie#olunSortodeotSortable End Sub Private Sub dgvDBGotocus(sender As Cbect, e As EventArgs) 0andles dgvDGotocus dgvD#urrent#ellSelected - $rue
End Sub Private Sub dgvDB6ostocus(sender As Cbect, e As EventArgs) 0andles dgvD6ostocus dgvD#learSelection() End Sub Private Sub dgvDBKey.on(sender As Cbect, e As KeyEventArgs) 0andles dgvDKey.on ! eKey#ode - KeysEnter $%en SendKeysSend("T$ADU") eSu**ressKeyPress - $rue End ! End Sub 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
-
8/18/2019 Actividad2Unidad1G8
30/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
e/t '6lenado de atri: D or i - 5 $o n 1 or H - 5 $o * 1 ! dgvD(H, i)&alue 8 ayorD $%en ayorD - dgvD(H, i)&alue End ! ! dgvD(H, i)&alue enorD $%en enorD - dgvD(H, i)&alue End ! e/t e/t ! ayorA - enorA $%en essageDo/S%o("$odos los valores de la atri: VAW son iguales", "atri: VAW") Else essageDo/S%o("9ero ayor de AO " J ayorA$oString() J vb#r6 J "9ero enor de AO " J enorA$oString(), "atri: VAW", essageDo/DuttonsCK, essageDo/!con!noration) End ! ! ayorD - enorD $%en essageDo/S%o("$odos los valores de la atri: VDW son iguales", "atri: VDW") Else essageDo/S%o("9ero ayor de DO " J ayorD$oString() J vb#r6 J "9ero enor de DO " J enorD$oString(), "atri: VDW", essageDo/DuttonsCK, essageDo/!con!noration) End ! End Sub Protected Cverrides unction Process#dKey(DyRe sg As SysteLindosorsessage, Dy&al Hey.ata As
SysteLindosors Keys) As Doolean Select #ase Hey.ata #ase KeysEnter ! ((#eldaA !sot ot%ing) AndAlso (#eldaAocused)) $%en SendKeysSend("T$ADU") Return $rue 'Se le indica ue ya se *roces7 la tecla, ue no la *rocese el sist Else! ((#eldaD !sot ot%ing) AndAlso (#eldaDocused)) $%en ! (dgvD#urrent#ellRo!nde/ - dgvDRos#ount 1) And (dgvD#urrent#ell#olun!nde/ - dgvD#oluns#ount 1) $%en btnulti*licarocus() Else SendKeysSend("T$ADU") End ! Return $rue 'Se le indica ue ya se *roces7 la tecla, ue no la *rocese el sist End ! #ase Keys$ab ! (dgvD !sot ot%ing) AndAlso (dgvDocused) $%en ! (dgvD#urrent#ellRo!nde/ - dgvDRos#ount 1) And (dgvD#urrent#ell#olun!nde/ - dgvD#oluns#ount 1) $%en
btnulti*licarocus() Return $rue End ! End ! End Select Return yDaseProcess#dKey(sg, Hey.ata) End unction Private Sub btnSuatoriaB#licH(sender As Cbect, e As EventArgs) 0andles btnSuatoria#licH ! dgvA&isible - alse Cr dgvD&isible - alse $%en essageDo/S%o(".eben %aber dos atrices *ara ostrar estos datos", "Suatoria", essageDo/DuttonsCK, essageDo/!conE/claation) Return End ! .i As !nteger - nu&alue .i n As !nteger - nu&alue .i * As !nteger - nuP&alue .i A(, n) As .ecial .i D(n, *) As .ecial .i i As !nteger
.i As !nteger .i H As !nteger .i SuaA As .ecial - 5 .i SuaD As .ecial - 5 '6lenado de atri: A or i - 5 $o 1 or - 5 $o n 1 SuaA J- dgvA(, i)&alue e/t e/t '6lenado de atri: D or i - 5 $o n 1 or H - 5 $o * 1 SuaD J- dgvD(H, i)&alue
35
-
8/18/2019 Actividad2Unidad1G8
31/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
e/t e/t essageDo/S%o("6a Suatoria de VAW esO " J SuaA$oString() J vb#r6 J "6a Suatoria de VDW esO " J SuaD$oString(), "Suatoria", essageDo/DuttonsCK, essageDo/!con!noration) End Sub Private Sub dgvDB#ell#ontent#licH(sender As Cbect, e As .ataGrid&ie#ellEventArgs) 0andles dgvD#ell#ontent#licH End SubEnd #lass
Frm%a$rizC.vb
Public #lass ratri:# Private Producto(,) As .ecial Public Sub e(# As .ecial(,)) ' Esta llaada es e/igida *or el diseXador !nitiali:e#o*onent() ' Agregue cualuier iniciali:aci7n des*u
-
8/18/2019 Actividad2Unidad1G8
32/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
M%+'"M!n'"
S0%*'"i%
32
-
8/18/2019 Actividad2Unidad1G8
33/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
M(*i2(i&%&i'n
33
-
8/18/2019 Actividad2Unidad1G8
34/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
CONC%USIÓN
T"%# !( $!#%""'((' $! !#*% %&*ii$%$ #! ('"%n %7i%n-%" &'n'&i0i!n*'# *!6"i&'# +
2",&*i&'# "!#2!&*' % .NET8 "!&'"$%n$' + %2(i&%n$' $i7!"!n*!# *!0,*i&%# &'0' ');!*'#8!!n*'#8 7'"0%# &'n*"'(!#8 2"'2i!$%$!#8 %"i%)(!# + *i2'# $! $%*'#8 0%n!;' $! (% &%;%$! 5!""%0i!n*%#.
S! ('"% i$!n*i7i&%" =! ('# (!n%;!# $! %(*' ni!( &'0' (' !# .NET #! $!#%""'((%"'n
&'n !( ');!*i' $! #!" 0,# %&&!#i)(!# + !n*!n$i)(!# 2'" (% 0%+'"/% $! $!#%""'((%$'"!#8$! 0%n!"% =! #! 2!$% &'n&!n*"%"#! 0,# !n "!#'(!" (% *%"!% ' ('# 2"')(!0%# + n'!n !( (!n%;! =! (% 0%=in% *!n/% =! !n*!n$!".
3+
-
8/18/2019 Actividad2Unidad1G8
35/35
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADTRABAJO COLABORATIVO MOMENTO 1PSICOLOGIA
BIB%IO&R'()'
V%n!%#8 C%"('# A()!"*'8 Vi#%( B%#i& + ASP.N!* % # %(&%n&!. Ni!( B%#i&' In*!"0!$i'B''*%8 En!"' 11
S'0 8 Gi(!"0' !( Gi((!. C"#' $! ini&i%&i6n % (% 2"'"%0%&i6n &'n Vi#%( B%#i& .NET
Mi&"'#'7* Vi#%( S*$i' 1 *"%)%;% &'n !( 0%"&' $! *"%)%;' .NET F"%0! &'n %(n%# $!!#*%# &%"%&*!"/#*i&%#. T'0%$' $!:5**2#:0#$n.0i&"'#'7*.&'0!#X!#(i)"%"+0#11444@#.1W.%#2