SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
1




                 Se requiere de:
                 -Computadora con Visual
                 Studio 2005, 2008, 2010.




Programación I
2




                             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

                                       Programación I
3



                                 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




                                     Programación I
4


      Modificar la propiedad de los controles de la siguiente forma:

   CONTROL         PROPIDAD   VALOR ASIGNADO               NUEVO VALOR
                                  POR IDE

                    (Name)        Label1                       lbltitulo

                                  Label2                      lblsalario

                                  Lablel3                      lblaños

                                  Label4                       lblaños2

                                  Label5                     lbloperacion
    Etiquetas
                                  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

                    (Name)       TextBox1                     txtsalario
 Cuadro de texto
                                 TextBox2                      txtaños

Cuadro combinado    (Name)      ComboBox1                   cmboperacion

                    (Name)        Button1                    btncalcular

 Botón de acción                  Button2                      btnsalir

                     (Text)       Button1                      Calcula

                                  Button2                       Salir



                              Programación I
5



6) Una vez hecho lo anterior el formulario le quedara de la siguiente forma:




                                    Programación I
6


                        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.




                                   Programación I
7


                                  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 .




                                     Programación I
8




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.




                                    Programación I
9


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)
                               Programación I
10

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:




                                         Programación I
11


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




                                      Programación I
12


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.




                               Programación I
13


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”




                            Programación I
14



22) Construya la solución, guarde todo, establezca el proyecto
Calculador_de_Vacaciones_y_Aguinaldos como proyecto de Inicio e iniciar la
depuración




                            Programación I

Mais conteúdo relacionado

Mais procurados

2coleccion ejercicios ix-5629
2coleccion ejercicios ix-56292coleccion ejercicios ix-5629
2coleccion ejercicios ix-5629Oscar Correa
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.Olupita zume
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Omar B.
 
Topologias de las redes
Topologias de las redesTopologias de las redes
Topologias de las redesAlma Baez
 
Tabla comparativa de medios de transmisión
Tabla comparativa de medios de transmisiónTabla comparativa de medios de transmisión
Tabla comparativa de medios de transmisiónRoshio Vaxquez
 
Características de los medios de transmision de datos
Características de los medios de transmision de datosCaracterísticas de los medios de transmision de datos
Características de los medios de transmision de datosBlanca Rodriguez
 
Colisiones dominios de colisión y segmentación
Colisiones dominios de colisión y segmentaciónColisiones dominios de colisión y segmentación
Colisiones dominios de colisión y segmentaciónBetty Ayllon
 
Unidad II. Planeación e implementación red lan
Unidad II. Planeación e implementación red lanUnidad II. Planeación e implementación red lan
Unidad II. Planeación e implementación red lanJonathan Bonilla
 
Practica2 conectar dos pc en red con cable cruzado
Practica2 conectar dos pc en red con cable cruzadoPractica2 conectar dos pc en red con cable cruzado
Practica2 conectar dos pc en red con cable cruzadovictor alfonso zapata ocampo
 
Arquitectura computadoras
Arquitectura computadorasArquitectura computadoras
Arquitectura computadorasAbril Castro
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Canales DMA
Canales DMACanales DMA
Canales DMAfalpema
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switchStuart Guzman
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Tecnologías que implementa facebook
Tecnologías que implementa facebookTecnologías que implementa facebook
Tecnologías que implementa facebookAngel Vega
 

Mais procurados (20)

Punto de Acceso
Punto de Acceso Punto de Acceso
Punto de Acceso
 
2coleccion ejercicios ix-5629
2coleccion ejercicios ix-56292coleccion ejercicios ix-5629
2coleccion ejercicios ix-5629
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)
 
Topologias de las redes
Topologias de las redesTopologias de las redes
Topologias de las redes
 
Tabla comparativa de medios de transmisión
Tabla comparativa de medios de transmisiónTabla comparativa de medios de transmisión
Tabla comparativa de medios de transmisión
 
Características de los medios de transmision de datos
Características de los medios de transmision de datosCaracterísticas de los medios de transmision de datos
Características de los medios de transmision de datos
 
Colisiones dominios de colisión y segmentación
Colisiones dominios de colisión y segmentaciónColisiones dominios de colisión y segmentación
Colisiones dominios de colisión y segmentación
 
Unidad II. Planeación e implementación red lan
Unidad II. Planeación e implementación red lanUnidad II. Planeación e implementación red lan
Unidad II. Planeación e implementación red lan
 
Practica2 conectar dos pc en red con cable cruzado
Practica2 conectar dos pc en red con cable cruzadoPractica2 conectar dos pc en red con cable cruzado
Practica2 conectar dos pc en red con cable cruzado
 
Redes han
Redes hanRedes han
Redes han
 
Arquitectura computadoras
Arquitectura computadorasArquitectura computadoras
Arquitectura computadoras
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Canales DMA
Canales DMACanales DMA
Canales DMA
 
Topologia de redes
Topologia de redes    Topologia de redes
Topologia de redes
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switch
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Tecnologías que implementa facebook
Tecnologías que implementa facebookTecnologías que implementa facebook
Tecnologías que implementa facebook
 
Expocicion Enrutamiento Estatico
Expocicion Enrutamiento EstaticoExpocicion Enrutamiento Estatico
Expocicion Enrutamiento Estatico
 
9 topologia hibrida
9 topologia hibrida9 topologia hibrida
9 topologia hibrida
 

Destaque

