View
4.359
Download
1
Category
Preview:
Citation preview
Se requiere de:
-Computadora con Visual
Studio 2005, 2008, 2010.
1
Programación I
Crear una solución en blanco
1) Ir al menú Archivo, seleccionar Nuevo Proyecto, Visual Basic, Otros proyectos, solución de
Visual Basic, Solución en Blanco y coloque de nombre: Lab1Com2
Agregar un nuevo proyecto a la solución en blanco
2) Ir al cuadro Explorador de soluciones, clic derecho sobre la solución creada Lab1Comp2,
Agregar, Nuevo Proyecto, Windows Forms.
Colocar de nombre al proyecto: Calculador_de_vaciones_y_aguinaldos
Agregar un proyecto de Windows Form tipo Biblioteca
3) Ir nuevamente al cuadro de Explorador de Soluciones y dar clic derecho sobre la solución
creada llamada Lab1Com2, Agregar, Nuevo Proyecto, Biblioteca de Clases. Colocar de
nombre: BibliotecaVacaciones
2
Programación I
Modificar el formulario
4) Ir al cuadro de herramientas (si no lo observa vaya al menú Ver y selecciones cuadro de
herramientas) insertar en el Form1 lo siguiente:
6 Etiquetas (Label)
2 Cuadros de texto (TexBox)
1 Cuadro combinados (ComboBox)
2 Botones de Acción (Button)
Queda de la
siguiente forma
3
Programación I
CONTROL PROPIDAD VALOR ASIGNADO
POR IDE
NUEVO VALOR
Etiquetas
(Name) Label1 lbltitulo
Label2 lblsalario
Lablel3 lblaños
Label4 lblaños2
Label5 lbloperacion
Label6 lblresultado
(Text) Label1 Calculador de Vacaciones y Aguinaldo
Label2 Salario mensual:
Label3 Salario de años que
Label4 Lleva trabajando:
Label5 Operación:
Label6 Resultado
Cuadro de texto
(Name) TextBox1 txtsalario
TextBox2 txtaños
Cuadro combinado (Name) ComboBox1 cmboperacion
Botón de acción
(Name) Button1 btncalcular
Button2 btnsalir
(Text) Button1 Calcula
Button2 Salir
Modificar la propiedad de los controles de la siguiente forma:
4
Programación I
6) Una vez hecho lo anterior el formulario le quedara de la siguiente forma:
5
Programación I
Agregar opciones al ComboBox
7) Clic derecho en el ComboBox llamado operación, luego seleccione la opción Editar Editar
Elementos, Agregar Operaciones de Vacaciones anuales remuneradas y Aguinaldo. Tome en
cuenta debe dar ENTER después de digitar cada opción.
6
Programación I
Agregar referencia
8) Ir al cuadro Explorador de Soluciones, clic derecho en el proyecto Windows Form
Calculador_ de_vacaciones_y _aguinaldo, y seleccione agregar referencia, vaya a la ficha de
proyecto, Biblioteca vacaciones y de clic en aceptar .
7
Programación I
9) Ahora esta todo casi listo para poder comenzar a codificar.
10) El propósito de este formulario es solicitar el salario devengado por el trabajador
que serán datos de tipo Double, y luego solicitar una cantidad de años que serán datos
de tipo Single, y realizar una de las operaciones varias de las operaciones básicas
mediante un cuadro combinado y ejecutándolas mediante un botón de acción.
11) Las operaciones serán invocadas desde un espacio de nombres creado por
nosotros, en donde diseñaremos una clase que contendrá las funciones para poder
ejecutar la opción elegida.
12) Ahora comenzamos a codificar.
8
Programación I
13) Modifique el programa class1.vb (búsquelo en el cuadro Explorador de
Soluciones, en el proyecto Biblioteca vacaciones, de doble clic), de tal forma que
quede como sigue:
14) Ahora genere
El proyecto y guarde
Todo (ir al cuadro
Explorador de
soluciones, clic
derecho sobre el
proyecto Biblioteca
vacaciones, y
seleccione generar)
luego guardar todo
(Ctrl+Shift+S)
9
Programación I
15) Nótese que en el caso 1 estamos utilizando un espacio de nombres (namespace) en donde
declaramos una clase y luego una funtion… end funtion. En el caso 2 estamos abriendo
tambien otra class y una funtion y utilizamos una estructura llamada if then… end if.
16) Ahora procederemos a codificar las lineas correspondientes al procedimiento
btncalcular_click.
17) Damos doble clic sobre el botón calcular y codificamos de la siguiente forma:
10
Programación I
18) Note en la imagen anterior en donde la flecha nos indica, que estamos importando las
clases una vez se le ha hecho referencia a la biblioteca.
19) Al editar las líneas de importación de espacios de nombres, observe como ya esta
disponible el nombres de la biblioteca en el intellisense
11
Programación I
20) Mediante una estructura de control de Select Case.. End Select, logramos comparar
los valores que el usuario ha elegido dentro del cuadro combinado y su propiedad text.
Empleando un Case para cada posibilidad.
12
Programación I
21) Existe un case por defecto (Case Else), el cual se ejecuta cuando ninguna
de las opciones se cumple, mostrando un mensaje con la cadena “Por favor
especifique”
13
Programación I
22) Construya la solución, guarde todo, establezca el proyecto
Calculador_de_Vacaciones_y_Aguinaldos como proyecto de Inicio e iniciar la
depuración
14
Programación I
Recommended