deber lab 01
TRANSCRIPT
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 1/9
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE SANTO
DOMINGO
ESCUELA DE SISTEMAS
PRACTICA DE LABORATORIO
MATERIA: Programación Avanzada DOCENTE: Ing.
Fausto Orozco
SEMESTRE: Noveno
Nombre: Alex Tipan
FECHA : 200!20"#
Instru!ones "e #$ Pr%t!$
$a presente pr%ctica utiliza &isual 'tudio.N(T. 'e re)uiere construir una aplicación
*indo+s Forms )ue permita automatizar el proceso de 'elección de Personal de una
(mpresa denominada ,ega'o-t. Para el proceso de evaluación se dee tomar en
cuenta varios par%metros / a cada uno de ellos corresponde su respectivo puntae. Al
1nal del proceso si la suma total es ma/or a 2# el personal es aproado. 'e
recomienda utilizar programación orientada a oetos.
Par%metros 3enerales
&' Instru!(n "e Terer N!)e#
Ingenier4a 5 6 $icenciatura 5 2 Analista / Tecnólogo 5"
*' Instru!(n "e Cu$rto N!)e#
P78 5 9 ,aestr4a 5 6 (specialización 5 2 8iplomado 5 "
+' Cert!,$!ones -MCP. CCNA. LPI. CISP. OCA/
'i 5 # No5 0
0' I"!om$s E1tr$n2eros
'i 5 # No5 0
3' E14er!en!$ L$bor$#,enor a " ao 5 " de " a 6 aos 5 2 de 9 a ; aos 5 6 ,a/or a ; aos 5 9
<onocimientos
5' Herr$m!ent$s "e "es$rro##o "e So6t7$re
.N(T =<>? 5 6 @2(( =@ava? 5 2 Otras 5 "
8' M$ne2$"ores "e B$se "e D$tos
'$ 'erver 5 6 Oracle 5 2 Otras 5"
9' S!stem$s O4er$t!)os
,icroso-t 5 6 $inux 5 2 Otros 5 "
' Herr$m!ent$s CASE
P%gina "
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 2/9
(B*IN 5 6 &isio 5 2 Otras 5 "
&;' M$ne2$"ores "e Re4ortes
<r/stal Beports 5 6 Beport Cuilder 5 2 Otros 5 "
&' Intro"u!(n
$a presente aplicación *indo+s Forms permite automatizar el proceso de
'elección de Personal de una (mpresa denominada ,ega'o-t. para lo cual el
proceso de evaluación se dee tomar en cuenta varios par%metros mencionados
previamente al inicio de este documento recomendaciones dadas en clase como
utilización de est%ndares para nomres -unciones propiedades etc.
.<> es un lenguae de programación )ue se 7a diseado para compilar diversas
aplicaciones )ue se eecutan en .N(T Frame+orD. <> es simple e1caz con
seguridad de tipos / orientado a oetos. $as numerosas innovaciones de <>
permiten desarrollar aplicaciones r%pidamente / mantener la expresividad /
elegancia de los lenguaes de estilo de <.
*' Ob2et!)os
• 8isear una aplicación para selección del personal de la empresa ,ega'o-t
• ,eorar el proceso de selección de personal de la empresa ,ega'o-t
• Aplicar los conocimientos otenidos en clases en el desarrollo de la
aplicación
+' Des$rro##o
EArir &isual (studio
P%gina 2
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 3/9
P%gina 6
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 4/9
E'eleccionar &isual <>
Insertar el lael para el no nomre de la empresa
E<uadro de 7erramientas
Elael
Earrastrar al -ormulario
EPropiedades
E<amiar nomre
E<olor
P%gina 9
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 5/9
Tamao tipo de letra
Insertar un contenedor
Ecuadro de 7erramientas
E3roupCox =para contener a todos los groupox de cada una de las categor4as?
-Insertar otro grupobox dentro del groupbox caracteristica el cual va a contener checkBox o radio
botton este proceso se repite para las demas categorias
-Insertar un label para la identificar las categorias
Einsertar un groupox para contener los c7ecDox
P%gina #
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 6/9
E 8entro insertar c7ecDox con las opciones para la selección
EBepetir el proceso 7asta tener el -ormulario diseado
P%gina !
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 7/9
E#$bor$!(n "e 6un!ones
Funcion para calcular los valores otenidos
private Int32 calcular() { int valor = 0;
//evalua nivel 3... if (this.chk_Ingeniería.hecke!) { valor "= 3; # else if (this.chk_licencatura.hecke!) { valor "= 2; # else if (this.chk_$n%t.hecke!) { valor "= &; #
//evalua nivel '... if (this.chk_h!.hecke!) { valor "= '; #
else if (this.chk_aestria.hecke!) { valor "= 3; # else if (this.chk_*speciali+acion.hecke!) { valor "= 2; # else if (this.chk_,iplo-a!o.hecke!) { valor "= 2; #
//evaluar certicaciones.. if (this.rt_i.hecke!) { valor "= 1; # else if (this.rt_o.hecke!) { valor "= 0; #
//evaluar i!io-as.. if (this.rt_ie.hecke!) { valor "= 1; # else if (this.rt_oe.hecke!) { valor "= 0; #
//evaluar eperiencia... if (this.c-_eperiencia.electe!In!e == 0) { valor "= 0; # else if (this.c-_eperiencia.electe!In!e == &) { valor "= &; # else if (this.c-_eperiencia.electe!In!e == 2)
{ valor "= 2; # else if (this.c-_eperiencia.electe!In!e == 3) { valor "= 3; # else if (this.c-_eperiencia.electe!In!e == ') { valor "= '; #
//evalua !esarrollo if (this.chk_*4.hecke!) { valor "= 3; # else if (this.chk_53ee.hecke!) { valor "= 2; # else if (this.chk_6tras.hecke!) { valor "= &; #
//evalua !!
P%gina
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 8/9
if (this.chk_78.hecke!) { valor "= 3; # else if (this.chk_6racle.hecke!) { valor "= 2; # else if (this.chk_6tras&.hecke!) { valor "= &; #
//evalua o if (this.chk_icrosoft.hecke!) { valor "= 3; # else if (this.chk_8inu.hecke!) { valor "= 2; # else if (this.chk_6tros&.hecke!) { valor "= &; #
//evalua case if (this.chk_*9:I.hecke!) { valor "= 3; # else if (this.chk_isio.hecke!) { valor "= 2; #
else if (this.chk_6tros2.hecke!) { valor "= &; #
//evalua case if (this.chk_9.hecke!) { valor "= 3; # else if (this.chk_9<.hecke!) { valor "= 2; # else if (this.chk_6tros3.hecke!) { valor "= &; #
return valor; #
Función limpiar
private voi! 8i-piar() { this.tet<o&.4et = ; this.chk_Ingeniería.hecke!= false; this.chk_licencatura.hecke! = false; this.chk_$n%t.hecke! = false; this.chk_h!.hecke!= false; this.chk_aestria.hecke! = false; this.chk_*speciali+acion.hecke! = false; this.chk_,iplo-a!o.hecke! = false; this.rt_i.hecke! = false; this.rt_o.hecke! = false; this.rt_ie.hecke! = false; this.rt_oe.hecke! = false; this.c-_eperiencia.electe!In!e = 0; this.chk_*4.hecke! = false; this.chk_53ee.hecke! = false; this.chk_6tras.hecke! = false; this.chk_78.hecke! = false; this.chk_6racle.hecke! = false; this.chk_6tras&.hecke! = false; this.chk_icrosoft.hecke! = false;
this.chk_8inu.hecke! = false; this.chk_6tros&.hecke! = false; this.chk_*9:I.hecke! = false; this.chk_isio.hecke! = false;
P%gina ;
7/23/2019 Deber Lab 01
http://slidepdf.com/reader/full/deber-lab-01 9/9
this.chk_6tros2.hecke! = false; this.chk_9.hecke! = false; this.chk_9<.hecke! = false; this.chk_6tros3.hecke! = false;
#
Cotón veri1car
private voi! tn_ericar_lick(o>ect sen!er? *vent$rgs e) { if (this.calcular() @21) { tet<o&.4et = 9eproa!o; # else { tet<o&.4et = $proa!o; #
essage<o.hoA(*l resulta!o es B "onvert.4otring(calcular())); #
0' Resu#t$"os
E Positivo: los resultados son satis-actorios deido a la aplicación /a )ue solo
pasara personas con un alto grado de conocimientos )ue ser% de gran
a/uda para la empresa
E Negativo: no contempla otros par%metros como los psicológicos.
3' Con#us!ones
E (s importante el desarrollo de so-t+are /a )ue -acilita la toma de decisiones
de una manera e1ciente / r%pida.
E (l desarrollo de aplicaciones a/uda al enri)uecimiento de conocimientos de
los estudiantes )ue los desarrollan
5' B!b#!o<r$6=$
>tt4s:??ms"n'm!roso6t'om?es@es?#!br$r?1+81+5*'$s41
P%gina G