Estructuras De CondicióN Visual Net
Estructuras De CondicióN Visual NetEstructuras De CondicióN Visual Net
Estructuras De CondicióN Visual NetLuis Fernando Monroy
 
Instalacion de visual basic
Instalacion de visual basicInstalacion de visual basic
Instalacion de visual basicalvaro_zambrano
 
Programando en-serio-con-visual-basic
Programando en-serio-con-visual-basicProgramando en-serio-con-visual-basic
Programando en-serio-con-visual-basicusuario230
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
Web serviceasp net
Web serviceasp netWeb serviceasp net
Web serviceasp netvicmorji
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basicnesmarco
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008vnslgars
 
Código de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaCódigo de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaNancy Rodriguez
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008ibrahimgonzalez
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008genaro martinez
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...Conalep Puebla III
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideSharePedro Bermudez Talavera
 

Destaque (17)

Visual Basic 2008
Visual Basic 2008Visual Basic 2008
Visual Basic 2008
 
Estructuras De CondicióN Visual Net
Estructuras De CondicióN Visual NetEstructuras De CondicióN Visual Net
Estructuras De CondicióN Visual Net
 
Instalacion de visual basic
Instalacion de visual basicInstalacion de visual basic
Instalacion de visual basic
 
Programando en-serio-con-visual-basic
Programando en-serio-con-visual-basicProgramando en-serio-con-visual-basic
Programando en-serio-con-visual-basic
 
Curso visual basic.net 2008
Curso visual basic.net 2008Curso visual basic.net 2008
Curso visual basic.net 2008
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Web serviceasp net
Web serviceasp netWeb serviceasp net
Web serviceasp net
 
Guia De Programacion En Visual Basic
Guia De Programacion En Visual BasicGuia De Programacion En Visual Basic
Guia De Programacion En Visual Basic
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Código de trabajo vigente Costa Rica
Código de trabajo vigente Costa RicaCódigo de trabajo vigente Costa Rica
Código de trabajo vigente Costa Rica
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
manual de visual basic.net 2008
manual de visual basic.net 2008manual de visual basic.net 2008
manual de visual basic.net 2008
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...Poo es-u3-ep1  elabora programas computacionales utilizando  herencia y polim...
Poo es-u3-ep1 elabora programas computacionales utilizando herencia y polim...
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Semelhante a Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo

Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012redtacna
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezRenee Gonzalez
 
Sistema operativo gráfico w xp (3 y 4)
Sistema operativo gráfico w xp (3 y 4)Sistema operativo gráfico w xp (3 y 4)
Sistema operativo gráfico w xp (3 y 4)Albaademi
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docAnaLpez275
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docAnaLpez275
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docAnaLpez275
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docAnaLpez275
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_LuisCetis109
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++heidiromero11
 
Curso vb2010L1
Curso vb2010L1Curso vb2010L1
Curso vb2010L1Juan Islas
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacionDomingo Mendez
 

Semelhante a Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo (20)

Guia 4 VB .NET
Guia 4 VB .NETGuia 4 VB .NET
Guia 4 VB .NET
 
Creacion de-proyectos-vb-net-2010
Creacion de-proyectos-vb-net-2010Creacion de-proyectos-vb-net-2010
Creacion de-proyectos-vb-net-2010
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Curso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macrosCurso de excel avanzado tema 6 macros
Curso de excel avanzado tema 6 macros
 
Tutorial de Ms Project
Tutorial de Ms Project Tutorial de Ms Project
Tutorial de Ms Project
 
Practica windows7
Practica windows7Practica windows7
Practica windows7
 
Sistema operativo gráfico w xp (3 y 4)
Sistema operativo gráfico w xp (3 y 4)Sistema operativo gráfico w xp (3 y 4)
Sistema operativo gráfico w xp (3 y 4)
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++
 
Clase01net
Clase01netClase01net
Clase01net
 
Calculadora net
Calculadora netCalculadora net
Calculadora net
 
Curso vb2010L1
Curso vb2010L1Curso vb2010L1
Curso vb2010L1
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
Visualc++
Visualc++Visualc++
Visualc++
 

Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo

  • 1. 1 Se requiere de: -Computadora con Visual Studio 2005, 2008, 2010. Programación I
  • 2. 2 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 Programación I
  • 3. 3 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 Programación I
  • 4. 4 Modificar la propiedad de los controles de la siguiente forma: CONTROL PROPIDAD VALOR ASIGNADO NUEVO VALOR POR IDE (Name) Label1 lbltitulo Label2 lblsalario Lablel3 lblaños Label4 lblaños2 Label5 lbloperacion Etiquetas 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 (Name) TextBox1 txtsalario Cuadro de texto TextBox2 txtaños Cuadro combinado (Name) ComboBox1 cmboperacion (Name) Button1 btncalcular Botón de acción Button2 btnsalir (Text) Button1 Calcula Button2 Salir Programación I
  • 5. 5 6) Una vez hecho lo anterior el formulario le quedara de la siguiente forma: Programación I
  • 6. 6 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. Programación I
  • 7. 7 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 . Programación I
  • 8. 8 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. Programación I
  • 9. 9 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) Programación I
  • 10. 10 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: Programación I
  • 11. 11 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 Programación I
  • 12. 12 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. Programación I
  • 13. 13 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” Programación I
  • 14. 14 22) Construya la solución, guarde todo, establezca el proyecto Calculador_de_Vacaciones_y_Aguinaldos como proyecto de Inicio e iniciar la depuración Programación I