SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Empresas con BDOO
Empresas con BDOOEmpresas con BDOO
Empresas con BDOOtec lerdo
 
Ingeniería de Software I - Proyecto Final Parte III
Ingeniería de Software I - Proyecto Final Parte IIIIngeniería de Software I - Proyecto Final Parte III
Ingeniería de Software I - Proyecto Final Parte IIIYessenia I. Martínez M.
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y normaUVM
 
metodologia desarrollo_sistemas_hipermedia_orientada_objetos
metodologia desarrollo_sistemas_hipermedia_orientada_objetosmetodologia desarrollo_sistemas_hipermedia_orientada_objetos
metodologia desarrollo_sistemas_hipermedia_orientada_objetosMayta Coronel
 
Db4objects
Db4objectsDb4objects
Db4objectshome
 
Requerimientos de la base de datos
Requerimientos de la base de datosRequerimientos de la base de datos
Requerimientos de la base de datosmanuellinaresb
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareFranklin Parrales Bravo
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfMiguelDueRive
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 

La actualidad más candente (20)

Bases de Datos Multimedia
Bases de Datos MultimediaBases de Datos Multimedia
Bases de Datos Multimedia
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Empresas con BDOO
Empresas con BDOOEmpresas con BDOO
Empresas con BDOO
 
Los 10 Principios Heurísticos de Nielsen
Los  10 Principios Heurísticos de Nielsen Los  10 Principios Heurísticos de Nielsen
Los 10 Principios Heurísticos de Nielsen
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Ingeniería de Software I - Proyecto Final Parte III
Ingeniería de Software I - Proyecto Final Parte IIIIngeniería de Software I - Proyecto Final Parte III
Ingeniería de Software I - Proyecto Final Parte III
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma
 
metodologia desarrollo_sistemas_hipermedia_orientada_objetos
metodologia desarrollo_sistemas_hipermedia_orientada_objetosmetodologia desarrollo_sistemas_hipermedia_orientada_objetos
metodologia desarrollo_sistemas_hipermedia_orientada_objetos
 
Cuestionario uml
Cuestionario umlCuestionario uml
Cuestionario uml
 
Db4objects
Db4objectsDb4objects
Db4objects
 
Requerimientos de la base de datos
Requerimientos de la base de datosRequerimientos de la base de datos
Requerimientos de la base de datos
 
MongoDB
MongoDBMongoDB
MongoDB
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de Software
 
MongoDB
MongoDBMongoDB
MongoDB
 
Requerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdfRequerimientos del Sistema 1.pdf
Requerimientos del Sistema 1.pdf
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
2. Modelo ER - Relacional
2. Modelo ER - Relacional2. Modelo ER - Relacional
2. Modelo ER - Relacional
 
Que es MongoDB
Que es MongoDBQue es MongoDB
Que es MongoDB
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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