SlideShare una empresa de Scribd logo
1 de 103
Descargar para leer sin conexión
UNIVERSIDAD
              TÉCNICA DE AMBATO



   FACULTAD DE CIENCIAS HUMANAS                Y DE LA
                 EDUCACIÓN


                           MODULO:

                  LENGUAJE DE PROGRAMACION I

                           CARRERA:

                  DOCENCIA EN INFORMATICA

                            CURSO:

                  QUINTO SEMESTRE “U”

                           DOCENTE:

                  ING. WILMA GAVILANEZ

                        REALIZADO POR:

                      PAULINA GUATAPI


PAULINA GUATAPI
EJERCICIOS

REALICE UN PROGRAMA QUE ME PERMITA REALIZAR UNA CARATULA CON
SUS RESPECTIVOS DATOS PERSONALES Y LOGOS DE LA UNIVERSIDAD Y
CARRERA

ELEMENTOS:

LABELS

NUMERO:8

       LABEL1 (UNIVERSIDAD TECNICA DE AMBATO)
       LABEL2  (FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION)
       LABEL3  (CARRERA DE DOCENCIA EN INFORMATICA)
       LABEL4 (NOMBRE)
       LABEL5(NOMBRE INGINIERA)
       LABEL6 (NOMBRE DE LA MATERIA)
       LABEL7( SEMESTRE)
       LABEL8 (EL AÑO)

PICTURES

NUMERO:3

           PICTURE1 LOGO DE LA UNIVERSIDAD
           PICTURE2LOGO DE LA CARRERA

PASOS


   COMO PRIMER PASO ES CREAR UN FORMULARIO CON EL NOMBRE A
    NUESTRO GUSTO EN ESTE CASO CON EL NOMBRE DE CARATULA.




PAULINA GUATAPI
Se muestra un formulario ya listo para cear una nueva presentacion.
     COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS MAS FACILES
     NO NECESITA NINGUNA CLASE DE CODIGO.




     En este formulario presentamos el primer dato insertando un labels con el nombre de
     universidad tecnica de ambato.




PAULINA GUATAPI
De igual manera vamos insertando los labels de uno en uno.




     Inserto los logos de la universidad y de la carrera




     Se muestra esta pantalla para importar la imagen como es el logo.

PAULINA GUATAPI
Se muestra la imagen que se va a inserta




     Esta imagen muestra la imagen ya insertada en el formulario.




PAULINA GUATAPI
Luego de terminar insertando imágenes
     nos muestra el programa ya ejecutado de esta manera.




PAULINA GUATAPI
ESTE PROGRAMA ES UNO DE LOS MAS SENCILLOS PORQUE NO ES NECESARIO
NINGUNA CODIFICACION.

COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS

NO NECESITA NINGUNA CLASE DE CODIG



                                    DATOS PERSONALES



1.- ENUNCIADO

Realice un programa que me permita ingresar los datos personales del usuario.



2.- DECRIPCION

Este es un programa que me permitirá ingresar los datos personales de una persona n veces y
visualizarlos con un msgbox.




PAULINA GUATAPI
3.- OBJETOS

5labels

label1=Titulo

label2=nombre

label3=apellido

label4=direccion

label5=telefono



2 buton

buton 1= nuevo

buton 2= salir



4.-codigo

Public Class Form1

*******************boton salir********************



  Private Sub cmdsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdsalir.Click

     End



  End Sub

*******************boton nuevo********************

  Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdnuevo.Click

     txtnombre.Text = ""

     txtapellido.Text = ""

     txtdireccion.Text = ""


PAULINA GUATAPI
txttelefono.Text = ""

  End Sub

End Class



5.-PANTALLA




PAULINA GUATAPI
INGRESO DE 3 NOTAS

En el siguiente ejercicio vamos a ingresar el nombre del alumno, nombre del modulo, las nota de
deberes, lecciones y exámenes, el promedio de las tres notas y la equivalencia.

El ingreso de notas van a ser validadas hasta un límite de 10.

La equivalencia:                      promedio >=7 APROBADO

                                     promedio >5 y <7 SUSPENSO

                                     promedio <5 REPROBADO

Utilizaremos un solo formulario.

OBJETOS



LABELS

Numero: 7

Label1

Text: NOMBRE.

PAULINA GUATAPI
Label2

Text: MODULO.

Label3

Text: DEBERES.



Label4

Text: LECCIONES.

Label5

Text: EXAMENES.

Label6

Text: PROMEDIO.

Label7

Text: EQUIVALENCIA.

TEXT

Numero:7

Textbox1

Enabled: True

Textbox2

Enabled: True

Textbox3

Name: txtdeberes

Enabled: True

Textbox4

Name: txtlecciones

Textbox5

Name: txtexamen



PAULINA GUATAPI
Enabled: True

Textbox6

Name: txtpromedio

Enabled: False

Textbox7

Name: txtequiv

Enabled: False



BUTTON

Numero:2

Button1

Name: NUEVO

Button2

Name: SALIR

CODIFICADO

Name: txtdeberes

 Private Sub txtdeberes_TextChanged(ByVal sender          As    System.Object,   ByVal   e    As
System.EventArgs) Handles txtdeberes.TextChanged

//VALIDACION DE DATOS

    If Val(txtdeberes.Text) > 10 Then

       txtdeberes.Text = ""

    Else

       txtpromedio.Text     =    Format((Val(txtdeberes.Text)   +    Val(txtlecciones.Text)   +
Val(txtexamen.Text)) / 3, "##.00")

    End If

//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO

    If Val(txtpromedio.Text) >= 7 Then


PAULINA GUATAPI
txtequiv.Text = "APROBADO"



    ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then



       txtequiv.Text = "SUSPENSO"

    Else

       txtequiv.Text = "REPROBADO"

    End If

  End Sub



Name: txtlecciones

  Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtlecciones.TextChanged

//VALIDACION DE DATOS

    If Val(txtdeberes.Text) > 10 Then

       txtdeberes.Text = ""

    Else

       txtpromedio.Text     =    Format((Val(txtdeberes.Text)   +   Val(txtlecciones.Text)   +
Val(txtexamen.Text)) / 3, "##.00")

    End If

//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO



    If Val(txtpromedio.Text) >= 7 Then

       txtequiv.Text = "APROBADO"

    ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then

       txtequiv.Text = "SUSPENSO"

    Else


PAULINA GUATAPI
txtequiv.Text = "REPROBADO"

    End If

  End Sub



   Private Sub txtexamen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
txtexamen.Click



  End Sub




Name: txtexamen

  Private Sub txtexamen_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtexamen.TextChanged



//VALIDACION DE DATOS

    If Val(txtdeberes.Text) > 10 Then

       txtdeberes.Text = ""

    Else

       txtpromedio.Text     =    Format((Val(txtdeberes.Text)   +   Val(txtlecciones.Text)   +
Val(txtexamen.Text)) / 3, "##.00")

    End If



//EQUIVALENCIA DEPENDIENDO DEL PROMEDIO

    If Val(txtpromedio.Text) >= 7 Then

       txtequiv.Text = "APROBADO"



    ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then



PAULINA GUATAPI
txtequiv.Text = "SUSPENSO"

    Else

      txtequiv.Text = "REPROBADO"

    End If

  End Sub



Name: NUEVO

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click

    TextBox1.Text = ""

    TextBox2.Text = ""

    txtdeberes.Text = ""

    txtlecciones.Text = ""

    txtexamen.Text = ""

    txtequiv.Text = ""

    txtpromedio.Text = ""



  End Sub



Name: SALIR

 Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
salir.Click

    End

  End Sub

End Class

CAPTURA DE PANTALLAS




PAULINA GUATAPI
TABLA DE MULTIPLICAR




Componentes

FORM 1

Name Form1
Backcolor (A su gusto)
Windowstate Maximize


BUTTON
Cantidad 3

Name Command 1
Backcolor (A su gusto)
Caption Tablas

Name Command 2
Backcolor (A su gusto)
Caption Serie de datos

Name Command 3
Backcolor (A su gusto)

PAULINA GUATAPI
Caption Salir


LABEL
Cantidad 1
Name Label1
Forecolor (A su gusto)
Caption Tablas de Multiplicar


FORM 2

Name For2
Backcolor (A su gusto)
Windowstate Maximize

BUTTON
Cantidad 3

Name Command 1
Backcolor (A su gusto)
Caption Generar

Name Command 2
Backcolor (A su gusto)
Caption Regresar

Name Command 3
Backcolor (A su gusto)
Caption Nuevo

LABEL
Cantidad 3

Name Label1
Forecolor (A su gusto)
Caption Tablas

Name Label2
Forecolor (A su gusto)
Caption Ingrese el
factor

Name Label1
Forecolor (A su gusto)
Caption Ingrese el Limite

PAULINA GUATAPI
LISTBOX
Cantidad 1
Name List1
List (Vacío)


FORM 3

Name Form3
Backcolor (A su gusto)
Windowstate Maximize

BUTTON
Cantidad 5

Name Command 1
Backcolor (A su gusto)
Text Fibonacci

Name Command 2
Backcolor (A su gusto)
Text Factorial


Name Command 3
Backcolor (A su gusto)
Text Primos


Name Command 4
Backcolor (A su gusto)
Text Salir

Name Command 5
Backcolor (A su gusto)
Text Limpiar


LABEL
Cantidad 1

Name Label1
Forecolor (A su gusto)
Text Ingrese el limite


PAULINA GUATAPI
LISTBOX
Cantidad 3

Name List 1
List (Vacío)

Name List 2
List (Vacío)

Name List 3
List (Vacío)

PROGRAMACION


FORM 1

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
        Me.Hide()
        Form2.Show()

    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
        Me.Hide()
        Form3.Show()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

    End Sub
End Class


FORM 2

Public Class Form2

    Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label3.Click

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
        Me.Hide()
        Form1.Show()
    End Sub

PAULINA GUATAPI
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
        Dim ml As Integer
        For INICIO = 1 To Val(TextBox2.Text) Step 1
            ml = Val(TextBox1.Text) * INICIO
            ListBox1.Items.Add(INICIO & "*" & Val(TextBox1.Text) & "=" &
ml)


        Next
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
        ListBox1.Items.Clear()
        TextBox1.Clear()
        TextBox2.Clear()
    End Sub

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

    End Sub
End Class


FORM 3

Public Class Form3

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
        Dim fib As Integer
        Dim a As Integer = 1
        Dim b As Integer = 0
        Dim c As Integer = 0
        Dim contador As Integer = 0
        For INICIO = 1 To Val(txtlimite.Text) Step 1
            b = a
            a = c
            c = a + b
            ListBox1.Items.Add(c)
        Next
    End Sub

    Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load


    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
        ListBox1.Items.Clear()
        ListBox2.Items.Clear()


PAULINA GUATAPI
ListBox3.Items.Clear()
        txtlimite.Clear()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
        Dim x, fac As Integer
        x = txtlimite.Text
        fac = 1

        For INICIO = x To 1 Step -1
            fac = fac * INICIO

        Next
        ListBox2.Items.Add(fac)

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
        Dim compro As Boolean = True
        Dim numero As Integer
        For numero = 1 To Val(txtlimite.Text) * 2
            compro = True
            For INICIO = 2 To numero - 1
                If numero Mod INICIO = 0 Then
                    compro = False
                End If
            Next
            If compro = True Then
                ListBox3.Items.Add(numero)
            End If
        Next

    End Sub
End Class




PAULINA GUATAPI
PAULINA GUATAPI
PAULINA GUATAPI
REGIONES DEL ECUADOR

1.- Diseñe un proyecto que visualice un las regiones de nuestro Ecuador

ANALISIS

Diseñaremos nuestro formulario en el cual utilizaremos Objeto como Label, TextBox, Button,
ComboBox, el cual nos permitirá diseñar nuestra aplicación.

COMPONENTE

Form =11

Form1= Contraseña

Form2= Bienvenidos

Form3=Menu Regiones

Form4=Region Costa

Form6=Region sierra

Form8=Region oriente

Form10=Region Insular



Label=20 =>Descripción del texto

Button=20=> Evento al hacer clic permite ingresar a la página deseada.

Picturebox=26 => imágenes que se presenta en cada form


CODIGO

CODIGO DE LA CONTRASEÑA

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdingresar.Click
     If txtcontraseña.Text = ("1234") Then
        Form1.Show()
     Else
        MsgBox("CONTRASEÑA INVALIDA")
        txtcontraseña.Focus()
        txtcontraseña.SelectionStart = 0
        txtcontraseña.Text = ""
     End If

PAULINA GUATAPI
End Sub

CODIGO PARA OCULTAR LAS PLANTILLAS FORM

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     'Form2.Hide()
     Form3.Show()
  End Sub

  Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click
    Form1.Show()
    Me.Hide()
  End Sub

  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
     'Form2.Hide()
    Form5.Show()
  End Sub

  Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
     'Form2.Hide()
    Form7.Show()
  End Sub

  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
     'Form2.Hide()
    Form9.Show()
  End Sub
End Class



CAPTURA DE PANTALLAS




PAULINA GUATAPI
PAULINA GUATAPI
PAULINA GUATAPI
GENERAR UNA PROFORMA (VINOS Y LICORES)

1. Abrir un nuevo Proyecto en Visual BasicGG

COMPONENTES

      LABEL

Cantidad 11
Nombre      Label1
Forecolor   (A su gusto)



PAULINA GUATAPI
Nombre       Label2
Caption      VINOS Y LICORES

Nombre        Label3
Caption       LICORES

Nombre         Label4
Caption       CANTIDAD

Nombre        Label5
Caption       P.UNITARIO

Nombre         Label6
Caption       SUB.TOTAL

Nombre        Label7
Caption       FORMAS DE PAGO

Nombre        Label8
Caption       +15% DE RECARGO

Nombre         Label9
Caption       -20% DE DESCUENTO

Nombre         Label10
Caption       IVA

Nombre        Label11
Caption       T.A PAGAR

         TEXTBOX

Cantidad 5
Name          Text1
Text          (Vacío) CANTIDAD

Name          Text2
Text          (Vacío) P.UNITARIO

Name          Text3
Text          (Vacío) SUB.TOTAL

Name          Text4
Text          (Vacío) IVA

Name          Text5

PAULINA GUATAPI
Text          (Vacío) TOTAL A PAGAR

         COMBOBOX

Cantidad      1
Name          BomboBox
Text          (Vacío)

         CHECKBOX

Cantidad       2
Nombre       CheckBox1
Forecolor    (A su gusto)
Font           (A su gusto)
Caption       +15% DE RECARGO

Nombre       CheckBox2
Forecolor    (A su gusto)
Font           (A su gusto)
Caption       -20% DE DESCUENTO


         PICTUREBOX

Cantidad               1

         BUTTON

Cantidad       2
Nombre         Command1
Caption       NUEVO

Nombre         Command2
Caption       SALIR




PAULINA GUATAPI
CODIFICACION

    FORM1

Public Class Form1
        Dim datos As Integer
        Dim datos1 As Double

    COMBOBOX

   Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
   As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    datos = ComboBox1.SelectedIndex
    If datos = 0 Then
       Txtprecio.Text = Val("180.85")
       datos1 = Txtprecio.Text
       PictureBox1.Load("C:PROFORMAPROFORMAw1.jpg")
    ElseIf datos = 1 Then
       Txtprecio.Text = Val("99.00")
       datos1 = Txtprecio.Text
       PictureBox1.Load("C:PROFORMAPROFORMAv1.jpg")
    ElseIf datos = 2 Then
       Txtprecio.Text = Val("130.99")
       datos1 = Txtprecio.Text
       PictureBox1.Load("C:PROFORMAPROFORMAch1.jpg")
    ElseIf datos = 3 Then
       Txtprecio.Text = Val("90.99")
       datos1 = Txtprecio.Text
       PictureBox1.Load("C:PROFORMAPROFORMAsm1.jpG")

    End If
  End Sub

    TEXTBOX CANTIDAD

  Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As
  System.EventArgs) Handles txtcantidad.TextChanged
  Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00")
 Txtiva.Text = Format(Val(Txttotal.Text * 0.12), "##.00")
Txtpagar.Text = Format(Val(Txttotal.Text) + Val(Txtiva.Text), "##.00")

  End Sub

    CHECKBOX CREDITO

   Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
   System.EventArgs) Handles CheckBox1.CheckedChanged
    If CheckBox1.Checked = True Then
       CheckBox2.Enabled = False
    End If
    If CheckBox1.Checked = False Then
       CheckBox2.Enabled = True
       CheckBox2.Enabled = False

PAULINA GUATAPI
End If

  End Sub

    BUTTON NUEVO

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
   Handles Button1.Click
    txtcantidad.Clear()
    Txtprecio.Clear()
    Txttotal.Clear()
  End Sub

    BUTTON SALIR

   Private Sub cmsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
   Handles cmsalir.Click
    End
  End Sub

GRABAR Y EJECUTAR




Escogemos el tipo de licor y ya nos sale automáticamente el valor




     DISEÑE UNA APLICACIÓN UTILIZANDO LOS NÚMEROS RANDOMICOS

En este programa veremos cómo manejar números randomicos para lo cual realizaremos un
proyecto llamado casino

PAULINA GUATAPI
En este proyecto utilizamos algunos objetos como:

1 FORM1

Name Form1

4 LABEL

Label1 Título principal (Casino)

Label2 son los subtítulos ( 0 )

Label3 son los subtítulos ( 0 )

Label4 son los subtítulos ( 0 )

2 BUTTON

Button 1 Para el botón Jugar (cmdjugar)

Button 2 Para el botón salir (cmdsalir)

2   PICTUREBOX

Picturebox1 Utilizaremos para agregar la primera imagen

PictureBox2 Utilizaremos para agregar la segunda imagen



        Código

Esta codificación está hecha en el botón jugar

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     Dim n1 As Byte
     Dim n2 As Byte
     Dim n3 As Byte
     Randomize()
     Do
        n1 = Int(Rnd() * 10)
        n2 = Int(Rnd() * 10)
        n3 = Int(Rnd() * 10)
     Loop While (n1 > 1) And (n1 <= 6)
     Label2.Text = n1
     Label3.Text = n2
     Label4.Text = n3
     If (Label2.Text = Label3.Text) And (Label2.Text = Label4.Text) Then
        PictureBox1.Visible = True
        PictureBox2.Visible = False
        MsgBox("Felicidades Ganaste")

     Else
       PictureBox2.Visible = True
       PictureBox1.Visible = False

PAULINA GUATAPI
MsgBox("Fallaste Intentalo nuevamente")

    End If
  End Sub
End Class

Esta codificación está hecha en el salir

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
     End
  End Sub

        Captura de pantalla(Corrido)




                                           PROFORMA

Apariencia del formulario.

Formulario 1

Formulario 2

Componentes

FORM

Cantidad       2


PAULINA GUATAPI
El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso a
desarrollar la proforma.

El segundo formulario lo utilizaremos para      desarrollar de la proforma de las partes del
computador.

En el primer formulario utilizaremos

BUTTON

Cantidad          2

Se utiliza dos buttom para:

Button1 = Ingresar

Button2 = Salir

LABEL

Cantidad          2

Se utiliza 2 label para designar el nombre según el requerimiento.

Como tenemos el primer label1 para ubicar el tema del formulario en mi caso acceso a la
proforma

El label2 escrito INGRESE LA CLAVE

TEXTBOX

Cantidad                1

Utilizamos 1 textbox para digitar LA CLAVE

En el segundo formulario utilizaremos

BUTTON

Cantidad          3

Se utiliza tres buttom para:

Button1 = Nuevo proforma

Button2 = Regresar a la página de inicio

Button3 = Salir

LABEL

Cantidad          22

Se utiliza 2 label para designar el nombre según el requerimiento.

Label1 = proforma partes del computador

PAULINA GUATAPI
Label2 = datos del cliente

Label3 = nombre

Label4 = Apellido

Label5 = fecha

Label6 = # de proforma

Label7 = Monitores

Label8 = Impresoras

Label9 =discos duros

Label10 =Procesadores

Label11 =Teclado

Label12 = # de proforma

Label13 =Escoja la forma de pago

Label14 = cantidad

Label15 = P.unitario

Label16 =P. total

Label17 =Sub Total

Label18 = Iva

Label18 = Total a pagar

TEXTBOX

Cantidad         24

     Txtiva= iva
     Txtsubtotal= subtotal
     Txttotal = total que a comprado

     Txtpunitario= el precio unitario del monitor
     Txtcantidad= ingreso para la cantidad de monitores
     Txtptotal= el precio tatal de la contidad de monitores comprados

     Txtpunitario2 = el precio unitario de la impresora
     Txtcantidad2 = ingreso para la cantidad de impresoras
     Txtptotal2 = el precio tatal de la contidad de inpresoras comprados

     Txtpunitario3 = el precio unitario del disco duro
     Txtcantidad3 = ingreso para la cantidad de discos duros
     Txtptotal3 = el precio tatal de la contidad de discos duros comprados


PAULINA GUATAPI
Txtpunitario4 = el precio unitario de el procesador
    Txtcantidad4 = ingreso para la cantidad de procesadores
    Txtptotal4 = = el precio tatal de la contidad de procesadores comprados

    Txtpunitario5 = el precio unitario de el teclado
    Txtcantidad5 = ingreso para la cantidad de teclados
    Txtptotal5 = = el precio tatal de la contidad de teclados comprados

    Txtcontado = se imprimera el valor a pagar cuando elija pagar al contado
    Txtcredito = se imprimera el valor a pagar cuando elija pagar a credito

        Txtnombre = ingreso del nombre del cliente
    Txtapellido = ingreso del apellido del cliente
    Txtfecha = ingreso de la fecha de compra
    Txtproforma = ingreso del numero de proforma


CHECKBOX

Cantidad       2

CheckBox1 = Contado

CheckBox2 = Crédito

Codificación

Inicio del programa

Public Class Form2
//Declarando variables

  Dim DATOS As Integer
   Dim DATOS1 As Double
//codificando el botón nuevo

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
     Form1.Show()
     Me.Hide()
   End Sub
// Codificando el botón salir

 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click

     End
   End Sub
// Codificando el combobox monitores

Private Sub Cmbmoni_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Cmbmoni.SelectedIndexChanged

    DATOS = Cmbmoni.SelectedIndex

PAULINA GUATAPI
If (DATOS = 0) Then
        Txtpunitario.Text = Val("350.00")
        DATOS1 = Txtpunitario.Text
     ElseIf (DATOS = 1) Then
        Txtpunitario.Text = Val("124.00")
        DATOS1 = Txtpunitario.Text
     ElseIf (DATOS = 2) Then
        Txtpunitario.Text = Val("208.00")
        DATOS1 = Txtpunitario.Text
     ElseIf (DATOS = 3) Then
        Txtpunitario.Text = Val("408.00")
        DATOS1 = Txtpunitario.Text
     ElseIf (DATOS = 4) Then
        Txtpunitario.Text = Val("280.00")
        DATOS1 = Txtpunitario.Text
     End If
   End Sub
// Codificando el combobox impresoras

   Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
      DATOS = ComboBox2.SelectedIndex
      If (DATOS = 0) Then
         Txtpunitario2.Text = Val("195.00")
         DATOS1 = Txtpunitario2.Text
      ElseIf (DATOS = 1) Then
         Txtpunitario2.Text = Val("455.00")
         DATOS1 = Txtpunitario2.Text
      ElseIf (DATOS = 2) Then
         Txtpunitario2.Text = Val("70.00")
         DATOS1 = Txtpunitario2.Text
      ElseIf (DATOS = 3) Then
         Txtpunitario2.Text = Val("125.00")
         DATOS1 = Txtpunitario2.Text
      ElseIf (DATOS = 4) Then
         Txtpunitario2.Text = Val("145.00")
         DATOS1 = Txtpunitario2.Text
      End If
   End Sub
// Codificando el combobox disco duros

  Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
     DATOS = ComboBox3.SelectedIndex
     If (DATOS = 0) Then
        Txtpunitario3.Text = Val("110.00")
        DATOS1 = Txtpunitario3.Text
     ElseIf (DATOS = 1) Then
        Txtpunitario3.Text = Val("125.00")
        DATOS1 = Txtpunitario3.Text
     ElseIf (DATOS = 2) Then
        Txtpunitario3.Text = Val("180.00")
        DATOS1 = Txtpunitario3.Text
     ElseIf (DATOS = 3) Then
        Txtpunitario3.Text = Val("240.00")

PAULINA GUATAPI
DATOS1 = Txtpunitario3.Text
     ElseIf (DATOS = 4) Then
        Txtpunitario3.Text = Val("135.00")
        DATOS1 = Txtpunitario3.Text
     End If
   End Sub
// Codificando el combobox procesadores

   Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox4.SelectedIndexChanged
      DATOS = ComboBox4.SelectedIndex
      If (DATOS = 0) Then
         Txtpunitario4.Text = Val("80.00")
         DATOS1 = Txtpunitario4.Text
      ElseIf (DATOS = 1) Then
         Txtpunitario4.Text = Val("120.00")
         DATOS1 = Txtpunitario4.Text
      ElseIf (DATOS = 2) Then
         Txtpunitario4.Text = Val("360.00")
         DATOS1 = Txtpunitario4.Text
      ElseIf (DATOS = 3) Then
         Txtpunitario4.Text = Val("270.00")
         DATOS1 = Txtpunitario4.Text
      ElseIf (DATOS = 4) Then
         Txtpunitario4.Text = Val("130.00")
         DATOS1 = Txtpunitario4.Text
      End If
   End Sub
// Codificando el combobox teclado

Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox5.SelectedIndexChanged
     DATOS = ComboBox5.SelectedIndex()
     If (DATOS = 0) Then
        Txtpunitario5.Text = Val("25.00")
        DATOS1 = Txtpunitario5.Text
     ElseIf (DATOS = 1) Then
        Txtpunitario5.Text = Val("14.00")
        DATOS1 = Txtpunitario5.Text
     ElseIf (DATOS = 2) Then
        Txtpunitario5.Text = Val("12.00")
        DATOS1 = Txtpunitario5.Text
     ElseIf (DATOS = 3) Then
        Txtpunitario5.Text = Val("15.00")
        DATOS1 = Txtpunitario5.Text
     ElseIf (DATOS = 4) Then
        Txtpunitario5.Text = Val("18.00")
        DATOS1 = Txtpunitario5.Text
     End If
   End Sub
// Codificando el Txtcantidad cantidad para sacar el precio de los monitores

  Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad.TextChanged
     Txtptotal.Text = Format(Val(Txtcantidad.Text) * Val(DATOS1), "##.00")

PAULINA GUATAPI
Txtsubtotal.Text    =     Format(Val(Txtptotal.Text)     +      Val(Txtptotal2.Text)   +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
     Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
     Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
   End Sub
// Codificando el boton nuevo donde tenemos que mandar a blanquear todos los textos

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
    Txtiva.Clear()
    Txtsubtotal.Clear()
    Txttotal.Clear()

    Txtpunitario.Clear()
    Txtcantidad.Clear()
    Txtptotal.Clear()

    Txtpunitario2.Clear()
    Txtcantidad2.Clear()
    Txtptotal2.Clear()

    Txtpunitario3.Clear()
    Txtcantidad3.Clear()
    Txtptotal3.Clear()

    Txtpunitario4.Clear()
    Txtcantidad4.Clear()
    Txtptotal4.Clear()

    Txtpunitario5.Clear()
    Txtcantidad5.Clear()
    Txtptotal5.Clear()

    Txtcontado.Clear()
    Txtcredito.Clear()

        Txtnombre.Clear()
    Txtapellido.Clear()
    Txtfecha.Clear()
    Txtproforma.Clear()
  End Sub

// Codificando el checkbox1


  Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
     Txtcontado.Text = Format(Val(Txtsubtotal.Text) * 0.15, "##.00")
     Txttotal.Text = Format(Val(Txtsubtotal.Text) - Val(Txtcontado.Text), "##.00")

    If (CheckBox1.Checked = True) Then
       CheckBox2.Enabled = False

    ElseIf (CheckBox1.Checked = False) Then
      CheckBox2.Enabled = True

PAULINA GUATAPI
CheckBox1.Enabled = False
    End If

   End Sub
Codificando el checkbox2
   Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox2.CheckedChanged
     Txtcredito.Text = Format(Val(Txtsubtotal.Text) * 0.2, "##.00")
     Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtcredito.Text), "##.00")
   End Sub
//Codificando el boton cantidad2 para sacar el precio de las impresoras

Private Sub Txtcantidad2_TextChanged_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad2.TextChanged

    Txtptotal2.Text = Format(Val(Txtcantidad2.Text) * Val(DATOS1), "##.00")
    Txtsubtotal.Text     =    Format(Val(Txtptotal.Text)      +      Val(Txtptotal2.Text)   +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
    Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
    Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")

  End Sub
Codificando el boton cantidad para sacar el precio de los discos duros

Private Sub Txtcantidad3_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad3.TextChanged
     Txtptotal3.Text = Format(Val(Txtcantidad3.Text) * Val(DATOS1), "##.00")
     Txtsubtotal.Text    =    Format(Val(Txtptotal.Text)      +      Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
     Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
     Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
  End Sub
Codificando el boton cantidad para sacar el precio de los procesadores

  Private Sub Txtcantidad4_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad4.TextChanged
     Txtptotal4.Text = Format(Val(Txtcantidad4.Text) * Val(DATOS1), "##.00")
     Txtsubtotal.Text    =    Format(Val(Txtptotal.Text)       +     Val(Txtptotal2.Text) +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
     Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
     Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
  End Sub
Codificando el boton cantidad para sacar el precio de los teclados

Private Sub Txtcantidad5_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Txtcantidad5.TextChanged

     Txtptotal5.Text = Format(Val(Txtcantidad5.Text) * Val(DATOS1), "##.00")
     Txtsubtotal.Text    =    Format(Val(Txtptotal.Text)      +      Val(Txtptotal2.Text)   +
Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00")
 Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00")
Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00")
  End Sub



PAULINA GUATAPI
EL SISTEMA SOLAR


Tema:
Diseñe una aplicación que me permita conocer y obtener información de los planetas del
sistema solar.

PAULINA GUATAPI
Primeramente debemos crear una aplicación de Windows Forms


El Sistema Solar, vamos a agregarle una primera pantalla de presentación con distintos botones
o labels que nos vinculan a los otros formularios:
UTILIZAREMOS:
2 LABELS
    -   utilizaremos cada uno de estos para:
    label 1:     nuestro sistema solar
    label 2:     elegir planeta
1 COMBOBOX
    -   utilizaremos el COMBOBOX para insertar la lista de planetas
1 TEXT BOX
    -   en el cual colocaremos la información relevante a cada planeta
2 PICTURE BOX
    -   Nos permitirá direccionar la imagen de cada planeta según lo seleccionamos
1 comand button
Insertamos una imagen List.




El código es:


        Public Class Form1




          Private Sub Form1_Load(ByVal sender As              System.Object, ByVal e As
        System.EventArgs) Handles MyBase.Load

               ComboBox1.Items.Add("MERCURIO")

               ComboBox1.Items.Add("TIERRA")

               ComboBox1.Items.Add("JUPITER")

               ComboBox1.Items.Add("SATURNO")

               ComboBox1.Items.Add("URANO")

               ComboBox1.Items.Add("NEPTUNO")




PAULINA GUATAPI
End Sub




       Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
     ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

          Select Case (ComboBox1.SelectedIndex)

             Case Is = 0

               TextBox1.Text = "Planeta Mercurio.- Mercurio es el planeta del Sistema
     Solar más próximo al Sol, y el más pequeño (a excepción de los planetas enanos).
     Forma parte de los denominados planetas interiores o terrestres. Mercurio no tiene
     satélites. Se conocía muy poco sobre su superficie hasta que fue enviada la sonda
     planetaria Mariner 10, y se hicieron observaciones con radares y radiotelescopios."



     PictureBox1.Load("C:PLANETAIMAGENESPLANETASMERCURIO.jpg")

               PictureBox2.Image = ImageList1.Images(0)

             Case Is = 1

               TextBox1.Text = "La Tierra es el tercer planeta del Sistema Solar,
     considerando su distancia al Sol, y el quinto de ellos según su tamaño. Es el único
     planeta del universo que se conoce en el que exista y se origine la vida. La Tierra se
     formó al mismo tiempo que el Sol y el resto del Sistema Solar, hace 4.570 millones de
     años.

               PictureBox1.Load("C:PLANETAIMAGENESPLANETASTIERRA.jpg")

               PictureBox2.Image = ImageList1.Images(1)

             Case Is = 2

               TextBox1.Text = "Planeta Júpiter.- Júpiter es el quinto planeta del Sistema
     Solar. Forma parte de los denominados planetas exteriores o gaseosos. Recibe su
     nombre del dios romano Júpiter.Se trata del planeta que ofrece un mayor brillo a lo
     largo del año dependiendo de su fase. Es, además, después del Sol el mayor cuerpo
     celeste del Sistema Solar, con una masa de más de 310 veces la terrestre, y un diámetro
     unas 11 veces más grande.



PAULINA GUATAPI
PictureBox1.Load("C:PLANETAIMAGENESPLANETASJUPITER.jpg")

               PictureBox2.Image = ImageList1.Images(2)

            Case Is = 3

               TextBox1.Text = "Planeta Saturno.- Saturno es el sexto planeta del Sistema
     Solar, es el segundo en tamaño después de Júpiter y es el único con un sistema de
     anillos visible desde nuestro planeta. Su nombre proviene del dios romano Saturno.
     Forma parte de los denominados planetas exteriores o gaseosos, también llamados
     jovianos por su parecido a Júpiter.



     PictureBox1.Load("C:PLANETAIMAGENESPLANETASSATURNO.jpg")

               PictureBox2.Image = ImageList1.Images(3)

            Case Is = 4

               TextBox1.Text = "Planeta Urano.- Urano es el séptimo planeta del Sistema
     Solar. La principal característica de Urano, parece ser la extraña inclinación de su eje de
     rotación casi noventa grados con respecto a su órbita; la inclinación no solo se limita al
     mismo planeta, sino también a sus anillos, satélites y el campo magnético del mismo.

               PictureBox1.Load("C:PLANETAIMAGENESPLANETASURANO.jpg")

               PictureBox2.Image = ImageList1.Images(4)

            Case Is = 5

               TextBox1.Text = "Planeta Neptuno.- Neptuno es el octavo y último planeta
     del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Su
     nombre proviene del dios romano Neptuno, el dios del mar.

               PictureBox1.Load("C:PLANETAIMAGENESPLANETASNEPT.jpg")

               PictureBox2.Image = ImageList1.Images(5)

          End Select

       End Sub

     End Class




PAULINA GUATAPI
CONCLUSION:
     El programa o este tipo de programas es utilizado para obtener información relevante a
     temas de interés como el antes visto.



PAULINA GUATAPI
PROPIEDADES ALIMENTICIAS

DISEÑAR UN FORMULARIO QUE ME PERMITA VISUALIZAR LAS PROPIEDADES
ALIMENTICIAS UTILIZANDO LA HERRAMIENTA CHECKBOX E IMAGELIST PARA
VISUALIZAR LAS IMÁGENES Y UNA DESCRIPCION DE ELLAS.

Este programa nos permite conocer algunas de las propiedades alimenticias y nos muestra
una imagen que la identifica.

En este caso se ha usado:

3 Label

     Label1: Para el Título.
     Label2: Para el Subtítulo.
     Label3: Para la descripcion de cada opcion de la lista.

1 CheckBox

     CheckBox: Para desplegar la lista de opcines.

2 PictureBox

     PictureBox1: Para visualizar la 1ª imagen realizada con el case.
     PictureBox2: Para visualizar la 2ª imagen realizada con la Herramienta ImageList.

1 Button

     Button: Para finalizar el programa.


Public Class PROP_ALIM

Observamos la descripcion de cada propiedad.

  Private Sub LISTA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LISTA.SelectedIndexChanged
     Select Case (LISTA.SelectedIndex)
       Case Is = 0
          DESCRIP.Text = " Hidratos de carbono: Proporcionan energía tanto para uso
inmediato como para tener de reserva y también tienen una función estructural.

          IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASH_CAR_1.JPG")
          IMAG2.Image = ImageList1.Images(0)
        Case Is = 1
          DESCRIP.Text = " Lípidos Saturados: Ayudan a la reconstrucción y funcionamiento
de nuestro cuerpo y además forman nuestra reserva de energía y estos son los que se obtienen de
la grasa de origen animal y del aceite vegetal de palma y de coco. Están relacionados con el
aumento del colesterol.

        IMAG1.Load("J:UTA5° SEMESTRELENGUAJE                     DE    PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASLIPS_1.JPG")


PAULINA GUATAPI
IMAG2.Image = ImageList1.Images(1)
       Case Is = 2
          DESCRIP.Text = " Lípidos Insaturados: Ayudan a la reconstrucción y funcionamiento
de nuestro cuerpo y además forman nuestra reserva de energía y se obtienen de los alimentos de
origen vegetal, a excepción del aceite de coco y palma.

          IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASLIPI_1.JPG")
          IMAG2.Image = ImageList1.Images(2)
       Case Is = 3
          DESCRIP.Text = " Proteínas. Son básicas para los seres vivos. Se necesitan para
formar y reparar los tejidos (músculo, piel, cabello o las uñas, etc.) y además tienen una función
metabólica y reguladora de nuestro organismo.

         IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASPROT_1.JPG")
         IMAG2.Image = ImageList1.Images(3)
       Case Is = 4
         DESCRIP.Text = " Vitaminas Hidrosolubles: Son nutrientes esenciales. Actúan como
intermediarias en distintas reacciones químicas. Pueden trasportarse bien por el agua sin
almacenarse en nuestro organismo (grupo B y vitamina C) "

        IMAG1.Load("J:UTA5° SEMESTRELENGUAJE                       DE     PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASVIT_H_1.JPG")

           IMAG2.Image = ImageList1.Images(4)
        Case Is = 5
           DESCRIP.Text = " Vitaminas Liposolubles: Son nutrientes esenciales. Actúan como
intermediarias en distintas reacciones químicas. o por la grasa (liposolubles) almacenándose en
el tejido adiposo (A, D, E y K). Están presentes en múltiples alimentos (frutas, leche, huevos,
carnes, etc.). "
           IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASVIT_L_1.JPG")
           IMAG2.Image = ImageList1.Images(5)
        Case Is = 6
           DESCRIP.Text = " Minerales. Participan en la formación y funcionamiento de
nuestro organismo. Destacan por su importancia el : calcio, fósforo, hierro, yodo, flúor, sodio,
cloro, potasio, azufre, magnesio, manganeso, cobre, cobalto y zinc, cromo, molibdeno y selenio.
Se encuentran presentes en casi todos los alimentos en mayor o menor cantidad. "
           IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN
IPROPIEDADES_ALIMENTICIASMIN_1.JPG")
           IMAG2.Image = ImageList1.Images(6)
      End Select
   End Sub

Aqui he enlistado los nombres de las propiedades alimenticias a mostrarse.

  Private Sub PROP_ALIM_Load(ByVal sender As                    System.Object,    ByVal    e   As
System.EventArgs) Handles MyBase.Load
     LISTA.Items.Add("HIDRATOS DE CARBONO")
     LISTA.Items.Add("LIPIDOS SATURADOS")
     LISTA.Items.Add("LIPIDOS INSATURADOS")
     LISTA.Items.Add("PROTEINAS")
     LISTA.Items.Add("VITAMINAS HIDROSOLUBES")
     LISTA.Items.Add("VITAMINAS LIPOSOLUBLES")

PAULINA GUATAPI
LISTA.Items.Add("MINERALES")
  End Sub
Aqui programamos el boton salir.

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     End
  End Sub

End Class


Esta es la pantalla que nos aparecerá al momento de mandar a correr el programa.




                                   PLANILLA DE LUZ

 Diseñe un proyecto que permita calcular la planilla de Luz eléctrica según los siguientes
condicionamientos.
     Valide el ingreso de los datos en las cajas de texto de tal manera que solo permita el
        ingreso de números
     Valide los datos de la Lectura anterior y la Lectura actual de tal manera que la lectura
        actual es siempre mayor que la lectura anterior
     Se ingresan solo las lecturas anterior y actual y se genera automáticamente el Total a
        Pagar
     Proponga su propio diseño
     La aplicación se genera n veces según lo decida el usuario
     Programe todos los botones que considere necesarios

DESCRIPCIÓN
Este programa nos permite calcular el valor de consumo de luz eléctrica según los watts
consumidos y los recargos por alumbrado público, bomberos, y basura.


14 Label

Label 1 = EMPRESA ELECTRICA

PAULINA GUATAPI
Label 2 = Fecha
Label 3 = # Cuenta
Label 4 = Factura
Label 5 = Cliente
Label 6 = Lectura actual
Label 7 = Lectura anterior
Label 8 = Wat
Label 9 = RECARGOS
Label 10 = 3% Alumbrado P.
Label 11 = 4% Bomberos
Label 12 = 5% Basura
Label 13 = Total
Label 14 = Costo

12 Text Box

Text Box 1 para la fecha.
Text Box 2 para el # de Cuenta.
Text Box 3 para la factura.
Text Box 4 = txtcliente
Text Box 5 = txtanterior
Text Box 6 = txtactual
Text Box 7 = txtconsumo
Text Box 8 = txtacosto
Text Box 9 = txtalumbrado
Text Box 10 = txtbomberos
Text Box 11 = txtbasura
Text Box 12 = txttotal
Public Class Form1

Para validar los datos, ingresar solo letras para el cliente.

  Private Sub txtcliente_KeyPress(ByVal sender As Object,                  ByVal    e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtcliente.KeyPress
     If Char.IsLetter(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsSeparator(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub

Para validar el ingreso de datos, que la lectura siempre sea mayor a la anterior.

  Private Sub txtactual_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txtactual.Click
     If Val(txtactual.Text) > Val(txtanterior.Text) Then
        txtconsumo.Text = Val(txtactual.Text) - Val(txtanterior.Text)
     Else
        txtactual.Clear()
        txtactual.Focus()
     End If

PAULINA GUATAPI
Para calcular el costo de consumo y calcular el total a pagar adicionando los recargos .

     txtcosto.Text = Val(txtconsumo.Text) * 0.09
     txtalumbrado.Text = Val(txtcosto.Text) * 0.03
     txtbomberos.Text = Val(txtcosto.Text) * 0.04
     txtbasura.Text = Val(txtcosto.Text) * 0.05
     txttotal.Text = Val(txtcosto.Text) + Val(txtalumbrado.Text) + Val(txtbomberos.Text) +
Val(txtbasura.Text)
  End Sub

Para validar los datos, ingresar solo números para la lectura actual.

  Private Sub txtactual_KeyPress(ByVal sender As Object,                   ByVal     e     As
System.Windows.Forms.KeyPressEventArgs) Handles txtactual.KeyPress
     If Char.IsDigit(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub

Para validar los datos, ingresar solo números para la lectura anterior.

  Private Sub txtanterior_KeyPress(ByVal sender As Object,                 ByVal     e     As
System.Windows.Forms.KeyPressEventArgs) Handles txtanterior.KeyPress
     If Char.IsDigit(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub

  Para validar los datos, ingresar solo números para el # de cuenta.

  Private Sub TextBox2_KeyPress(ByVal sender As Object,                    ByVal     e     As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
     If Char.IsDigit(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub

Para validar los datos, ingresar solo números para la factura.

  Private Sub TextBox3_KeyPress(ByVal sender As Object,                    ByVal     e     As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
     If Char.IsDigit(e.KeyChar) Then

PAULINA GUATAPI
e.Handled = False
   ElseIf Char.IsControl(e.KeyChar) Then
     e.Handled = False
   Else
     e.Handled = True
   End If
 End Sub




                                  ROL DE PAGOS

DESCRIPCION

CON ESTE PROYECTO LOGRAREMOS OBTENER LA AUTOMATIZACION DE PAGO
PARA CADA EMPLEADO

APARIENCIA DEL FORMULARIO



OBJETOS UTILIZADOS PARA EL PROYECTO

PARA EL FORMULARIO PRINCIPAL DONDE INGRESAREMOS LA CLAVE TENEMOS
LOS SIGUIENTES OBJETOS:

FORM

CANTIDAD 2

FORM1 PARA EL ROL DE PAGOS

FORM2 PARA INGRESAR LA CLAVE DEL USUARIO

PICTUREBOX

CANTIDAD 1

PICTUREBOX1 = PARA PONER UNA IMAGEN EN EL FORM2 PARA LA CLAVE

LABEL

CANTIDAD 28

CADA LABEL SE UTILIZO PARA PONER DIFERENTES TITULOS Y SUBTITULOS EN
LOS DOS FORMULARIOS

TEXTBOX

CANTIDAD 18

TEXTBOX1=PARA INGRESAR EL NOMBRE DEL USUARIO

TEXTBOX2= PARA INGRESAR LA OCNTRASEÑA DEL USUARIO


PAULINA GUATAPI
TEXTBOX3= PARA INGRESAR LA CEDULA DEL EMPLEADO

TEXTBOX4= PARA INGRESAR EL NOMBRE DEL CARGO

TEXTBOX5= PARA INGRESAR EL TELEFONO

TEXTBOX6= PARA INGRESAR EL SUELDO

TEXTBOX7= PARA INGRESAR LA DIRECCION

TEXTBOX8= PARA INGRESAR EL IESS

TEXTBOX9= PARA INGRESAR LAS MULTAS

TEXTBOX10= PARA INGRESAR EL TELEFONO

TEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTAS

TEXTBOX12=PARA INGRESAR EL NUMERO DE LAS HORAS EXTRAS

TEXTBOX13=PARA CALCULAR EL TOTAL DE LAS HORAS EXTRAS

TEXTBOX14=PARA INGRESAR EL NUMERO DE CARGO FAMILIAR

TEXTBOX15=PARA CALCULAR EL TOTAL DE EL CARGO FAMILIAR

TEXTBOX16=PARA CALCULAR EL TOTAL DE INGRESOS

TEXTBOX17=EL TOTAL DE EGRESOS

T TEXTBOX18=OTAL A RECIBIR

BUTTON

CANTIDAD 6

Button1 = PARA INGRESAR AL SIGUIENTE FORMULARIO
Button2= PARA CALCULAR TOTAL DE INGRESOS
Button3 = PARA CALCULAR TOTAL DE EGRESOS
Button4= PARA INICIAR OTRA PERSONA
Button5=PARA BORRAR Y INGRESAR UN NUEVO DATOS
Button6= PARA SALIR DE LA EJECUCION

CHEKBOX

CANTIDAD 1

CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO

CODIFICADO

CODIFICADO PARA LA CLAVE

If txtclave.Text = ("PAGOS") Then
         Form1.Show()
         Me.Hide()

PAULINA GUATAPI
Else
        MsgBox("CONTRASEÑA INVALIDA")
        txtclave.Focus()
        txtclave.SelectionStart = 0
        txtclave.Text = ""
     End If
CODIFICADO PARA EL ROL DE PAGOS
Public Class Form1
  Dim DATOS, aux, con As Integer
  Dim DATOS1 As Double
  Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
     DATOS = ComboBox1.SelectedIndex
     If (DATOS = 0) Then
        txtcedula.Text = "1804758963"
        txtcargo.Text = "GERENTE"
        txtsueldo.Text = Val("400")

       DATOS1 = txtsueldo.Text
       ElseIf (DATOS = 1) Then

        txtcedula.Text = "1804785961"
        txtcargo.Text = "SECRETARIA"
        txtsueldo.Text = Val("320.50")
    DATOS1 = txtsueldo.Text
     ElseIf (DATOS = 2) Then
        txtcedula.Text = "1307845219"
        txtcargo.Text = "MENSAJERO"
        txtsueldo.Text = Val("100")
        DATOS1 = txtsueldo.Text
  ElseIf (DATOS = 3) Then
        txtcedula.Text = Val("1054785445")
        txtcargo.Text = "ADMINISTRADOR"
        txtsueldo.Text = Val("220")
        DATOS1 = txtsueldo.TexT
     ElseIf (DATOS = 4) Then
        txtcedula.Text = Val("1084512589")
        txtcargo.Text = "CONTADOR"
        txtsueldo.Text = Val("350.50")
        DATOS1 = txtsueldo.Text
     ElseIf (DATOS = 5) Then
        txtcedula.Text = Val("1087451045")
        txtcargo.Text = "VENDEDOR"
        txtsueldo.Text = Val("150")
        DATOS1 = txtsueldo.Text
     End If
  End Sub
  Private Sub         txtdirec_KeyPress(ByVal sender  As    Object,   ByVal   e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtdirec.KeyPress
     If Char.IsLetter(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsSeparator(e.KeyChar) Then
        e.Handled = False

PAULINA GUATAPI
Else
        e.Handled = True
     End If
  End Sub
  Private      Sub    txttele_KeyPress(ByVal      sender    As    Object, ByVal e   As
System.Windows.Forms.KeyPressEventArgs) Handles txttele.KeyPress
     If Char.IsDigit(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub
  Private Sub txtextras_KeyPress(ByVal sender As Object, ByVal e                    As
System.Windows.Forms.KeyPressEventArgs) Handles txtextras.KeyPress
     If Char.IsDigit(e.KeyChar) Then
        e.Handled = False
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = True
     End If
  End Sub
  Private Sub txttofami_TextChanged(ByVal sender As System.Object, ByVal e          As
System.EventArgs) Handles txttofami.TextChanged
 End Sub
  Private Sub txtextras_TextChanged(ByVal sender As System.Object, ByVal e          As
System.EventArgs) Handles txtextras.TextChanged
     If Val(txtextras.Text) >= 1 And Val(txtextras.Text) <= 10 Then
        aux = Val(txtsueldo.Text) * 6 / 100
        txthextras.Text = Val(txtextras.Text) * aux
     Else
        MsgBox("Numero Invalido")
     End If
  End Sub
  Private Sub txtfami_TextChanged(ByVal sender As System.Object, ByVal e            As
System.EventArgs) Handles txtfami.TextChanged
     If Val(txtfami.Text >= 2) Then
        txttofami.Text = Format(Val(txtfami.Text) * 10.5, "###.00")
     Else
        txttofami.Text = Format(Val(txtfami.Text) * 15.5, "###.00")
     End If
  End Sub
  Private Sub TextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e         As
System.EventArgs) Handles txtmultas.TextChanged
     If Val(txttomultas.Text) >= 7 Then
        txttomultas.Text = Val(txtsueldo.Text) * 20 / 100
     Else
        txttomultas.Text = Val(txtmultas.Text) * 3
     End If
  End Sub
  Private Sub TextBox1_TextChanged_2(ByVal sender As System.Object, ByVal e         As
System.EventArgs) Handles txtprestamos.TextChanged
     If Val(txtprestamos.Text) = 6 Then

PAULINA GUATAPI
con = Val(txtmonto.Text) * 8 / 100
        txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 6, "###.00")
     ElseIf Val(txtprestamos.Text) = 12 Then
        con = (Val(txtmonto.Text) * 16 / 100)
        txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 12, "###.00")
     ElseIf Val(txtprestamos.Text) = 18 Then
        con = (Val(txtmonto.Text) * 20 / 100)
        txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 18, "###.00")
     End If
  End Sub
  Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
     txtprestamos.Visible = True
     txtmonto.Visible = True
     txtvalpresta.Visible = True
  End Sub
  Private Sub txtsueldo_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtsueldo.TextChanged
     txtiees.Text = Format(Val(txtsueldo.Text) * 11.5 / 100, "###.00")
  End Sub



  Private Sub txttorecibe_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles txttorecibe.Click
     txttorecibe.Text = Format(Val(txtingres.Text) - Val(txtegresos.Text), "##.00")
  End Sub
  Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs)
  End Sub
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     End
  End Sub
 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
     Form2.Show()
     Me.Hide()
  End Sub
  Private Sub txtegresos_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtegresos.TextChanged
  End Sub
 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
     txtegresos.Text      =     Format(Val(txtiees.Text)      +     Val(txttomultas.Text)   +
Val(txtvalpresta.Text), "###.00")
  End Sub
  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
     txtingres.Text = Format(Val(txtsueldo.Text) + Val(txthextras.Text) + Val(txttofami.Text),
"##.00")
  End Sub
  Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click
     txtdirec.Text = ""

PAULINA GUATAPI
txttele.Text = ""
    txtingres.Text = ""
    txtegresos.Text = ""
    txtiees.Text = ""
    txtmonto.Text = ""
    txtprestamos.Text = ""
    txtmultas.Text = ""
    txttomultas.Text = ""
    txtcargo.Text = ""
    txttofami.Text = ""
    txtsueldo.Text = ""
    txtcargo.Text = ""
    txtfami.Text = ""
    txtextras.Text = ""
    txttorecibe.Text = ""
    txtsueldo.Text = ""
    txthextras.Text = ""
    txtvalpresta.Text = ""
    txttorecibe.Text = ""
  End Sub
End Class




PAULINA GUATAPI
MATRICULA

1.-Elaborar un programa que me permita realizar el ingreso de los datos de un estudiante al
sistema de matriculas, donde se me detalle los colegios y el tipo fiscal o particular, y se me
visualice el valor de la matricula, servicio medico, internet y recreación, y el valor total a pagar.

Descripción del ejercicio

En este ejercicio para el sistema de matrícula se desea ingresar los datos del estudiante y poder
seleccionar un colegio y el tipo ya sea fiscal, particular o fiscomisional.

También se bloquea los textbox donde se nos visualiza los valores de los seguros y el total.

Objetos

1splitContainer

15 label

Label1=sistema de recaudacion

Label2=datos personales

Label3=nombre

Label4=apellido

Label5=cedula

Label6=direccion

Label7=telefono

Label8=datos de matricula

Label9=valor matricula

Label10=servicio medico

Label11=servicio internet

Label12=servicio recreacion

Label13=total a pagar

Label14=tipo

Label15=colegio

10 textbox

Textbox1=txtnombre


PAULINA GUATAPI
Textbox2=txtapellido

Textbox3=txtcedula

Textbox4=txtdireccion

Textbox5=txttelefono

Textbox6= txtvmatricula

Textbox7= txtsmedico

Textbox8= txtsinternet

Textbox9= txtsrecreacion

Textbox10= txttotal

2 button

Button1=salir

Button2=nuevo

2 Combobox

Combobox1=cmbcolegio

Combobox1=cmbtipo

Codificado

Public Class Form1
  Dim dato As Integer

  Private Sub NOMBRE_KeyPress(ByVal sender As Object, ByVal            e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtNOMBRE.KeyPress
     If Char.IsNumber(e.KeyChar) Then
        e.Handled = True
        MsgBox("NO DATOS NUMERICOS")
        txtNOMBRE.Focus()
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = False
     End If
  End Sub

  Private Sub APELLIDO_KeyPress(ByVal sender As Object, ByVal          e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtAPELLIDO.KeyPress

    If Char.IsNumber(e.KeyChar) Then
       e.Handled = True
       MsgBox("NO DATOS NUMERICOS")
       txtAPELLIDO.Focus()
    ElseIf Char.IsControl(e.KeyChar) Then

PAULINA GUATAPI
e.Handled = False
    Else
      e.Handled = False
    End If
  End Sub

  Private Sub CEDULA_KeyPress(ByVal sender As Object, ByVal                  e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtCEDULA.KeyPress
     If Char.IsLetter(e.KeyChar) Then
        e.Handled = False
        MsgBox("SOLO DATOS NUMERICOS")
        txtCEDULA.Focus()
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = False
     End If
  End Sub

  Private Sub TELEFONO_KeyPress(ByVal sender As Object, ByVal                e   As
System.Windows.Forms.KeyPressEventArgs) Handles txtTELEFONO.KeyPress
     If Char.IsLetter(e.KeyChar) Then
        e.Handled = False
        MsgBox("SOLO DATOS NUMERICOS")
        txtTELEFONO.Focus()
     ElseIf Char.IsControl(e.KeyChar) Then
        e.Handled = False
     Else
        e.Handled = False
     End If
  End Sub

  Private Sub VMATRICULA_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtVMATRICULA.TextChanged

  End Sub

  Private Sub TIPO_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbTIPO.SelectedIndexChanged
     dato = cmbTIPO.SelectedIndex
     If dato = 0 Then
        txtVMATRICULA.Text = "250"

       txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##, 00")
       txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00")
       txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.12), "##,00")
       txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")
     ElseIf dato = 1 Then

      txtVMATRICULA.Text = "120"
      txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.06), "##, 00")
      txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##,00")
      txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00")


PAULINA GUATAPI
txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")

    ElseIf dato = 2 Then

       txtVMATRICULA.Text = "180"
       txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##, 00")
       txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##,00")
       txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.11), "##,00")
       txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) +
Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00")
     End If
  End Sub

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
     cmbTIPO.Items.Add("PARTICULAR")
     cmbTIPO.Items.Add("FISCAL")
     cmbTIPO.Items.Add("FISCOMISIONAL")
     cmbCOLEGIO.Items.Add("HISPANO AMÉRICA")
     cmbCOLEGIO.Items.Add("GUAYAQUIL")
     cmbCOLEGIO.Items.Add("BOLIVAR")
     cmbCOLEGIO.Items.Add("LA SALLE")
     cmbCOLEGIO.Items.Add("TIRSO DE MOLINA")
     cmbCOLEGIO.Items.Add("ADVENTISTA")
     cmbCOLEGIO.Items.Add("ATENAS")
  End Sub

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     End
  End Sub

  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
    txtNOMBRE.Text = ""
    txtAPELLIDO.Text = ""
    txtTELEFONO.Text = ""
    txtDIRECCIÓN.Text = ""
    txtVMATRICULA.Text = ""
     cmbTIPO.Text = ""
     cmbCOLEGIO.Text = ""
    txtSINTERNET.Text = ""
    txtSMEDICO.Text = ""
    txtSRECREACION.Text = ""
    txtTOTAL.Text = ""
  End Sub
End Class

Captura de pantalla




PAULINA GUATAPI
Pantalla tipo colegio fiscal




PAULINA GUATAPI
Pantalla tipo colegio particular




PAULINA GUATAPI
CONTROL DE NOTAS



Realizar un programa que permita realizar el control de notas de los estudiantes



        If Val(Txtmnota1.Text) >= 1 And Val(Txtmnota1.Text) <= 10 Then
             Else
                MsgBox("VALOR INCORRECTO")
                Txtmnota1.Text = " "


              End If

    Para sacar el promedio de todas las notas prosedemos a realisar el siguente proseso

If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then
     Else
        MsgBox("VALOR INCORRECTO")
        Txtmnota3.Text = " "
     End If
     txtpro1.Text   =       Format((Val(Txtmnota1.Text)   +    Val(txtmnota2.Text)        +
Val(Txtmnota3.Text)) / 3, "##.00")

     If Val(txtpro1.Text) >= 7 Then
        txtequi1.Text = "APROBADO"
     ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then
        txtequi1.Text = "SUSPENSO"
     ElseIf Val(txtpro1.Text) < 5 Then
        txtequi1.Text = "REPROBADO"


     End If

    Para programar tememos que cambiar en textbox el Name como txtequi1



If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then
     Else
        MsgBox("VALOR INCORRECTO")
        Txtmnota3.Text = " "
     End If
     txtpro1.Text   =       Format((Val(Txtmnota1.Text)   +    Val(txtmnota2.Text)        +
Val(Txtmnota3.Text)) / 3, "##.00")

     If Val(txtpro1.Text) >= 7 Then
        txtequi1.Text = "APROBADO"
     ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then
        txtequi1.Text = "SUSPENSO"
     ElseIf Val(txtpro1.Text) < 5 Then


PAULINA GUATAPI
txtequi1.Text = "REPROBADO"


        End If

Select Case (ComboBox1.SelectedIndex)
       Case Is = 0
          lblmateria1.Text = " FISICA II"
          lblmateria2.Text = " TUTORIAS"
          lblmateria3.Text = " PROGRAMACIONI"
          lblmateria4.Text = " TRABALO EN EQUIPO"
          lblmateria5.Text = " MATEMATICA BASICA"
          lblmateria6.Text = " METODOLOGIA DE LA INVESTIGACION"
       Case Is = 1
          lblmateria1.Text = " MODELOS PEDAGOGICOS"
          lblmateria2.Text = " MATEMATICA AVANZADA"
          lblmateria3.Text = " PSICOLOGIA GENERAL"
          lblmateria4.Text = " ELECTRONICA"
          lblmateria5.Text = " PROGRAMACION II"
          lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO I"
       Case Is = 2
          lblmateria1.Text = " LENGUAJE PROGRAMACION I"
          lblmateria2.Text = " HERRAMIENTAS MULTIMEDIA"
          lblmateria3.Text = " PROBLEMAS DE APRENDIZAJE"
          lblmateria4.Text = " PLANIFICACION CURRICULAR"
          lblmateria5.Text = " GESTOR BASE DE DATOS"
          lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO II"
       Case Is = 3
          lblmateria1.Text = " PRACTICAS PREPROFESIONALES"
          lblmateria2.Text = " SISTEMAS OPERATIVOS"
          lblmateria3.Text = " PROGRAMACION WEB 1 "
          lblmateria4.Text = " REDES"
          lblmateria5.Text = " SISTEMATIZACION CONTABLE"
          lblmateria6.Text = " GESTION DE PROYECTOS"

            End Select




Por ultimo comenzaremos a programar en Button1



txtproge.Text = Format((Val(txtpro1.Text) + Val(txtpro1.Text) + Val(txtpro1.Text) +
Val(txtpro4.Text) + Val(txtpro5.Text) + Val(txtpro6.Text)) / 6, "##.00")
     If Val(txtproge.Text) >= 7 Then
        txtequito.Text = "APROBADO"
     ElseIf Val(txtproge.Text) >= 5 And Val(txtproge.Text) <= 7 Then
        txtequito.Text = "SUSPENSO"
     ElseIf Val(txtproge.Text) < 5 Then
        txtequito.Text = "REPROBADO"
     End If

PAULINA GUATAPI
End Sub
     Si el estudiante reprueba más de 3 materias pierde el semestre




    *CORRECTO                                        * INCORRECTO




PAULINA GUATAPI
PRUEBA

Automatizar la venta e vehiculos

Ingrese los datos personales el cliente y datos del vehículo como color, marca, costo.

Utilizaremos la siguiente PictureBox

       PictureBox1=imagen del auto

Utilizaremos 3 GroupBox

       GroupBox1=Datos personales
       GroupBox2=Datos del vehículo
       GroupBox3=Valores totales




Utilizaremos 19 label.

       Label1= Tema
       Label2=Código
       Label3= Nombre
       Label4= Apellido
       Label5=Cedula
       Label6=Dirección
       Label7=Teléfono
       Label8=Tipo de vehículo
       Label9=Valor
       Label10=Color
       Label11=Aire acondicionado
       Label12= Vidrios eléctricos
       Label13= Valor de venta
       Label14=Comisión vendedor
       Label15= Total comisión
       Label16=Total a pagar

Utilizaremos los siguientes text box

       Textbox1=txtnombres
       Textbox2=txtapellido
       Textbox3=txtcedula
       Textbox4=txtdireccion
       Textbox4=txttelefono

PAULINA GUATAPI
   Textbox5=txttvehiculo
      Textbox6=txtvalor
      Textbox7=txtvalventa
      Textbox8=txtcomvendedor
      Textbox9=txttotcomision
      Textbox10=txttotpagar

Utilizaremos los 5 combobox.

      Combobox1= Para La Selección Del Código
      Combobox2= Para La Selección Del Tipo De Vehículo
      Combobox3= Para Seleccionar El Color Del Carro
      Combobox4= Para La Selección Del Aire Acondicionado
      Combobox5= Para La Selección De Vidrios Eléctricos

Utilizaremos 3 botones

      Button1= Para Nuevo
      Button2= Para Añadir Venta
      Button3= Para Salir



4.-Codificacion

Public Class Form1
  Dim a As Double

(CODIFICACION DEL PRIMER COMBOBOX)

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbcodigo.SelectedIndexChanged
     Select Case (cmbcodigo.SelectedIndex)
        Case Is = 0
          txtnombre.Text = "Maria Emitelia"
          txtapellido.Text = "Rosero Rosero"
          txtci.Text = "1802456989"
          txtdirec.Text = "Ambato"
          txttelef.Text = "2825898"
        Case Is = 1
          txtnombre.Text = "Milto Gabriel "
          txtapellido.Text = "Pallo Real"
          txtci.Text = "1808856569"
          txtdirec.Text = "Quito"
          txttelef.Text = "0988623569"
        Case Is = 2
          txtnombre.Text = "Celso Anibal"
          txtapellido.Text = "Jarrin Urrutia"
          txtci.Text = "1801112532"
          txtdirec.Text = "Riobamba"
          txttelef.Text = "0999562254"
     End Select
  End Sub

PAULINA GUATAPI
(CODIFICACION DEL SEGUNDO COMBOBOX)

  Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cmbcarro.SelectedIndexChanged
    Select Case (cmbcarro.SelectedIndex)
       Case Is = 0
         txtpresio.Text = 22000.0
         PictureBox2.Load("C:PRUEBAcamioneta.jpg")
         If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then
            txtvalorv.Text = Val(txtpresio.Text)
            txtcomi.Text = Val(txtvalorv.Text) * 0.04
         End If
         txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
         txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
       Case Is = 1
         txtpresio.Text = 25000.0
         PictureBox2.Load("C:PRUEBAauto.jpg")
         If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then
            txtvalorv.Text = Val(txtpresio.Text)
            txtcomi.Text = Val(txtvalorv.Text) * 0.04
         End If
         txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
         txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
       Case Is = 2
         txtpresio.Text = 35000.0
         PictureBox2.Load("C:PRUEBAfurgon.jpg")
         If Val(txtpresio.Text) > 25000 And Val(txtpresio.Text) <= 35000 Then
            txtvalorv.Text = Val(txtpresio.Text)
            txtcomi.Text = Val(txtvalorv.Text) * 0.05
         End If
         txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text)
         txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text)
     End Select

  End Sub

(CODIFICACION DEL TERCER COMBOBOX)

  Private Sub cmbcolor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmbcolor.SelectedIndexChanged
     Select Case (cmbcolor.SelectedIndex)
       Case Is = 0
          PictureBox1.Load("C:PRUEBAnegro.jpg")
       Case Is = 1
          PictureBox1.Load("C:PRUEBAblanco.jpg")
       Case Is = 2
          PictureBox1.Load("C:PRUEBAgris.jpg")
       Case Is = 3
          PictureBox1.Load("C:PRUEBArojo.jpg")
       Case Is = 4
          PictureBox1.Load("C:PRUEBAazul.jpg")
     End Select
  End Sub


PAULINA GUATAPI
(CODIFICACION DEL BOTTON1)

Private Sub cmdlimpiar_Click(ByVal sender         As   System.Object,   ByVal   e   As
System.EventArgs) Handles cmdlimpiar.Click
     txtnombre.Text = ""
     txtapellido.Text = ""
     txtci.Text = ""
     txtdirec.Text = ""
     txttelef.Text = ""
     txtvalorv.Text = ""
     txtcomi.Text = ""
     txttotal.Text = ""
     cmbcarro.Text = ""
     cmbcodigo.Text = ""
     cmbaire.Text = ""
     cmbcolor.Text = ""
     cmbvidrio.Text = ""

(CODIFICACION DEL BOTTON2)

Private Sub cmdañadir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdañadir.Click
     txtcomi.Text = ""
     txtvalorv.Text = ""
     cmbaire.Text = ""
     cmbcolor.Text = ""
     cmbvidrio.Text = ""
     cmbcarro.Text = ""
     txtpresio.Text = ""
     PictureBox1.Load("C:PRUEBAblanco.jpg")
     PictureBox2.Load("C:PRUEBAblanco.jpg")

(CODIFICACION DEL BOTTON3)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
     End
  End Sub

5.- Corrido del programa




PAULINA GUATAPI
EXAMEN DEL PRIMER PARCIAL
Objetivo: Determinar el nivel de asimilación sobre los elementos tratados, utilizando un
lenguaje de programación Visual.
Instructivo:
Aplique el razonamiento lógico para resolver la situación problémica planteada
Utilice correctamente las sentencias de programación
Estructure el programa en forma correcta para obtener los resultados requeridos
La evaluación tiene 2 partes, una teórica y otra práctica
La parte teórica se lo realizará en el Aula Virtual y tendrá una valoración de 1 punto
La parte práctica tendrá una valoración de 9 puntos

Equivalencia
El desarrollo del programa equivale a 9 puntos
4 puntos el correcto funcionamiento del programa
1 punto el diseño adecuado
2 puntos el proceso de validación de información
2 puntos la acumulación de información y la presentación correcta de resultados

FECHA: 13/11/2012
NOMBRE:
1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera de Docencia en
Informática de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica
Ambato, bajo los siguientes parámetros.
1.- Se trabaja en un formato de Fichas
2.- La Ficha Datos Personales permite el ingreso de información personal del docente
Cedula
Nombres
Dirección
Teléfono

3.- La Ficha Estudios Realizados permite el ingreso de los siguientes Datos
Título Obtenido Magister 200

PAULINA GUATAPI
PHD 300
Tercer Nivel 100
Méritos Mejor Egresado 100
Reconocimientos 50
Publicaciones Libros 100
Revistas 50
Artículos Indexados 50
Idiomas Hablar, Leer, Escribir 50
Leer, Entender 30
Proyectos Investigación 30
Vinculación 30
Otros 10
Cada escala equivale a 200 puntos para realizar un ascenso.
Determine la escala que le corresponde al docente y el sueldo promedio, considerando que todos
los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00 adicionales.
Obtenga el total de docentes por cada escala y el valore acumulado correspondiente al sueldo, el
proceso es repetitivo.
Examen

Utilizaremos un tabcontrol para realizar nuestro programa de forma adecuada y ordenada

Utilizaremos dos botones para el blanqueamiento y salir de todo el programa.

En el siguiente programa utilizaremos los siguientes label.

       Label1= tema del examen
       Label2=nombre
       Label3=dirección
       Label4= cedula
       Label5=teléfono
       Label6=detalle
       Label7=tipo
       Label8=valor parcial
       Label9=valor total
       Label10=título obtenido
       Label11= méritos
       Label12= publicaciones
       Label13= idiomas
       Label14=proyectos
       Label15= total de puntos
       Label16=escala
       Label17=sueldo
       Label18=nivel 1
       Label19=nivel 2
       Label20=nivel 3
       Label21 =nivel 4
       Label22= nivel 5
       Label23= número de docentes
       Label24= sueldo total


PAULINA GUATAPI
Utilizaremos los siguientes texbox

       Textbox1=txtnombres
       Textbox2=txtdireccion
       Textbox3=cedula
       Textbox4=txttelefono
       Textbox5=txttitulo
       Textbox6=txtmeri
       Textbox7=txtvpubli
       Textbox8=txtvidio
       Textbox9=txtproyec
       Textbox10=txtitotal
       Textbox11=txtmertotal
       Textbox12=txtpublitotal
       Textbox13=txtidiototal
       Textbox14=txtproyetotal
       Textbox15=txtpuntos
       Textbox16=txtescala
       Textbox17=txtsueldo
       Textbox18=txtn1
       Textbox19=txtn2
       Textbox20=txtn3
       Textbox21=txtn4
       Textbox22=txtn5
       Textbox23=txtsuel1
       Textbox24=txtsuel2
       Textbox25=txtsuel3
       Textbox26=txtsuel4
       Textbox27=txtsuel5

Utilizaremos los siguientes combobox.

       Combobox1= para el ingreso de los títulos obtenidos
       Combobox2= para el ingreso de los méritos obtenidos
       Combobox3= para el ingreso de las publicaciones
       Combobox4= para el ingreso de los idiomas culminados
       Combobox5= para el ingreso de los proyectos realiazados

Utilizaremos un botón para limpiar los textbox y combobox

    txttitulo.Text = ""
    txtvmeri.Text = ""
    txtvpubli.Text = ""
    txtvidio.Text = ""
    txtproyec.Text = ""
    txttitotal.Text = ""
    txtmertotal.Text = ""

PAULINA GUATAPI
txtpublitotal.Text = ""
      txtidiototal.Text = ""
      txtproyetotal.Text = ""
      ComboBox1.Text = ""
      ComboBox2.Text = ""
      ComboBox3.Text = ""
      ComboBox4.Text = ""
      ComboBox5.Text = ""
      txtpuntos.Text = ""
      txtsueldo.Text = ""
      txtescala.Text = ""
      txtnombres.Text = ""
      txtcedula.Text = ""
      txtdireccion.Text = ""
      txttelefono.Text = ""

Utilizaremos un botón para finalizar el programa.

End

CODIFICACION

Public Class Form1
(CODIFICACION DEL PRIMER COMBOBOX)

  Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
    Select Case (ComboBox1.SelectedIndex)
       Case Is = 0
          txttitulo.Text = 200
       Case Is = 1
          txttitulo.Text = 300
       Case Is = 2
          txttitulo.Text = 100
     End Select
    txttitotal.Text = Val(txttitulo.Text) + Val(txttitotal.Text)
  End Sub

(CODIFICACION DEL SEGUNDO COMBOBOX)

  Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
    Select Case (ComboBox2.SelectedIndex)
       Case Is = 0
         txtvmeri.Text = 100
       Case Is = 1
         txtvmeri.Text = 50
     End Select
    txtmertotal.Text = Val(txtmertotal.Text) + Val(txtvmeri.Text)
  End Sub


(CODIFICACION DEL TERCER COMBOBOX)




PAULINA GUATAPI
Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
    Select Case (ComboBox3.SelectedIndex)
       Case Is = 0
         txtvpubli.Text = 100
       Case Is = 1
         txtvpubli.Text = 50
       Case Is = 2
         txtvpubli.Text = 50
     End Select
    txtpublitotal.Text = Val(txtvpubli.Text) + Val(txtpublitotal.Text)
  End Sub

(CODIFICACION DEL CUARTO COMBOBOX)

  Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox4.SelectedIndexChanged
    Select Case (ComboBox4.SelectedIndex)
       Case Is = 0
          txtvidio.Text = 50
       Case Is = 1
          txtvidio.Text = 30
     End Select
    txtidiototal.Text = Val(txtidiototal.Text) + Val(txtvidio.Text)
  End Sub

(CODIFICACION DEL QUINTO COMBOBOX Y TAMBIEN CODIFICAREMOS PARA EL
QUE SE VISUALIZE EL PRECIO TOTAL Y LA ESCALA DE PUNTOS)

  Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ComboBox5.SelectedIndexChanged
     Dim a As Byte
     Select Case (ComboBox5.SelectedIndex)
        Case Is = 0
           txtproyec.Text = 30
        Case Is = 1
           txtproyec.Text = 30
        Case Is = 2
           txtproyec.Text = 10
     End Select
     txtproyetotal.Text = Val(txtproyetotal.Text) + Val(txtproyec.Text)
     txtpuntos.Text = Val(txttitotal.Text) + Val(txtmertotal.Text) + Val(txtpublitotal.Text) +
Val(txtidiototal.Text) + Val(txtproyetotal.Text)
     If Val(txtpuntos.Text) >= 200 And Val(txtpuntos.Text) <= 399 Then
        txtescala.Text = "Nivel 1"
        txtsueldo.Text = 740
        a=1
        txtn1.Text = a + Val(txtn1.Text)
        txtsuel1.Text = Val(txtsuel1.Text) + Val(txtsueldo.Text)
     ElseIf Val(txtpuntos.Text) >= 400 And Val(txtpuntos.Text) <= 599 Then
        txtescala.Text = "Nivel 2"
        txtsueldo.Text = 940
        a=1
        txtn2.Text = a + Val(txtn2.Text)
        txtsuel2.Text = Val(txtsuel2.Text) + Val(txtsueldo.Text)

PAULINA GUATAPI
ElseIf Val(txtpuntos.Text) >= 600 And Val(txtpuntos.Text) <= 799 Then
      txtescala.Text = "Nivel 3"
      txtsueldo.Text = 1140
      a=1
      txtn3.Text = a + Val(txtn3.Text)
      txtsuel3.Text = Val(txtsuel3.Text) + Val(txtsueldo.Text)
    ElseIf Val(txtpuntos.Text) >= 800 And Val(txtpuntos.Text) <= 999 Then
      txtescala.Text = "Nivel 4"
      txtsueldo.Text = 1340
      a=1
      txtn4.Text = a + Val(txtn4.Text)
      txtsuel4.Text = Val(txtsuel4.Text) + Val(txtsueldo.Text)
    ElseIf Val(txtpuntos.Text) >= 1000 Then
      txtescala.Text = "Nivel 5"
      txtsueldo.Text = 1540
      a=1
      txtn5.Text = a + Val(txtn5.Text)
      txtsuel5.Text = Val(txtsuel5.Text) + Val(txtsueldo.Text)
    End If

  End Sub

(BLANQUEAMIENTO DE LOS TEXTBOX)

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
    txttitulo.Text = ""
    txtvmeri.Text = ""
    txtvpubli.Text = ""
    txtvidio.Text = ""
    txtproyec.Text = ""
    txttitotal.Text = ""
    txtmertotal.Text = ""
    txtpublitotal.Text = ""
    txtidiototal.Text = ""
    txtproyetotal.Text = ""
    ComboBox1.Text = ""
    ComboBox2.Text = ""
    ComboBox3.Text = ""
    ComboBox4.Text = ""
    ComboBox5.Text = ""
    txtpuntos.Text = ""
    txtsueldo.Text = ""
    txtescala.Text = ""
    txtnombres.Text = ""
    txtcedula.Text = ""
    txtdireccion.Text = ""
    txttelefono.Text = ""
  End Sub



(CODIFICACION DEL BOTON SALIR)



PAULINA GUATAPI
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
     End
  End Sub


  Private Sub txtnombres_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles txtnombres.TextChanged

  End Sub
End Class




PAULINA GUATAPI
CONSULTA MÉDICA
     ENUNCIADO

Realizar un programa que me permita realizar consultas médicas en la cual haya una serie de
especialidades y la cual contenga el control de citas de cada paciente como total de turnos,
recaudación, y el valor de cada consulta, además el programa debe contener la opción adicionar
y el botón nuevo.

     DESCRIPCIÓN DEL PROGRAMA

El programa nos permitirá facilitar el control de citas médicas para contar cuantas veces se ha
acudido a esa especialidad, cuanta recaudación a donado y el valor de la consulta para el
paciente.

     OBJETOS



Al procesar el ingreso de textos y la rehubicación de Label y TextBox, tenemos un formulario
asi.




PAULINA GUATAPI
Para tener opciones de: adicionar, nuevo y Salir asignamos 3 Button en la cual nos toca
insertar códigos para su respectiva función.



     CODIFICADO



Para ingresar una serie de Especialidades no s situamos en Propiedades y luego en Items (
colection)



Dentro de TextBox especialidades programamos diciendo que si es más de 5 citas no hay turnos
a más de eso añadiendo cada tipo de consultas con su valor y por último la suma de
recaudaciones y el valor total de la consulta por cada tipo de consulta realizada por el paciente.

Dim a As Byte
    Select Case (cmdespecialidad.SelectedIndex)
      Case Is = 0
         txtvalor.Text = 5.0
         a=1
         txt1.Text = Val(txt1.Text) + a
         If Val(txt1.Text) = 5 Then
            MsgBox("No hay turnos")
            txt1.Text = 5
         End If
         txtre1.Text = Val(txtvalor.Text) + Val(txtre1.Text)
      Case Is = 1
         txtvalor.Text = 6.0
         a=1

PAULINA GUATAPI
txt2.Text = Val(txt2.Text) + a
          If Val(txt2.Text) = 5 Then
             MsgBox("No hay turnos")
             txt2.Text = 5
          End If
          txtre2.Text = Val(txtvalor.Text) + Val(txtre2.Text)
        Case Is = 2
          txtvalor.Text = 4.0
          a=1
          txt3.Text = Val(txt3.Text) + a
          If Val(txt3.Text) = 5 Then
             MsgBox("No hay turnos")
             txt3.Text = 5
          End If
          txtre3.Text = Val(txtvalor.Text) + Val(txtre3.Text)
        Case Is = 3
          txtvalor.Text = 6.0
          a=1
          txt4.Text = Val(txt4.Text) + a
          If Val(txt4.Text) = 5 Then
             MsgBox("No hay turnos")
             txt4.Text = 5
          End If
          txtre4.Text = Val(txtvalor.Text) + Val(txtre4.Text)
      End Select

En el Button adicionar ingresamos códigos, las cuales nos permiten blanquear textos.

txtvalor.Text = ""
     txtnombre.Text = ""
     cmdespecialidad.Text = ""

En el Button nuevo Ingresamos códigos, las cuales nos permiten borrar los datos que contienen
los TextBox

txt1.Text = ""
     txt2.Text = ""
     txt3.Text = ""
     txt4.Text = ""
     txtre1.Text = ""
     txtre2.Text = ""
     txtre3.Text = ""
     txtre4.Text = ""
     txtnombre.Text = ""
     txtvalor.Text = ""
     cmdespecialidad.Text = ""

En el Button salir Ingresamos código o texto, la cuál me permite salir o abandonar el programa.

End

IMAGEN DEL CODIFICADO




PAULINA GUATAPI
DISEÑE UNA BASE DE DATOS EN ACCESS QUE TENGA CONEXIÓN CON VISUAL
                              BASIC.

1) Está base debe contener los datos personales

2) Y en Visual los Datos Personales un Reporte del mismo.

    Descripción:

    1)   Creamos una carpeta de preferencia en la unidad C
    2)   Abrimos Access creamos nuestra Base y la guardamos de tipo 2002_2003.
    3)   Creamos una tabla en este caso con los Datos Personales
    4)   Guardamos todo.
    5)   Abrimos Visual Basic
    6)   Damos el nombre al Formulario.



PAULINA GUATAPI
7) Luego nos dirigimos al Menú Herramientas ->Opciones-> Proyectos y Soluciones ->
       Activamos Mostrar configuraciones de generación avanzada Aceptar.
    8) Después vamos a generar -> Opciones de Configuración en plataforma -> Nueva y ahí
       cambiamos de x64 a x86.
    9) Una vez realizado el cambio Guardamos primero todo el proyecto direccionado a la
       misma carpeta que creamos la Base de Datos.
10)    Después guardamos el Formulario con el nombre en este caso de entrada.

Objetos

2 Form

Form1 Entrada

Form2 Reporte



4 Label

Label1=Cedula

Label2= Nombre

Label1= Apellido

Label1= Edad

4 TextBox

TextBox1= Txtcedula

TextBox2=Txtnombre

TextBox3=Txtapellido

TextBox4=Txtedad

1 Button

Button1= Reporte (cmdreporte)

1 DataGridView1

DataGridView1= DatosBindingSource1

1 CrystalReportViewer1

CrystalReportViewer1= Reporte



CODIGO

Public Class Form1


PAULINA GUATAPI
Private Sub DATOSBindingNavigatorSaveItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles DATOSBindingNavigatorSaveItem.Click
    Me.Validate()
    Me.DATOSBindingSource.EndEdit()
    Me.TableAdapterManager.UpdateAll(Me.Database1DataSet)

  End Sub

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
    'TODO: esta línea de código carga datos en la tabla 'Database1DataSet.DATOS' Puede
moverla o quitarla según sea necesario.
    Me.DATOSTableAdapter.Fill(Me.Database1DataSet.DATOS)

  End Sub

En el Button Reporte la codificación es:

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
    Reporte.Show()
  End Sub

End Class

Captura de pantallas




                               FICHA DE UN ESTUDIANTE

Diseñe un programa utilizando formato de fichas en lo cual tiene que estar automatizado el
ingreso de datos de los estudiantes del instituto educativo secundario y de la universidad esto
tiene que tener su informe y su reporte.

1.- tenemos que hacer una carpeta en nuestro disco con el nombre de datos y abrir el programa
Microsoft Access ya que en este programa vamos hacer los ingresos de nuestro programa.




PAULINA GUATAPI
2.-Aca ingresamos los datos que vamos a poner en nuestra aplicación, y ya grabado esto
también en nuestra carpeta y con el formato de Access 2002-2003 ya que con este formato nos
permitirá elaborar correctamente el proceso de interacción con visual.




3.- Ya grabado todos nuestros datos en Access nos dirigimos a abrir el programa visual net el
cual también lo guardamos en nuestra carpeta ya realizada




PAULINA GUATAPI
4.- Ya abierto el visual net nos dirigimos a la pestaña proyecto y escogemos la opción
formulario de inicio este nos permite ponerle la inicio una clave ya que este ya viene diseñado.




5.- Despues nos saldra este diseño y aca podenos bolverle a diseñar cambiandole de imagen y el
formasdo de sus label y de su formulario.




6.- Nos dirigimos a el botón de aceptar dándole doble clic nos dirigirá a un programador, acá
tenemos que programar para que nos coja la contraseña que nosotros queramos.




PAULINA GUATAPI
7.- ya programado la contraseña nos dirigimos a crear otro formulario ya que en este tiene que
estar el menú principal de nuestro programa, primero tenemos que irnos a nuestras herramienta
y              elegir              la            opción                            MenuStrip




8.- Acá nos saldrá esta ventanitas, en estas ventanas podremos poner nuestro menú




9.- Acá ya puesto tono nuestro menú tenemos que programarle para que al presionar una
ventana se nos dirija a lo que nos esta pidiendo


PAULINA GUATAPI
10.-Este es su codificado para que se dirija a nuestro ingreso de datos




14.-Despues de haber creado nuestro menú comenzamos hacer nuestro reporte y empezamos
creando otro formulario acá tenemos que dirigirnos a proyecto y escogemos la opción agregar
nuevo elemento y nos saldrá la siguiente ventana




15.- Acá tenemos darle clic en next

PAULINA GUATAPI
16.- Acá vamos a darle un clic en examinar ya que este nos permite entrelazar     nuestro
información que tenemos con Access la buscamos y aceptamos




17.- Acá ya escogido nuestro Access damos clic en nueva conexión y ponemos next y también
nos saldrá una ventana la cual tenemos que dar clic en no y listo.




PAULINA GUATAPI
18.- Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones y
aceptar




PAULINA GUATAPI
19.- Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los
datos necesarios para crear nuestro ingreso de datos.




20.- Ya traspasado dodos nuestros datos yos podemos configurar como nosotros queramos
incluso ponerle una imagen según sea el tema de nuestro programa




21.-Ya echo todo eso creamos otro formulario donde en este vamos a crear nuestro
crystareportviwer yo escogemos en nuestra barra de herramientas.




PAULINA GUATAPI
22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestro
reporte    ya     creado    anterior   mente     y    listo   ya    podemos     verla




23.-Acá vamos a crea una nueva conexión donde tenemos la oportunidad de agruparlos como
nosotros queramos o filtrarlos según lo pedido del programa, tenemos que dirigirnos al icono
proyecto y escoger la opción agregar nuevo elemento después dirigirnos a reporting y escoger
cristal                                                                              reporty




24.- Acá escogemos la opción estándar damos clic en aceptar




PAULINA GUATAPI
25.- En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado en
Access




PAULINA GUATAPI
26.-Ya elegido nuestra base de datos tenemos que buscarla en esta ficha y pasarla a la otra
ventana.




27.-Aca tenemos que pasar todos los datos a la otra plantilla




28.- Acá pasamos lo datos con los que queramos que se agrupen




PAULINA GUATAPI
28.- escogemos el formato estándar y aceptamos




PAULINA GUATAPI
29.- listo ya tenemos nuestro informe




30.-realizamos otro formulario ponemos para el informe


PAULINA GUATAPI
PAULINA GUATAPI
PAULINA GUATAPI
BASE DE DATOS PARA VENTAS

    ENUNCIADO DEL PROBLEMA
    El proyecto es diseñar un sistema de manejo de bases de datos, que me permita automatizar
    el ingreso de datos como: código, nombre categoría, cantidad, precio unitario de productos
    o dispositivos de computadores, para lo que se debe generar el precio total. Además el
    sistema a través de un menú debe generar tabla de ingreso de datos, un reporte , y
    generación de consultas. cabe destacar que para el ingreso de datos se debe ingresar a través
    de clave o contraseña.

    DESCRIPCION DEL PROGRAMA
    En primer lugar creamos una nueva carpeta en nuestro disco C con nombre PRODUCTOS,
    dentro de ella guardamos el proyecto realizado en Acces y guardado en formato 2002-2003.
    Dentro de éste, creamos una tabla llamada DATOS con los siguientes campo:
         Código
         Nombre
         Categoría
         Cantidad
         Precio Unitario
         Precio total

Los campos código, nombre y categoría son tipo texto, en cambio cantidad, p. Unitario y P. total
son te tipo numéricos.

Hecho esto cerramos el programa y abrimos Visual, y creamos un nuevo proyecto,
direccionamos ala carpeta que creamos en el disco C llamada PRODUCTOS, y empezamos el
diseño.

Diseñamos el form de entrada que nos pide clave y usuario

Luego el menú principal

Un form para visualizar reporte

Y finalmente el form para realizar consulta

Este programa nos permite ingresar datos de accesorios de computadoras con su valor unitario y
en la tabla de acces que se visualiza en visual nos muestra todos estos datos inclusive el valor
total.

A parte de esto también tenemos acceso a un reporte y a un formulario de consulta.




    OBJETOS UTILIZADOS
    LOGINFORM1



PAULINA GUATAPI
OBJETO      CAN
            T.     Names
Textbox     2      UsernameLabel    PasswordLabe
                                    l
Label       2      UsernameText     PasswordText
                   Box              Box
Buttoms     2      ok               Cancel
Picturebo   1      LogoPictureBo
x                  x



     FORM PARA MENU PRINCIPAL

OBJETO             CAN
                   T.       Names
Form               1        PRINCIPAL
ToolStripMenuIte   4        ToolStripMenuItem1
m                           CONSULTASToolStripMenuItem
                            REPORTEToolStripMenuItem
                            SALIRToolStripMenuItem

     FORM PARA INGRESO DE DATOS

OBJETO      CAN
            T.     Names
Form        1      Form1
Panel       1      Panel1
Groupbo     1      GroupBox1
x
Textbox     6      Ingreso código   Cantidad
                   Nombre           p. unitario
                   Categoría        p. total

Labels      6      código           Cantidad
                   Nombre           p. unitario
                   Categoría        p. total


     FORM PARA VISUALIZAR REPORTES

OBJETO             CAN
                   T.       Names
Form               1        REPORTE
CrystalReportVie   1        CrystalReportViewer1
wer


     FORM PARA VISUALIZAR CONSULTA

OBJETO             CAN
                   T.       Names


 PAULINA GUATAPI
Form                 1        CONSULTA
DataGridView         1        DataGridView

 CODIFICACION

     Formulario principal

 Public Class PRINCIPAL

   Private Sub ProductosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
 As System.EventArgs) Handles ProductosToolStripMenuItem.Click
      Dim MDIFORM As New Form1
     MDIFORM.MdiParent = Me
     MDIFORM.Show()


   End Sub

   Private Sub SalidaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
 System.EventArgs) Handles SalidaToolStripMenuItem.Click
      End

   End Sub

   Private Sub DATOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
 System.EventArgs) Handles DATOSToolStripMenuItem.Click
      Dim MDIFORM As New CONSULTAS
      MDIFORM.MdiParent = Me
      MDIFORM.Show()

   End Sub

   Private Sub VisualizacionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
 e As System.EventArgs) Handles VisualizacionToolStripMenuItem.Click
      Dim MDIFORM As New REPORTE
      MDIFORM.MdiParent = Me
      MDIFORM.Show()
   End Sub
     End Class

     LOGINFORM1


 Public Class LoginForm1

   ' TODO: inserte el código para realizar autenticación personalizada usando el nombre de
 usuario y la contraseña proporcionada
   ' (Consulte http://go.microsoft.com/fwlink/?LinkId=35339).
   ' El objeto principal personalizado se puede adjuntar al objeto principal del subproceso actual
 como se indica a continuación:
   ' My.User.CurrentPrincipal = CustomPrincipal
   ' donde CustomPrincipal es la implementación de IPrincipal utilizada para realizar la
 autenticación.
   ' Posteriormente, My.User devolverá la información de identidad encapsulada en el objeto
 CustomPrincipal

 PAULINA GUATAPI
Carátula con datos personales en VB.NET
Carátula con datos personales en VB.NET
Carátula con datos personales en VB.NET

Más contenido relacionado

La actualidad más candente

Java Collections API
Java Collections APIJava Collections API
Java Collections APIAlex Miller
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScriptShahDhruv21
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Edureka!
 
Introducción a JQuery
Introducción a JQueryIntroducción a JQuery
Introducción a JQueryContinuum
 
Java Serialization
Java SerializationJava Serialization
Java Serializationimypraz
 
Java Presentation
Java PresentationJava Presentation
Java Presentationpm2214
 
Revised Data Structure- STACK in Python XII CS.pdf
Revised Data Structure- STACK in Python XII CS.pdfRevised Data Structure- STACK in Python XII CS.pdf
Revised Data Structure- STACK in Python XII CS.pdfMohammadImran709594
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java ProgrammingMath-Circle
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript ObjectsReem Alattas
 
Java string , string buffer and wrapper class
Java string , string buffer and wrapper classJava string , string buffer and wrapper class
Java string , string buffer and wrapper classSimoniShah6
 

La actualidad más candente (20)

Java chapter 2
Java chapter 2Java chapter 2
Java chapter 2
 
Java Collections API
Java Collections APIJava Collections API
Java Collections API
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
 
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
 
Introducción a JQuery
Introducción a JQueryIntroducción a JQuery
Introducción a JQuery
 
jQuery
jQueryjQuery
jQuery
 
Java Serialization
Java SerializationJava Serialization
Java Serialization
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Revised Data Structure- STACK in Python XII CS.pdf
Revised Data Structure- STACK in Python XII CS.pdfRevised Data Structure- STACK in Python XII CS.pdf
Revised Data Structure- STACK in Python XII CS.pdf
 
JavaScript: Events Handling
JavaScript: Events HandlingJavaScript: Events Handling
JavaScript: Events Handling
 
Java loops
Java loopsJava loops
Java loops
 
File handling
File handlingFile handling
File handling
 
Java basic introduction
Java basic introductionJava basic introduction
Java basic introduction
 
Xslt
XsltXslt
Xslt
 
Solid scala
Solid scalaSolid scala
Solid scala
 
Java file
Java fileJava file
Java file
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript Objects
 
Java string , string buffer and wrapper class
Java string , string buffer and wrapper classJava string , string buffer and wrapper class
Java string , string buffer and wrapper class
 
Java IO
Java IOJava IO
Java IO
 

Destacado

Manual de visual basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3Manual de visual  basic 2008 elemento 3
Manual de visual basic 2008 elemento 3Edisson Gomez
 
Planetas Del Sistema Solar (informatica)
Planetas Del Sistema Solar (informatica)Planetas Del Sistema Solar (informatica)
Planetas Del Sistema Solar (informatica)Paco Camacho Paquet
 
Calendarizacionciclo12015
Calendarizacionciclo12015 Calendarizacionciclo12015
Calendarizacionciclo12015 Juliio Core
 
Presentacion aplicación-web-móvil
Presentacion aplicación-web-móvil Presentacion aplicación-web-móvil
Presentacion aplicación-web-móvil Juliio Core
 
Computadoras nuevas 2015
Computadoras nuevas 2015Computadoras nuevas 2015
Computadoras nuevas 2015Juan Perez
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
Mapa Curricular Informatica
Mapa Curricular InformaticaMapa Curricular Informatica
Mapa Curricular InformaticaAngelitho Huerta
 
Antecedentes Compu2
Antecedentes Compu2Antecedentes Compu2
Antecedentes Compu2quiubert
 
Sistemas operativos cuadro comparativo
Sistemas operativos cuadro comparativoSistemas operativos cuadro comparativo
Sistemas operativos cuadro comparativoJuliio Core
 
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015 Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015 Juliio Core
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónmilenka796
 
Patologías del Vítreo y Retina. Oftamología
Patologías del Vítreo y Retina. Oftamología Patologías del Vítreo y Retina. Oftamología
Patologías del Vítreo y Retina. Oftamología Carlos Marvin Hernández
 
Cuadro Comparativo en Sistemas Operativos Windows
Cuadro Comparativo en Sistemas Operativos WindowsCuadro Comparativo en Sistemas Operativos Windows
Cuadro Comparativo en Sistemas Operativos WindowsHome
 

Destacado (20)

Manual de visual basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3Manual de visual  basic 2008 elemento 3
Manual de visual basic 2008 elemento 3
 
Planetas Del Sistema Solar (informatica)
Planetas Del Sistema Solar (informatica)Planetas Del Sistema Solar (informatica)
Planetas Del Sistema Solar (informatica)
 
Tarea6
Tarea6Tarea6
Tarea6
 
Diapo margarita
Diapo margaritaDiapo margarita
Diapo margarita
 
Tarea6
Tarea6Tarea6
Tarea6
 
Paulina guatapi vb
Paulina guatapi vbPaulina guatapi vb
Paulina guatapi vb
 
Calendarizacionciclo12015
Calendarizacionciclo12015 Calendarizacionciclo12015
Calendarizacionciclo12015
 
Calendario 2011-2012
Calendario 2011-2012Calendario 2011-2012
Calendario 2011-2012
 
Presentacion aplicación-web-móvil
Presentacion aplicación-web-móvil Presentacion aplicación-web-móvil
Presentacion aplicación-web-móvil
 
Computadoras nuevas 2015
Computadoras nuevas 2015Computadoras nuevas 2015
Computadoras nuevas 2015
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Mapa Curricular Informatica
Mapa Curricular InformaticaMapa Curricular Informatica
Mapa Curricular Informatica
 
Antecedentes Compu2
Antecedentes Compu2Antecedentes Compu2
Antecedentes Compu2
 
Sistemas operativos cuadro comparativo
Sistemas operativos cuadro comparativoSistemas operativos cuadro comparativo
Sistemas operativos cuadro comparativo
 
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015 Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015
Diseño instruccional y jornalizacion de tecnologias emergentes, i 2015
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Patologías del Vítreo y Retina. Oftamología
Patologías del Vítreo y Retina. Oftamología Patologías del Vítreo y Retina. Oftamología
Patologías del Vítreo y Retina. Oftamología
 
Ejercicios visual fox
Ejercicios visual foxEjercicios visual fox
Ejercicios visual fox
 
Cuadro Comparativo en Sistemas Operativos Windows
Cuadro Comparativo en Sistemas Operativos WindowsCuadro Comparativo en Sistemas Operativos Windows
Cuadro Comparativo en Sistemas Operativos Windows
 
Insuficiencia venosa periferica
Insuficiencia venosa perifericaInsuficiencia venosa periferica
Insuficiencia venosa periferica
 

Similar a Carátula con datos personales en VB.NET

Documentoaltas
DocumentoaltasDocumentoaltas
DocumentoaltaslupithaRSz
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasSicohe
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnosSicohe
 
Documento de altas
Documento de altasDocumento de altas
Documento de altasalejandroDFK
 
Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)dsanthy89
 
Cuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicCuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicOmar Valero Guerra
 
Reporte de Practica de programación visual
Reporte de Practica de programación visualReporte de Practica de programación visual
Reporte de Practica de programación visualSANTIAGO PABLO ALBERTO
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programascris kathy
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoIng-D-SW-TorresKhano--ME
 

Similar a Carátula con datos personales en VB.NET (20)

Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Cristinagananparedes
CristinagananparedesCristinagananparedes
Cristinagananparedes
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Elemento 3
Elemento 3Elemento 3
Elemento 3
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Manual de visual
Manual de visual  Manual de visual
Manual de visual
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Crear una solución en visual studio
Crear una solución en visual studioCrear una solución en visual studio
Crear una solución en visual studio
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)
 
Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)
 
Cuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicCuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basic
 
Reporte de Practica de programación visual
Reporte de Practica de programación visualReporte de Practica de programación visual
Reporte de Practica de programación visual
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Reporte unidad3
Reporte unidad3Reporte unidad3
Reporte unidad3
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte uno
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (16)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

Carátula con datos personales en VB.NET

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN MODULO: LENGUAJE DE PROGRAMACION I CARRERA: DOCENCIA EN INFORMATICA CURSO: QUINTO SEMESTRE “U” DOCENTE: ING. WILMA GAVILANEZ REALIZADO POR: PAULINA GUATAPI PAULINA GUATAPI
  • 2. EJERCICIOS REALICE UN PROGRAMA QUE ME PERMITA REALIZAR UNA CARATULA CON SUS RESPECTIVOS DATOS PERSONALES Y LOGOS DE LA UNIVERSIDAD Y CARRERA ELEMENTOS: LABELS NUMERO:8  LABEL1 (UNIVERSIDAD TECNICA DE AMBATO)  LABEL2  (FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION)  LABEL3  (CARRERA DE DOCENCIA EN INFORMATICA)  LABEL4 (NOMBRE)  LABEL5(NOMBRE INGINIERA)  LABEL6 (NOMBRE DE LA MATERIA)  LABEL7( SEMESTRE)  LABEL8 (EL AÑO) PICTURES NUMERO:3  PICTURE1 LOGO DE LA UNIVERSIDAD  PICTURE2LOGO DE LA CARRERA PASOS  COMO PRIMER PASO ES CREAR UN FORMULARIO CON EL NOMBRE A NUESTRO GUSTO EN ESTE CASO CON EL NOMBRE DE CARATULA. PAULINA GUATAPI
  • 3. Se muestra un formulario ya listo para cear una nueva presentacion. COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS MAS FACILES NO NECESITA NINGUNA CLASE DE CODIGO. En este formulario presentamos el primer dato insertando un labels con el nombre de universidad tecnica de ambato. PAULINA GUATAPI
  • 4. De igual manera vamos insertando los labels de uno en uno. Inserto los logos de la universidad y de la carrera Se muestra esta pantalla para importar la imagen como es el logo. PAULINA GUATAPI
  • 5. Se muestra la imagen que se va a inserta Esta imagen muestra la imagen ya insertada en el formulario. PAULINA GUATAPI
  • 6. Luego de terminar insertando imágenes nos muestra el programa ya ejecutado de esta manera. PAULINA GUATAPI
  • 7. ESTE PROGRAMA ES UNO DE LOS MAS SENCILLOS PORQUE NO ES NECESARIO NINGUNA CODIFICACION. COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS NO NECESITA NINGUNA CLASE DE CODIG DATOS PERSONALES 1.- ENUNCIADO Realice un programa que me permita ingresar los datos personales del usuario. 2.- DECRIPCION Este es un programa que me permitirá ingresar los datos personales de una persona n veces y visualizarlos con un msgbox. PAULINA GUATAPI
  • 8. 3.- OBJETOS 5labels label1=Titulo label2=nombre label3=apellido label4=direccion label5=telefono 2 buton buton 1= nuevo buton 2= salir 4.-codigo Public Class Form1 *******************boton salir******************** Private Sub cmdsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsalir.Click End End Sub *******************boton nuevo******************** Private Sub cmdnuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdnuevo.Click txtnombre.Text = "" txtapellido.Text = "" txtdireccion.Text = "" PAULINA GUATAPI
  • 9. txttelefono.Text = "" End Sub End Class 5.-PANTALLA PAULINA GUATAPI
  • 10. INGRESO DE 3 NOTAS En el siguiente ejercicio vamos a ingresar el nombre del alumno, nombre del modulo, las nota de deberes, lecciones y exámenes, el promedio de las tres notas y la equivalencia. El ingreso de notas van a ser validadas hasta un límite de 10. La equivalencia: promedio >=7 APROBADO promedio >5 y <7 SUSPENSO promedio <5 REPROBADO Utilizaremos un solo formulario. OBJETOS LABELS Numero: 7 Label1 Text: NOMBRE. PAULINA GUATAPI
  • 11. Label2 Text: MODULO. Label3 Text: DEBERES. Label4 Text: LECCIONES. Label5 Text: EXAMENES. Label6 Text: PROMEDIO. Label7 Text: EQUIVALENCIA. TEXT Numero:7 Textbox1 Enabled: True Textbox2 Enabled: True Textbox3 Name: txtdeberes Enabled: True Textbox4 Name: txtlecciones Textbox5 Name: txtexamen PAULINA GUATAPI
  • 12. Enabled: True Textbox6 Name: txtpromedio Enabled: False Textbox7 Name: txtequiv Enabled: False BUTTON Numero:2 Button1 Name: NUEVO Button2 Name: SALIR CODIFICADO Name: txtdeberes Private Sub txtdeberes_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtdeberes.TextChanged //VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) + Val(txtexamen.Text)) / 3, "##.00") End If //EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then PAULINA GUATAPI
  • 13. txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub Name: txtlecciones Private Sub txtlecciones_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtlecciones.TextChanged //VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) + Val(txtexamen.Text)) / 3, "##.00") End If //EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else PAULINA GUATAPI
  • 14. txtequiv.Text = "REPROBADO" End If End Sub Private Sub txtexamen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtexamen.Click End Sub Name: txtexamen Private Sub txtexamen_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtexamen.TextChanged //VALIDACION DE DATOS If Val(txtdeberes.Text) > 10 Then txtdeberes.Text = "" Else txtpromedio.Text = Format((Val(txtdeberes.Text) + Val(txtlecciones.Text) + Val(txtexamen.Text)) / 3, "##.00") End If //EQUIVALENCIA DEPENDIENDO DEL PROMEDIO If Val(txtpromedio.Text) >= 7 Then txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then PAULINA GUATAPI
  • 15. txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub Name: NUEVO Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Text = "" TextBox2.Text = "" txtdeberes.Text = "" txtlecciones.Text = "" txtexamen.Text = "" txtequiv.Text = "" txtpromedio.Text = "" End Sub Name: SALIR Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles salir.Click End End Sub End Class CAPTURA DE PANTALLAS PAULINA GUATAPI
  • 16. TABLA DE MULTIPLICAR Componentes FORM 1 Name Form1 Backcolor (A su gusto) Windowstate Maximize BUTTON Cantidad 3 Name Command 1 Backcolor (A su gusto) Caption Tablas Name Command 2 Backcolor (A su gusto) Caption Serie de datos Name Command 3 Backcolor (A su gusto) PAULINA GUATAPI
  • 17. Caption Salir LABEL Cantidad 1 Name Label1 Forecolor (A su gusto) Caption Tablas de Multiplicar FORM 2 Name For2 Backcolor (A su gusto) Windowstate Maximize BUTTON Cantidad 3 Name Command 1 Backcolor (A su gusto) Caption Generar Name Command 2 Backcolor (A su gusto) Caption Regresar Name Command 3 Backcolor (A su gusto) Caption Nuevo LABEL Cantidad 3 Name Label1 Forecolor (A su gusto) Caption Tablas Name Label2 Forecolor (A su gusto) Caption Ingrese el factor Name Label1 Forecolor (A su gusto) Caption Ingrese el Limite PAULINA GUATAPI
  • 18. LISTBOX Cantidad 1 Name List1 List (Vacío) FORM 3 Name Form3 Backcolor (A su gusto) Windowstate Maximize BUTTON Cantidad 5 Name Command 1 Backcolor (A su gusto) Text Fibonacci Name Command 2 Backcolor (A su gusto) Text Factorial Name Command 3 Backcolor (A su gusto) Text Primos Name Command 4 Backcolor (A su gusto) Text Salir Name Command 5 Backcolor (A su gusto) Text Limpiar LABEL Cantidad 1 Name Label1 Forecolor (A su gusto) Text Ingrese el limite PAULINA GUATAPI
  • 19. LISTBOX Cantidad 3 Name List 1 List (Vacío) Name List 2 List (Vacío) Name List 3 List (Vacío) PROGRAMACION FORM 1 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() Form2.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Hide() Form3.Show() End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class FORM 2 Public Class Form2 Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Hide() Form1.Show() End Sub PAULINA GUATAPI
  • 20. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim ml As Integer For INICIO = 1 To Val(TextBox2.Text) Step 1 ml = Val(TextBox1.Text) * INICIO ListBox1.Items.Add(INICIO & "*" & Val(TextBox1.Text) & "=" & ml) Next End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click ListBox1.Items.Clear() TextBox1.Clear() TextBox2.Clear() End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class FORM 3 Public Class Form3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim fib As Integer Dim a As Integer = 1 Dim b As Integer = 0 Dim c As Integer = 0 Dim contador As Integer = 0 For INICIO = 1 To Val(txtlimite.Text) Step 1 b = a a = c c = a + b ListBox1.Items.Add(c) Next End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click ListBox1.Items.Clear() ListBox2.Items.Clear() PAULINA GUATAPI
  • 21. ListBox3.Items.Clear() txtlimite.Clear() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim x, fac As Integer x = txtlimite.Text fac = 1 For INICIO = x To 1 Step -1 fac = fac * INICIO Next ListBox2.Items.Add(fac) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim compro As Boolean = True Dim numero As Integer For numero = 1 To Val(txtlimite.Text) * 2 compro = True For INICIO = 2 To numero - 1 If numero Mod INICIO = 0 Then compro = False End If Next If compro = True Then ListBox3.Items.Add(numero) End If Next End Sub End Class PAULINA GUATAPI
  • 24. REGIONES DEL ECUADOR 1.- Diseñe un proyecto que visualice un las regiones de nuestro Ecuador ANALISIS Diseñaremos nuestro formulario en el cual utilizaremos Objeto como Label, TextBox, Button, ComboBox, el cual nos permitirá diseñar nuestra aplicación. COMPONENTE Form =11 Form1= Contraseña Form2= Bienvenidos Form3=Menu Regiones Form4=Region Costa Form6=Region sierra Form8=Region oriente Form10=Region Insular Label=20 =>Descripción del texto Button=20=> Evento al hacer clic permite ingresar a la página deseada. Picturebox=26 => imágenes que se presenta en cada form CODIGO CODIGO DE LA CONTRASEÑA Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdingresar.Click If txtcontraseña.Text = ("1234") Then Form1.Show() Else MsgBox("CONTRASEÑA INVALIDA") txtcontraseña.Focus() txtcontraseña.SelectionStart = 0 txtcontraseña.Text = "" End If PAULINA GUATAPI
  • 25. End Sub CODIGO PARA OCULTAR LAS PLANTILLAS FORM Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Form2.Hide() Form3.Show() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Form1.Show() Me.Hide() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Form2.Hide() Form5.Show() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'Form2.Hide() Form7.Show() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 'Form2.Hide() Form9.Show() End Sub End Class CAPTURA DE PANTALLAS PAULINA GUATAPI
  • 28. GENERAR UNA PROFORMA (VINOS Y LICORES) 1. Abrir un nuevo Proyecto en Visual BasicGG COMPONENTES  LABEL Cantidad 11 Nombre Label1 Forecolor (A su gusto) PAULINA GUATAPI
  • 29. Nombre Label2 Caption VINOS Y LICORES Nombre Label3 Caption LICORES Nombre Label4 Caption CANTIDAD Nombre Label5 Caption P.UNITARIO Nombre Label6 Caption SUB.TOTAL Nombre Label7 Caption FORMAS DE PAGO Nombre Label8 Caption +15% DE RECARGO Nombre Label9 Caption -20% DE DESCUENTO Nombre Label10 Caption IVA Nombre Label11 Caption T.A PAGAR  TEXTBOX Cantidad 5 Name Text1 Text (Vacío) CANTIDAD Name Text2 Text (Vacío) P.UNITARIO Name Text3 Text (Vacío) SUB.TOTAL Name Text4 Text (Vacío) IVA Name Text5 PAULINA GUATAPI
  • 30. Text (Vacío) TOTAL A PAGAR  COMBOBOX Cantidad 1 Name BomboBox Text (Vacío)  CHECKBOX Cantidad 2 Nombre CheckBox1 Forecolor (A su gusto) Font (A su gusto) Caption +15% DE RECARGO Nombre CheckBox2 Forecolor (A su gusto) Font (A su gusto) Caption -20% DE DESCUENTO  PICTUREBOX Cantidad 1  BUTTON Cantidad 2 Nombre Command1 Caption NUEVO Nombre Command2 Caption SALIR PAULINA GUATAPI
  • 31. CODIFICACION  FORM1 Public Class Form1 Dim datos As Integer Dim datos1 As Double  COMBOBOX Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged datos = ComboBox1.SelectedIndex If datos = 0 Then Txtprecio.Text = Val("180.85") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAw1.jpg") ElseIf datos = 1 Then Txtprecio.Text = Val("99.00") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAv1.jpg") ElseIf datos = 2 Then Txtprecio.Text = Val("130.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAch1.jpg") ElseIf datos = 3 Then Txtprecio.Text = Val("90.99") datos1 = Txtprecio.Text PictureBox1.Load("C:PROFORMAPROFORMAsm1.jpG") End If End Sub  TEXTBOX CANTIDAD Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtcantidad.TextChanged Txttotal.Text = Format(Val(txtcantidad.Text) * Val(Txtprecio.Text), "##.00") Txtiva.Text = Format(Val(Txttotal.Text * 0.12), "##.00") Txtpagar.Text = Format(Val(Txttotal.Text) + Val(Txtiva.Text), "##.00") End Sub  CHECKBOX CREDITO Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then CheckBox2.Enabled = False End If If CheckBox1.Checked = False Then CheckBox2.Enabled = True CheckBox2.Enabled = False PAULINA GUATAPI
  • 32. End If End Sub  BUTTON NUEVO Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click txtcantidad.Clear() Txtprecio.Clear() Txttotal.Clear() End Sub  BUTTON SALIR Private Sub cmsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmsalir.Click End End Sub GRABAR Y EJECUTAR Escogemos el tipo de licor y ya nos sale automáticamente el valor DISEÑE UNA APLICACIÓN UTILIZANDO LOS NÚMEROS RANDOMICOS En este programa veremos cómo manejar números randomicos para lo cual realizaremos un proyecto llamado casino PAULINA GUATAPI
  • 33. En este proyecto utilizamos algunos objetos como: 1 FORM1 Name Form1 4 LABEL Label1 Título principal (Casino) Label2 son los subtítulos ( 0 ) Label3 son los subtítulos ( 0 ) Label4 son los subtítulos ( 0 ) 2 BUTTON Button 1 Para el botón Jugar (cmdjugar) Button 2 Para el botón salir (cmdsalir) 2 PICTUREBOX Picturebox1 Utilizaremos para agregar la primera imagen PictureBox2 Utilizaremos para agregar la segunda imagen Código Esta codificación está hecha en el botón jugar Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim n1 As Byte Dim n2 As Byte Dim n3 As Byte Randomize() Do n1 = Int(Rnd() * 10) n2 = Int(Rnd() * 10) n3 = Int(Rnd() * 10) Loop While (n1 > 1) And (n1 <= 6) Label2.Text = n1 Label3.Text = n2 Label4.Text = n3 If (Label2.Text = Label3.Text) And (Label2.Text = Label4.Text) Then PictureBox1.Visible = True PictureBox2.Visible = False MsgBox("Felicidades Ganaste") Else PictureBox2.Visible = True PictureBox1.Visible = False PAULINA GUATAPI
  • 34. MsgBox("Fallaste Intentalo nuevamente") End If End Sub End Class Esta codificación está hecha en el salir Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub Captura de pantalla(Corrido) PROFORMA Apariencia del formulario. Formulario 1 Formulario 2 Componentes FORM Cantidad 2 PAULINA GUATAPI
  • 35. El primer formulario lo utilizaremos para el desarrollo de la de la clave para el ingreso a desarrollar la proforma. El segundo formulario lo utilizaremos para desarrollar de la proforma de las partes del computador. En el primer formulario utilizaremos BUTTON Cantidad 2 Se utiliza dos buttom para: Button1 = Ingresar Button2 = Salir LABEL Cantidad 2 Se utiliza 2 label para designar el nombre según el requerimiento. Como tenemos el primer label1 para ubicar el tema del formulario en mi caso acceso a la proforma El label2 escrito INGRESE LA CLAVE TEXTBOX Cantidad 1 Utilizamos 1 textbox para digitar LA CLAVE En el segundo formulario utilizaremos BUTTON Cantidad 3 Se utiliza tres buttom para: Button1 = Nuevo proforma Button2 = Regresar a la página de inicio Button3 = Salir LABEL Cantidad 22 Se utiliza 2 label para designar el nombre según el requerimiento. Label1 = proforma partes del computador PAULINA GUATAPI
  • 36. Label2 = datos del cliente Label3 = nombre Label4 = Apellido Label5 = fecha Label6 = # de proforma Label7 = Monitores Label8 = Impresoras Label9 =discos duros Label10 =Procesadores Label11 =Teclado Label12 = # de proforma Label13 =Escoja la forma de pago Label14 = cantidad Label15 = P.unitario Label16 =P. total Label17 =Sub Total Label18 = Iva Label18 = Total a pagar TEXTBOX Cantidad 24 Txtiva= iva Txtsubtotal= subtotal Txttotal = total que a comprado Txtpunitario= el precio unitario del monitor Txtcantidad= ingreso para la cantidad de monitores Txtptotal= el precio tatal de la contidad de monitores comprados Txtpunitario2 = el precio unitario de la impresora Txtcantidad2 = ingreso para la cantidad de impresoras Txtptotal2 = el precio tatal de la contidad de inpresoras comprados Txtpunitario3 = el precio unitario del disco duro Txtcantidad3 = ingreso para la cantidad de discos duros Txtptotal3 = el precio tatal de la contidad de discos duros comprados PAULINA GUATAPI
  • 37. Txtpunitario4 = el precio unitario de el procesador Txtcantidad4 = ingreso para la cantidad de procesadores Txtptotal4 = = el precio tatal de la contidad de procesadores comprados Txtpunitario5 = el precio unitario de el teclado Txtcantidad5 = ingreso para la cantidad de teclados Txtptotal5 = = el precio tatal de la contidad de teclados comprados Txtcontado = se imprimera el valor a pagar cuando elija pagar al contado Txtcredito = se imprimera el valor a pagar cuando elija pagar a credito Txtnombre = ingreso del nombre del cliente Txtapellido = ingreso del apellido del cliente Txtfecha = ingreso de la fecha de compra Txtproforma = ingreso del numero de proforma CHECKBOX Cantidad 2 CheckBox1 = Contado CheckBox2 = Crédito Codificación Inicio del programa Public Class Form2 //Declarando variables Dim DATOS As Integer Dim DATOS1 As Double //codificando el botón nuevo Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form1.Show() Me.Hide() End Sub // Codificando el botón salir Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End End Sub // Codificando el combobox monitores Private Sub Cmbmoni_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cmbmoni.SelectedIndexChanged DATOS = Cmbmoni.SelectedIndex PAULINA GUATAPI
  • 38. If (DATOS = 0) Then Txtpunitario.Text = Val("350.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 1) Then Txtpunitario.Text = Val("124.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 2) Then Txtpunitario.Text = Val("208.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 3) Then Txtpunitario.Text = Val("408.00") DATOS1 = Txtpunitario.Text ElseIf (DATOS = 4) Then Txtpunitario.Text = Val("280.00") DATOS1 = Txtpunitario.Text End If End Sub // Codificando el combobox impresoras Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged DATOS = ComboBox2.SelectedIndex If (DATOS = 0) Then Txtpunitario2.Text = Val("195.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 1) Then Txtpunitario2.Text = Val("455.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 2) Then Txtpunitario2.Text = Val("70.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 3) Then Txtpunitario2.Text = Val("125.00") DATOS1 = Txtpunitario2.Text ElseIf (DATOS = 4) Then Txtpunitario2.Text = Val("145.00") DATOS1 = Txtpunitario2.Text End If End Sub // Codificando el combobox disco duros Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged DATOS = ComboBox3.SelectedIndex If (DATOS = 0) Then Txtpunitario3.Text = Val("110.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 1) Then Txtpunitario3.Text = Val("125.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 2) Then Txtpunitario3.Text = Val("180.00") DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 3) Then Txtpunitario3.Text = Val("240.00") PAULINA GUATAPI
  • 39. DATOS1 = Txtpunitario3.Text ElseIf (DATOS = 4) Then Txtpunitario3.Text = Val("135.00") DATOS1 = Txtpunitario3.Text End If End Sub // Codificando el combobox procesadores Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox4.SelectedIndexChanged DATOS = ComboBox4.SelectedIndex If (DATOS = 0) Then Txtpunitario4.Text = Val("80.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 1) Then Txtpunitario4.Text = Val("120.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 2) Then Txtpunitario4.Text = Val("360.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 3) Then Txtpunitario4.Text = Val("270.00") DATOS1 = Txtpunitario4.Text ElseIf (DATOS = 4) Then Txtpunitario4.Text = Val("130.00") DATOS1 = Txtpunitario4.Text End If End Sub // Codificando el combobox teclado Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox5.SelectedIndexChanged DATOS = ComboBox5.SelectedIndex() If (DATOS = 0) Then Txtpunitario5.Text = Val("25.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 1) Then Txtpunitario5.Text = Val("14.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 2) Then Txtpunitario5.Text = Val("12.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 3) Then Txtpunitario5.Text = Val("15.00") DATOS1 = Txtpunitario5.Text ElseIf (DATOS = 4) Then Txtpunitario5.Text = Val("18.00") DATOS1 = Txtpunitario5.Text End If End Sub // Codificando el Txtcantidad cantidad para sacar el precio de los monitores Private Sub Txtcantidad_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtcantidad.TextChanged Txtptotal.Text = Format(Val(Txtcantidad.Text) * Val(DATOS1), "##.00") PAULINA GUATAPI
  • 40. Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub // Codificando el boton nuevo donde tenemos que mandar a blanquear todos los textos Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Txtiva.Clear() Txtsubtotal.Clear() Txttotal.Clear() Txtpunitario.Clear() Txtcantidad.Clear() Txtptotal.Clear() Txtpunitario2.Clear() Txtcantidad2.Clear() Txtptotal2.Clear() Txtpunitario3.Clear() Txtcantidad3.Clear() Txtptotal3.Clear() Txtpunitario4.Clear() Txtcantidad4.Clear() Txtptotal4.Clear() Txtpunitario5.Clear() Txtcantidad5.Clear() Txtptotal5.Clear() Txtcontado.Clear() Txtcredito.Clear() Txtnombre.Clear() Txtapellido.Clear() Txtfecha.Clear() Txtproforma.Clear() End Sub // Codificando el checkbox1 Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged Txtcontado.Text = Format(Val(Txtsubtotal.Text) * 0.15, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) - Val(Txtcontado.Text), "##.00") If (CheckBox1.Checked = True) Then CheckBox2.Enabled = False ElseIf (CheckBox1.Checked = False) Then CheckBox2.Enabled = True PAULINA GUATAPI
  • 41. CheckBox1.Enabled = False End If End Sub Codificando el checkbox2 Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged Txtcredito.Text = Format(Val(Txtsubtotal.Text) * 0.2, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtcredito.Text), "##.00") End Sub //Codificando el boton cantidad2 para sacar el precio de las impresoras Private Sub Txtcantidad2_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtcantidad2.TextChanged Txtptotal2.Text = Format(Val(Txtcantidad2.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub Codificando el boton cantidad para sacar el precio de los discos duros Private Sub Txtcantidad3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtcantidad3.TextChanged Txtptotal3.Text = Format(Val(Txtcantidad3.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub Codificando el boton cantidad para sacar el precio de los procesadores Private Sub Txtcantidad4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtcantidad4.TextChanged Txtptotal4.Text = Format(Val(Txtcantidad4.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub Codificando el boton cantidad para sacar el precio de los teclados Private Sub Txtcantidad5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtcantidad5.TextChanged Txtptotal5.Text = Format(Val(Txtcantidad5.Text) * Val(DATOS1), "##.00") Txtsubtotal.Text = Format(Val(Txtptotal.Text) + Val(Txtptotal2.Text) + Val(Txtptotal3.Text) + Val(Txtptotal4.Text) + Val(Txtptotal5.Text), "##.00") Txtiva.Text = Format(Val(Txtsubtotal.Text) * 0.12, "##.00") Txttotal.Text = Format(Val(Txtsubtotal.Text) + Val(Txtiva.Text), "##.00") End Sub PAULINA GUATAPI
  • 42. EL SISTEMA SOLAR Tema: Diseñe una aplicación que me permita conocer y obtener información de los planetas del sistema solar. PAULINA GUATAPI
  • 43. Primeramente debemos crear una aplicación de Windows Forms El Sistema Solar, vamos a agregarle una primera pantalla de presentación con distintos botones o labels que nos vinculan a los otros formularios: UTILIZAREMOS: 2 LABELS - utilizaremos cada uno de estos para: label 1: nuestro sistema solar label 2: elegir planeta 1 COMBOBOX - utilizaremos el COMBOBOX para insertar la lista de planetas 1 TEXT BOX - en el cual colocaremos la información relevante a cada planeta 2 PICTURE BOX - Nos permitirá direccionar la imagen de cada planeta según lo seleccionamos 1 comand button Insertamos una imagen List. El código es: Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("MERCURIO") ComboBox1.Items.Add("TIERRA") ComboBox1.Items.Add("JUPITER") ComboBox1.Items.Add("SATURNO") ComboBox1.Items.Add("URANO") ComboBox1.Items.Add("NEPTUNO") PAULINA GUATAPI
  • 44. End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Select Case (ComboBox1.SelectedIndex) Case Is = 0 TextBox1.Text = "Planeta Mercurio.- Mercurio es el planeta del Sistema Solar más próximo al Sol, y el más pequeño (a excepción de los planetas enanos). Forma parte de los denominados planetas interiores o terrestres. Mercurio no tiene satélites. Se conocía muy poco sobre su superficie hasta que fue enviada la sonda planetaria Mariner 10, y se hicieron observaciones con radares y radiotelescopios." PictureBox1.Load("C:PLANETAIMAGENESPLANETASMERCURIO.jpg") PictureBox2.Image = ImageList1.Images(0) Case Is = 1 TextBox1.Text = "La Tierra es el tercer planeta del Sistema Solar, considerando su distancia al Sol, y el quinto de ellos según su tamaño. Es el único planeta del universo que se conoce en el que exista y se origine la vida. La Tierra se formó al mismo tiempo que el Sol y el resto del Sistema Solar, hace 4.570 millones de años. PictureBox1.Load("C:PLANETAIMAGENESPLANETASTIERRA.jpg") PictureBox2.Image = ImageList1.Images(1) Case Is = 2 TextBox1.Text = "Planeta Júpiter.- Júpiter es el quinto planeta del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Recibe su nombre del dios romano Júpiter.Se trata del planeta que ofrece un mayor brillo a lo largo del año dependiendo de su fase. Es, además, después del Sol el mayor cuerpo celeste del Sistema Solar, con una masa de más de 310 veces la terrestre, y un diámetro unas 11 veces más grande. PAULINA GUATAPI
  • 45. PictureBox1.Load("C:PLANETAIMAGENESPLANETASJUPITER.jpg") PictureBox2.Image = ImageList1.Images(2) Case Is = 3 TextBox1.Text = "Planeta Saturno.- Saturno es el sexto planeta del Sistema Solar, es el segundo en tamaño después de Júpiter y es el único con un sistema de anillos visible desde nuestro planeta. Su nombre proviene del dios romano Saturno. Forma parte de los denominados planetas exteriores o gaseosos, también llamados jovianos por su parecido a Júpiter. PictureBox1.Load("C:PLANETAIMAGENESPLANETASSATURNO.jpg") PictureBox2.Image = ImageList1.Images(3) Case Is = 4 TextBox1.Text = "Planeta Urano.- Urano es el séptimo planeta del Sistema Solar. La principal característica de Urano, parece ser la extraña inclinación de su eje de rotación casi noventa grados con respecto a su órbita; la inclinación no solo se limita al mismo planeta, sino también a sus anillos, satélites y el campo magnético del mismo. PictureBox1.Load("C:PLANETAIMAGENESPLANETASURANO.jpg") PictureBox2.Image = ImageList1.Images(4) Case Is = 5 TextBox1.Text = "Planeta Neptuno.- Neptuno es el octavo y último planeta del Sistema Solar. Forma parte de los denominados planetas exteriores o gaseosos. Su nombre proviene del dios romano Neptuno, el dios del mar. PictureBox1.Load("C:PLANETAIMAGENESPLANETASNEPT.jpg") PictureBox2.Image = ImageList1.Images(5) End Select End Sub End Class PAULINA GUATAPI
  • 46. CONCLUSION: El programa o este tipo de programas es utilizado para obtener información relevante a temas de interés como el antes visto. PAULINA GUATAPI
  • 47. PROPIEDADES ALIMENTICIAS DISEÑAR UN FORMULARIO QUE ME PERMITA VISUALIZAR LAS PROPIEDADES ALIMENTICIAS UTILIZANDO LA HERRAMIENTA CHECKBOX E IMAGELIST PARA VISUALIZAR LAS IMÁGENES Y UNA DESCRIPCION DE ELLAS. Este programa nos permite conocer algunas de las propiedades alimenticias y nos muestra una imagen que la identifica. En este caso se ha usado: 3 Label  Label1: Para el Título.  Label2: Para el Subtítulo.  Label3: Para la descripcion de cada opcion de la lista. 1 CheckBox  CheckBox: Para desplegar la lista de opcines. 2 PictureBox  PictureBox1: Para visualizar la 1ª imagen realizada con el case.  PictureBox2: Para visualizar la 2ª imagen realizada con la Herramienta ImageList. 1 Button  Button: Para finalizar el programa. Public Class PROP_ALIM Observamos la descripcion de cada propiedad. Private Sub LISTA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LISTA.SelectedIndexChanged Select Case (LISTA.SelectedIndex) Case Is = 0 DESCRIP.Text = " Hidratos de carbono: Proporcionan energía tanto para uso inmediato como para tener de reserva y también tienen una función estructural. IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASH_CAR_1.JPG") IMAG2.Image = ImageList1.Images(0) Case Is = 1 DESCRIP.Text = " Lípidos Saturados: Ayudan a la reconstrucción y funcionamiento de nuestro cuerpo y además forman nuestra reserva de energía y estos son los que se obtienen de la grasa de origen animal y del aceite vegetal de palma y de coco. Están relacionados con el aumento del colesterol. IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASLIPS_1.JPG") PAULINA GUATAPI
  • 48. IMAG2.Image = ImageList1.Images(1) Case Is = 2 DESCRIP.Text = " Lípidos Insaturados: Ayudan a la reconstrucción y funcionamiento de nuestro cuerpo y además forman nuestra reserva de energía y se obtienen de los alimentos de origen vegetal, a excepción del aceite de coco y palma. IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASLIPI_1.JPG") IMAG2.Image = ImageList1.Images(2) Case Is = 3 DESCRIP.Text = " Proteínas. Son básicas para los seres vivos. Se necesitan para formar y reparar los tejidos (músculo, piel, cabello o las uñas, etc.) y además tienen una función metabólica y reguladora de nuestro organismo. IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASPROT_1.JPG") IMAG2.Image = ImageList1.Images(3) Case Is = 4 DESCRIP.Text = " Vitaminas Hidrosolubles: Son nutrientes esenciales. Actúan como intermediarias en distintas reacciones químicas. Pueden trasportarse bien por el agua sin almacenarse en nuestro organismo (grupo B y vitamina C) " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASVIT_H_1.JPG") IMAG2.Image = ImageList1.Images(4) Case Is = 5 DESCRIP.Text = " Vitaminas Liposolubles: Son nutrientes esenciales. Actúan como intermediarias en distintas reacciones químicas. o por la grasa (liposolubles) almacenándose en el tejido adiposo (A, D, E y K). Están presentes en múltiples alimentos (frutas, leche, huevos, carnes, etc.). " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASVIT_L_1.JPG") IMAG2.Image = ImageList1.Images(5) Case Is = 6 DESCRIP.Text = " Minerales. Participan en la formación y funcionamiento de nuestro organismo. Destacan por su importancia el : calcio, fósforo, hierro, yodo, flúor, sodio, cloro, potasio, azufre, magnesio, manganeso, cobre, cobalto y zinc, cromo, molibdeno y selenio. Se encuentran presentes en casi todos los alimentos en mayor o menor cantidad. " IMAG1.Load("J:UTA5° SEMESTRELENGUAJE DE PROGRAMACIÓN IPROPIEDADES_ALIMENTICIASMIN_1.JPG") IMAG2.Image = ImageList1.Images(6) End Select End Sub Aqui he enlistado los nombres de las propiedades alimenticias a mostrarse. Private Sub PROP_ALIM_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load LISTA.Items.Add("HIDRATOS DE CARBONO") LISTA.Items.Add("LIPIDOS SATURADOS") LISTA.Items.Add("LIPIDOS INSATURADOS") LISTA.Items.Add("PROTEINAS") LISTA.Items.Add("VITAMINAS HIDROSOLUBES") LISTA.Items.Add("VITAMINAS LIPOSOLUBLES") PAULINA GUATAPI
  • 49. LISTA.Items.Add("MINERALES") End Sub Aqui programamos el boton salir. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub End Class Esta es la pantalla que nos aparecerá al momento de mandar a correr el programa. PLANILLA DE LUZ Diseñe un proyecto que permita calcular la planilla de Luz eléctrica según los siguientes condicionamientos.  Valide el ingreso de los datos en las cajas de texto de tal manera que solo permita el ingreso de números  Valide los datos de la Lectura anterior y la Lectura actual de tal manera que la lectura actual es siempre mayor que la lectura anterior  Se ingresan solo las lecturas anterior y actual y se genera automáticamente el Total a Pagar  Proponga su propio diseño  La aplicación se genera n veces según lo decida el usuario  Programe todos los botones que considere necesarios DESCRIPCIÓN Este programa nos permite calcular el valor de consumo de luz eléctrica según los watts consumidos y los recargos por alumbrado público, bomberos, y basura. 14 Label Label 1 = EMPRESA ELECTRICA PAULINA GUATAPI
  • 50. Label 2 = Fecha Label 3 = # Cuenta Label 4 = Factura Label 5 = Cliente Label 6 = Lectura actual Label 7 = Lectura anterior Label 8 = Wat Label 9 = RECARGOS Label 10 = 3% Alumbrado P. Label 11 = 4% Bomberos Label 12 = 5% Basura Label 13 = Total Label 14 = Costo 12 Text Box Text Box 1 para la fecha. Text Box 2 para el # de Cuenta. Text Box 3 para la factura. Text Box 4 = txtcliente Text Box 5 = txtanterior Text Box 6 = txtactual Text Box 7 = txtconsumo Text Box 8 = txtacosto Text Box 9 = txtalumbrado Text Box 10 = txtbomberos Text Box 11 = txtbasura Text Box 12 = txttotal Public Class Form1 Para validar los datos, ingresar solo letras para el cliente. Private Sub txtcliente_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtcliente.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Para validar el ingreso de datos, que la lectura siempre sea mayor a la anterior. Private Sub txtactual_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtactual.Click If Val(txtactual.Text) > Val(txtanterior.Text) Then txtconsumo.Text = Val(txtactual.Text) - Val(txtanterior.Text) Else txtactual.Clear() txtactual.Focus() End If PAULINA GUATAPI
  • 51. Para calcular el costo de consumo y calcular el total a pagar adicionando los recargos . txtcosto.Text = Val(txtconsumo.Text) * 0.09 txtalumbrado.Text = Val(txtcosto.Text) * 0.03 txtbomberos.Text = Val(txtcosto.Text) * 0.04 txtbasura.Text = Val(txtcosto.Text) * 0.05 txttotal.Text = Val(txtcosto.Text) + Val(txtalumbrado.Text) + Val(txtbomberos.Text) + Val(txtbasura.Text) End Sub Para validar los datos, ingresar solo números para la lectura actual. Private Sub txtactual_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtactual.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Para validar los datos, ingresar solo números para la lectura anterior. Private Sub txtanterior_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtanterior.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Para validar los datos, ingresar solo números para el # de cuenta. Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Para validar los datos, ingresar solo números para la factura. Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress If Char.IsDigit(e.KeyChar) Then PAULINA GUATAPI
  • 52. e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub ROL DE PAGOS DESCRIPCION CON ESTE PROYECTO LOGRAREMOS OBTENER LA AUTOMATIZACION DE PAGO PARA CADA EMPLEADO APARIENCIA DEL FORMULARIO OBJETOS UTILIZADOS PARA EL PROYECTO PARA EL FORMULARIO PRINCIPAL DONDE INGRESAREMOS LA CLAVE TENEMOS LOS SIGUIENTES OBJETOS: FORM CANTIDAD 2 FORM1 PARA EL ROL DE PAGOS FORM2 PARA INGRESAR LA CLAVE DEL USUARIO PICTUREBOX CANTIDAD 1 PICTUREBOX1 = PARA PONER UNA IMAGEN EN EL FORM2 PARA LA CLAVE LABEL CANTIDAD 28 CADA LABEL SE UTILIZO PARA PONER DIFERENTES TITULOS Y SUBTITULOS EN LOS DOS FORMULARIOS TEXTBOX CANTIDAD 18 TEXTBOX1=PARA INGRESAR EL NOMBRE DEL USUARIO TEXTBOX2= PARA INGRESAR LA OCNTRASEÑA DEL USUARIO PAULINA GUATAPI
  • 53. TEXTBOX3= PARA INGRESAR LA CEDULA DEL EMPLEADO TEXTBOX4= PARA INGRESAR EL NOMBRE DEL CARGO TEXTBOX5= PARA INGRESAR EL TELEFONO TEXTBOX6= PARA INGRESAR EL SUELDO TEXTBOX7= PARA INGRESAR LA DIRECCION TEXTBOX8= PARA INGRESAR EL IESS TEXTBOX9= PARA INGRESAR LAS MULTAS TEXTBOX10= PARA INGRESAR EL TELEFONO TEXTBOX11=PARA CALCULAR EL DESCUENTO DE LAS MULTAS TEXTBOX12=PARA INGRESAR EL NUMERO DE LAS HORAS EXTRAS TEXTBOX13=PARA CALCULAR EL TOTAL DE LAS HORAS EXTRAS TEXTBOX14=PARA INGRESAR EL NUMERO DE CARGO FAMILIAR TEXTBOX15=PARA CALCULAR EL TOTAL DE EL CARGO FAMILIAR TEXTBOX16=PARA CALCULAR EL TOTAL DE INGRESOS TEXTBOX17=EL TOTAL DE EGRESOS T TEXTBOX18=OTAL A RECIBIR BUTTON CANTIDAD 6 Button1 = PARA INGRESAR AL SIGUIENTE FORMULARIO Button2= PARA CALCULAR TOTAL DE INGRESOS Button3 = PARA CALCULAR TOTAL DE EGRESOS Button4= PARA INICIAR OTRA PERSONA Button5=PARA BORRAR Y INGRESAR UN NUEVO DATOS Button6= PARA SALIR DE LA EJECUCION CHEKBOX CANTIDAD 1 CHEKBOX 1 = PARA SELECCIONAR SI TIENE PRESTAMO O NO CODIFICADO CODIFICADO PARA LA CLAVE If txtclave.Text = ("PAGOS") Then Form1.Show() Me.Hide() PAULINA GUATAPI
  • 54. Else MsgBox("CONTRASEÑA INVALIDA") txtclave.Focus() txtclave.SelectionStart = 0 txtclave.Text = "" End If CODIFICADO PARA EL ROL DE PAGOS Public Class Form1 Dim DATOS, aux, con As Integer Dim DATOS1 As Double Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged DATOS = ComboBox1.SelectedIndex If (DATOS = 0) Then txtcedula.Text = "1804758963" txtcargo.Text = "GERENTE" txtsueldo.Text = Val("400") DATOS1 = txtsueldo.Text ElseIf (DATOS = 1) Then txtcedula.Text = "1804785961" txtcargo.Text = "SECRETARIA" txtsueldo.Text = Val("320.50") DATOS1 = txtsueldo.Text ElseIf (DATOS = 2) Then txtcedula.Text = "1307845219" txtcargo.Text = "MENSAJERO" txtsueldo.Text = Val("100") DATOS1 = txtsueldo.Text ElseIf (DATOS = 3) Then txtcedula.Text = Val("1054785445") txtcargo.Text = "ADMINISTRADOR" txtsueldo.Text = Val("220") DATOS1 = txtsueldo.TexT ElseIf (DATOS = 4) Then txtcedula.Text = Val("1084512589") txtcargo.Text = "CONTADOR" txtsueldo.Text = Val("350.50") DATOS1 = txtsueldo.Text ElseIf (DATOS = 5) Then txtcedula.Text = Val("1087451045") txtcargo.Text = "VENDEDOR" txtsueldo.Text = Val("150") DATOS1 = txtsueldo.Text End If End Sub Private Sub txtdirec_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtdirec.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False PAULINA GUATAPI
  • 55. Else e.Handled = True End If End Sub Private Sub txttele_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txttele.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub txtextras_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtextras.KeyPress If Char.IsDigit(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub txttofami_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txttofami.TextChanged End Sub Private Sub txtextras_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtextras.TextChanged If Val(txtextras.Text) >= 1 And Val(txtextras.Text) <= 10 Then aux = Val(txtsueldo.Text) * 6 / 100 txthextras.Text = Val(txtextras.Text) * aux Else MsgBox("Numero Invalido") End If End Sub Private Sub txtfami_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtfami.TextChanged If Val(txtfami.Text >= 2) Then txttofami.Text = Format(Val(txtfami.Text) * 10.5, "###.00") Else txttofami.Text = Format(Val(txtfami.Text) * 15.5, "###.00") End If End Sub Private Sub TextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtmultas.TextChanged If Val(txttomultas.Text) >= 7 Then txttomultas.Text = Val(txtsueldo.Text) * 20 / 100 Else txttomultas.Text = Val(txtmultas.Text) * 3 End If End Sub Private Sub TextBox1_TextChanged_2(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtprestamos.TextChanged If Val(txtprestamos.Text) = 6 Then PAULINA GUATAPI
  • 56. con = Val(txtmonto.Text) * 8 / 100 txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 6, "###.00") ElseIf Val(txtprestamos.Text) = 12 Then con = (Val(txtmonto.Text) * 16 / 100) txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 12, "###.00") ElseIf Val(txtprestamos.Text) = 18 Then con = (Val(txtmonto.Text) * 20 / 100) txtvalpresta.Text = Format((Val(txtmonto.Text) + con) / 18, "###.00") End If End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged txtprestamos.Visible = True txtmonto.Visible = True txtvalpresta.Visible = True End Sub Private Sub txtsueldo_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtsueldo.TextChanged txtiees.Text = Format(Val(txtsueldo.Text) * 11.5 / 100, "###.00") End Sub Private Sub txttorecibe_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles txttorecibe.Click txttorecibe.Text = Format(Val(txtingres.Text) - Val(txtegresos.Text), "##.00") End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Form2.Show() Me.Hide() End Sub Private Sub txtegresos_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtegresos.TextChanged End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click txtegresos.Text = Format(Val(txtiees.Text) + Val(txttomultas.Text) + Val(txtvalpresta.Text), "###.00") End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click txtingres.Text = Format(Val(txtsueldo.Text) + Val(txthextras.Text) + Val(txttofami.Text), "##.00") End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click txtdirec.Text = "" PAULINA GUATAPI
  • 57. txttele.Text = "" txtingres.Text = "" txtegresos.Text = "" txtiees.Text = "" txtmonto.Text = "" txtprestamos.Text = "" txtmultas.Text = "" txttomultas.Text = "" txtcargo.Text = "" txttofami.Text = "" txtsueldo.Text = "" txtcargo.Text = "" txtfami.Text = "" txtextras.Text = "" txttorecibe.Text = "" txtsueldo.Text = "" txthextras.Text = "" txtvalpresta.Text = "" txttorecibe.Text = "" End Sub End Class PAULINA GUATAPI
  • 58. MATRICULA 1.-Elaborar un programa que me permita realizar el ingreso de los datos de un estudiante al sistema de matriculas, donde se me detalle los colegios y el tipo fiscal o particular, y se me visualice el valor de la matricula, servicio medico, internet y recreación, y el valor total a pagar. Descripción del ejercicio En este ejercicio para el sistema de matrícula se desea ingresar los datos del estudiante y poder seleccionar un colegio y el tipo ya sea fiscal, particular o fiscomisional. También se bloquea los textbox donde se nos visualiza los valores de los seguros y el total. Objetos 1splitContainer 15 label Label1=sistema de recaudacion Label2=datos personales Label3=nombre Label4=apellido Label5=cedula Label6=direccion Label7=telefono Label8=datos de matricula Label9=valor matricula Label10=servicio medico Label11=servicio internet Label12=servicio recreacion Label13=total a pagar Label14=tipo Label15=colegio 10 textbox Textbox1=txtnombre PAULINA GUATAPI
  • 59. Textbox2=txtapellido Textbox3=txtcedula Textbox4=txtdireccion Textbox5=txttelefono Textbox6= txtvmatricula Textbox7= txtsmedico Textbox8= txtsinternet Textbox9= txtsrecreacion Textbox10= txttotal 2 button Button1=salir Button2=nuevo 2 Combobox Combobox1=cmbcolegio Combobox1=cmbtipo Codificado Public Class Form1 Dim dato As Integer Private Sub NOMBRE_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtNOMBRE.KeyPress If Char.IsNumber(e.KeyChar) Then e.Handled = True MsgBox("NO DATOS NUMERICOS") txtNOMBRE.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub APELLIDO_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtAPELLIDO.KeyPress If Char.IsNumber(e.KeyChar) Then e.Handled = True MsgBox("NO DATOS NUMERICOS") txtAPELLIDO.Focus() ElseIf Char.IsControl(e.KeyChar) Then PAULINA GUATAPI
  • 60. e.Handled = False Else e.Handled = False End If End Sub Private Sub CEDULA_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtCEDULA.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False MsgBox("SOLO DATOS NUMERICOS") txtCEDULA.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub TELEFONO_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtTELEFONO.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False MsgBox("SOLO DATOS NUMERICOS") txtTELEFONO.Focus() ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = False End If End Sub Private Sub VMATRICULA_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtVMATRICULA.TextChanged End Sub Private Sub TIPO_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbTIPO.SelectedIndexChanged dato = cmbTIPO.SelectedIndex If dato = 0 Then txtVMATRICULA.Text = "250" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.12), "##,00") txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) + Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00") ElseIf dato = 1 Then txtVMATRICULA.Text = "120" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.06), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.1), "##,00") PAULINA GUATAPI
  • 61. txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) + Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00") ElseIf dato = 2 Then txtVMATRICULA.Text = "180" txtSMEDICO.Text = Format(Val(txtVMATRICULA.Text * 0.08), "##, 00") txtSINTERNET.Text = Format(Val(txtVMATRICULA.Text * 0.09), "##,00") txtSRECREACION.Text = Format(Val(txtVMATRICULA.Text * 0.11), "##,00") txtTOTAL.Text = Format(Val(txtVMATRICULA.Text) + Val(txtSMEDICO.Text) + Val(txtSINTERNET.Text) + Val(txtSRECREACION.Text) + 5, "##,00") End If End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load cmbTIPO.Items.Add("PARTICULAR") cmbTIPO.Items.Add("FISCAL") cmbTIPO.Items.Add("FISCOMISIONAL") cmbCOLEGIO.Items.Add("HISPANO AMÉRICA") cmbCOLEGIO.Items.Add("GUAYAQUIL") cmbCOLEGIO.Items.Add("BOLIVAR") cmbCOLEGIO.Items.Add("LA SALLE") cmbCOLEGIO.Items.Add("TIRSO DE MOLINA") cmbCOLEGIO.Items.Add("ADVENTISTA") cmbCOLEGIO.Items.Add("ATENAS") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click txtNOMBRE.Text = "" txtAPELLIDO.Text = "" txtTELEFONO.Text = "" txtDIRECCIÓN.Text = "" txtVMATRICULA.Text = "" cmbTIPO.Text = "" cmbCOLEGIO.Text = "" txtSINTERNET.Text = "" txtSMEDICO.Text = "" txtSRECREACION.Text = "" txtTOTAL.Text = "" End Sub End Class Captura de pantalla PAULINA GUATAPI
  • 62. Pantalla tipo colegio fiscal PAULINA GUATAPI
  • 63. Pantalla tipo colegio particular PAULINA GUATAPI
  • 64. CONTROL DE NOTAS Realizar un programa que permita realizar el control de notas de los estudiantes If Val(Txtmnota1.Text) >= 1 And Val(Txtmnota1.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota1.Text = " " End If Para sacar el promedio de todas las notas prosedemos a realisar el siguente proseso If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota3.Text = " " End If txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) + Val(Txtmnota3.Text)) / 3, "##.00") If Val(txtpro1.Text) >= 7 Then txtequi1.Text = "APROBADO" ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then txtequi1.Text = "SUSPENSO" ElseIf Val(txtpro1.Text) < 5 Then txtequi1.Text = "REPROBADO" End If Para programar tememos que cambiar en textbox el Name como txtequi1 If Val(Txtmnota3.Text) >= 1 And Val(Txtmnota3.Text) <= 10 Then Else MsgBox("VALOR INCORRECTO") Txtmnota3.Text = " " End If txtpro1.Text = Format((Val(Txtmnota1.Text) + Val(txtmnota2.Text) + Val(Txtmnota3.Text)) / 3, "##.00") If Val(txtpro1.Text) >= 7 Then txtequi1.Text = "APROBADO" ElseIf Val(txtpro1.Text) >= 5 And Val(txtpro1.Text) <= 7 Then txtequi1.Text = "SUSPENSO" ElseIf Val(txtpro1.Text) < 5 Then PAULINA GUATAPI
  • 65. txtequi1.Text = "REPROBADO" End If Select Case (ComboBox1.SelectedIndex) Case Is = 0 lblmateria1.Text = " FISICA II" lblmateria2.Text = " TUTORIAS" lblmateria3.Text = " PROGRAMACIONI" lblmateria4.Text = " TRABALO EN EQUIPO" lblmateria5.Text = " MATEMATICA BASICA" lblmateria6.Text = " METODOLOGIA DE LA INVESTIGACION" Case Is = 1 lblmateria1.Text = " MODELOS PEDAGOGICOS" lblmateria2.Text = " MATEMATICA AVANZADA" lblmateria3.Text = " PSICOLOGIA GENERAL" lblmateria4.Text = " ELECTRONICA" lblmateria5.Text = " PROGRAMACION II" lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO I" Case Is = 2 lblmateria1.Text = " LENGUAJE PROGRAMACION I" lblmateria2.Text = " HERRAMIENTAS MULTIMEDIA" lblmateria3.Text = " PROBLEMAS DE APRENDIZAJE" lblmateria4.Text = " PLANIFICACION CURRICULAR" lblmateria5.Text = " GESTOR BASE DE DATOS" lblmateria6.Text = " ARQUITECTURA MANTENIMIENTO II" Case Is = 3 lblmateria1.Text = " PRACTICAS PREPROFESIONALES" lblmateria2.Text = " SISTEMAS OPERATIVOS" lblmateria3.Text = " PROGRAMACION WEB 1 " lblmateria4.Text = " REDES" lblmateria5.Text = " SISTEMATIZACION CONTABLE" lblmateria6.Text = " GESTION DE PROYECTOS" End Select Por ultimo comenzaremos a programar en Button1 txtproge.Text = Format((Val(txtpro1.Text) + Val(txtpro1.Text) + Val(txtpro1.Text) + Val(txtpro4.Text) + Val(txtpro5.Text) + Val(txtpro6.Text)) / 6, "##.00") If Val(txtproge.Text) >= 7 Then txtequito.Text = "APROBADO" ElseIf Val(txtproge.Text) >= 5 And Val(txtproge.Text) <= 7 Then txtequito.Text = "SUSPENSO" ElseIf Val(txtproge.Text) < 5 Then txtequito.Text = "REPROBADO" End If PAULINA GUATAPI
  • 66. End Sub Si el estudiante reprueba más de 3 materias pierde el semestre *CORRECTO * INCORRECTO PAULINA GUATAPI
  • 67. PRUEBA Automatizar la venta e vehiculos Ingrese los datos personales el cliente y datos del vehículo como color, marca, costo. Utilizaremos la siguiente PictureBox  PictureBox1=imagen del auto Utilizaremos 3 GroupBox  GroupBox1=Datos personales  GroupBox2=Datos del vehículo  GroupBox3=Valores totales Utilizaremos 19 label.  Label1= Tema  Label2=Código  Label3= Nombre  Label4= Apellido  Label5=Cedula  Label6=Dirección  Label7=Teléfono  Label8=Tipo de vehículo  Label9=Valor  Label10=Color  Label11=Aire acondicionado  Label12= Vidrios eléctricos  Label13= Valor de venta  Label14=Comisión vendedor  Label15= Total comisión  Label16=Total a pagar Utilizaremos los siguientes text box  Textbox1=txtnombres  Textbox2=txtapellido  Textbox3=txtcedula  Textbox4=txtdireccion  Textbox4=txttelefono PAULINA GUATAPI
  • 68. Textbox5=txttvehiculo  Textbox6=txtvalor  Textbox7=txtvalventa  Textbox8=txtcomvendedor  Textbox9=txttotcomision  Textbox10=txttotpagar Utilizaremos los 5 combobox.  Combobox1= Para La Selección Del Código  Combobox2= Para La Selección Del Tipo De Vehículo  Combobox3= Para Seleccionar El Color Del Carro  Combobox4= Para La Selección Del Aire Acondicionado  Combobox5= Para La Selección De Vidrios Eléctricos Utilizaremos 3 botones  Button1= Para Nuevo  Button2= Para Añadir Venta  Button3= Para Salir 4.-Codificacion Public Class Form1 Dim a As Double (CODIFICACION DEL PRIMER COMBOBOX) Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbcodigo.SelectedIndexChanged Select Case (cmbcodigo.SelectedIndex) Case Is = 0 txtnombre.Text = "Maria Emitelia" txtapellido.Text = "Rosero Rosero" txtci.Text = "1802456989" txtdirec.Text = "Ambato" txttelef.Text = "2825898" Case Is = 1 txtnombre.Text = "Milto Gabriel " txtapellido.Text = "Pallo Real" txtci.Text = "1808856569" txtdirec.Text = "Quito" txttelef.Text = "0988623569" Case Is = 2 txtnombre.Text = "Celso Anibal" txtapellido.Text = "Jarrin Urrutia" txtci.Text = "1801112532" txtdirec.Text = "Riobamba" txttelef.Text = "0999562254" End Select End Sub PAULINA GUATAPI
  • 69. (CODIFICACION DEL SEGUNDO COMBOBOX) Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbcarro.SelectedIndexChanged Select Case (cmbcarro.SelectedIndex) Case Is = 0 txtpresio.Text = 22000.0 PictureBox2.Load("C:PRUEBAcamioneta.jpg") If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) Case Is = 1 txtpresio.Text = 25000.0 PictureBox2.Load("C:PRUEBAauto.jpg") If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text) <= 25000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.04 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) Case Is = 2 txtpresio.Text = 35000.0 PictureBox2.Load("C:PRUEBAfurgon.jpg") If Val(txtpresio.Text) > 25000 And Val(txtpresio.Text) <= 35000 Then txtvalorv.Text = Val(txtpresio.Text) txtcomi.Text = Val(txtvalorv.Text) * 0.05 End If txttotal.Text = Val(txtcomi.Text) + Val(txttotal.Text) txttapagar.Text = Val(txttotal.Text) + Val(txttapagar.Text) End Select End Sub (CODIFICACION DEL TERCER COMBOBOX) Private Sub cmbcolor_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbcolor.SelectedIndexChanged Select Case (cmbcolor.SelectedIndex) Case Is = 0 PictureBox1.Load("C:PRUEBAnegro.jpg") Case Is = 1 PictureBox1.Load("C:PRUEBAblanco.jpg") Case Is = 2 PictureBox1.Load("C:PRUEBAgris.jpg") Case Is = 3 PictureBox1.Load("C:PRUEBArojo.jpg") Case Is = 4 PictureBox1.Load("C:PRUEBAazul.jpg") End Select End Sub PAULINA GUATAPI
  • 70. (CODIFICACION DEL BOTTON1) Private Sub cmdlimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdlimpiar.Click txtnombre.Text = "" txtapellido.Text = "" txtci.Text = "" txtdirec.Text = "" txttelef.Text = "" txtvalorv.Text = "" txtcomi.Text = "" txttotal.Text = "" cmbcarro.Text = "" cmbcodigo.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = "" (CODIFICACION DEL BOTTON2) Private Sub cmdañadir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdañadir.Click txtcomi.Text = "" txtvalorv.Text = "" cmbaire.Text = "" cmbcolor.Text = "" cmbvidrio.Text = "" cmbcarro.Text = "" txtpresio.Text = "" PictureBox1.Load("C:PRUEBAblanco.jpg") PictureBox2.Load("C:PRUEBAblanco.jpg") (CODIFICACION DEL BOTTON3) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End End Sub 5.- Corrido del programa PAULINA GUATAPI
  • 71. EXAMEN DEL PRIMER PARCIAL Objetivo: Determinar el nivel de asimilación sobre los elementos tratados, utilizando un lenguaje de programación Visual. Instructivo: Aplique el razonamiento lógico para resolver la situación problémica planteada Utilice correctamente las sentencias de programación Estructure el programa en forma correcta para obtener los resultados requeridos La evaluación tiene 2 partes, una teórica y otra práctica La parte teórica se lo realizará en el Aula Virtual y tendrá una valoración de 1 punto La parte práctica tendrá una valoración de 9 puntos Equivalencia El desarrollo del programa equivale a 9 puntos 4 puntos el correcto funcionamiento del programa 1 punto el diseño adecuado 2 puntos el proceso de validación de información 2 puntos la acumulación de información y la presentación correcta de resultados FECHA: 13/11/2012 NOMBRE: 1.- Se necesita automatizar el proceso de escalafón de los docentes de la Carrera de Docencia en Informática de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica Ambato, bajo los siguientes parámetros. 1.- Se trabaja en un formato de Fichas 2.- La Ficha Datos Personales permite el ingreso de información personal del docente Cedula Nombres Dirección Teléfono 3.- La Ficha Estudios Realizados permite el ingreso de los siguientes Datos Título Obtenido Magister 200 PAULINA GUATAPI
  • 72. PHD 300 Tercer Nivel 100 Méritos Mejor Egresado 100 Reconocimientos 50 Publicaciones Libros 100 Revistas 50 Artículos Indexados 50 Idiomas Hablar, Leer, Escribir 50 Leer, Entender 30 Proyectos Investigación 30 Vinculación 30 Otros 10 Cada escala equivale a 200 puntos para realizar un ascenso. Determine la escala que le corresponde al docente y el sueldo promedio, considerando que todos los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00 adicionales. Obtenga el total de docentes por cada escala y el valore acumulado correspondiente al sueldo, el proceso es repetitivo. Examen Utilizaremos un tabcontrol para realizar nuestro programa de forma adecuada y ordenada Utilizaremos dos botones para el blanqueamiento y salir de todo el programa. En el siguiente programa utilizaremos los siguientes label.  Label1= tema del examen  Label2=nombre  Label3=dirección  Label4= cedula  Label5=teléfono  Label6=detalle  Label7=tipo  Label8=valor parcial  Label9=valor total  Label10=título obtenido  Label11= méritos  Label12= publicaciones  Label13= idiomas  Label14=proyectos  Label15= total de puntos  Label16=escala  Label17=sueldo  Label18=nivel 1  Label19=nivel 2  Label20=nivel 3  Label21 =nivel 4  Label22= nivel 5  Label23= número de docentes  Label24= sueldo total PAULINA GUATAPI
  • 73. Utilizaremos los siguientes texbox  Textbox1=txtnombres  Textbox2=txtdireccion  Textbox3=cedula  Textbox4=txttelefono  Textbox5=txttitulo  Textbox6=txtmeri  Textbox7=txtvpubli  Textbox8=txtvidio  Textbox9=txtproyec  Textbox10=txtitotal  Textbox11=txtmertotal  Textbox12=txtpublitotal  Textbox13=txtidiototal  Textbox14=txtproyetotal  Textbox15=txtpuntos  Textbox16=txtescala  Textbox17=txtsueldo  Textbox18=txtn1  Textbox19=txtn2  Textbox20=txtn3  Textbox21=txtn4  Textbox22=txtn5  Textbox23=txtsuel1  Textbox24=txtsuel2  Textbox25=txtsuel3  Textbox26=txtsuel4  Textbox27=txtsuel5 Utilizaremos los siguientes combobox.  Combobox1= para el ingreso de los títulos obtenidos  Combobox2= para el ingreso de los méritos obtenidos  Combobox3= para el ingreso de las publicaciones  Combobox4= para el ingreso de los idiomas culminados  Combobox5= para el ingreso de los proyectos realiazados Utilizaremos un botón para limpiar los textbox y combobox txttitulo.Text = "" txtvmeri.Text = "" txtvpubli.Text = "" txtvidio.Text = "" txtproyec.Text = "" txttitotal.Text = "" txtmertotal.Text = "" PAULINA GUATAPI
  • 74. txtpublitotal.Text = "" txtidiototal.Text = "" txtproyetotal.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" ComboBox3.Text = "" ComboBox4.Text = "" ComboBox5.Text = "" txtpuntos.Text = "" txtsueldo.Text = "" txtescala.Text = "" txtnombres.Text = "" txtcedula.Text = "" txtdireccion.Text = "" txttelefono.Text = "" Utilizaremos un botón para finalizar el programa. End CODIFICACION Public Class Form1 (CODIFICACION DEL PRIMER COMBOBOX) Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Select Case (ComboBox1.SelectedIndex) Case Is = 0 txttitulo.Text = 200 Case Is = 1 txttitulo.Text = 300 Case Is = 2 txttitulo.Text = 100 End Select txttitotal.Text = Val(txttitulo.Text) + Val(txttitotal.Text) End Sub (CODIFICACION DEL SEGUNDO COMBOBOX) Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged Select Case (ComboBox2.SelectedIndex) Case Is = 0 txtvmeri.Text = 100 Case Is = 1 txtvmeri.Text = 50 End Select txtmertotal.Text = Val(txtmertotal.Text) + Val(txtvmeri.Text) End Sub (CODIFICACION DEL TERCER COMBOBOX) PAULINA GUATAPI
  • 75. Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged Select Case (ComboBox3.SelectedIndex) Case Is = 0 txtvpubli.Text = 100 Case Is = 1 txtvpubli.Text = 50 Case Is = 2 txtvpubli.Text = 50 End Select txtpublitotal.Text = Val(txtvpubli.Text) + Val(txtpublitotal.Text) End Sub (CODIFICACION DEL CUARTO COMBOBOX) Private Sub ComboBox4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox4.SelectedIndexChanged Select Case (ComboBox4.SelectedIndex) Case Is = 0 txtvidio.Text = 50 Case Is = 1 txtvidio.Text = 30 End Select txtidiototal.Text = Val(txtidiototal.Text) + Val(txtvidio.Text) End Sub (CODIFICACION DEL QUINTO COMBOBOX Y TAMBIEN CODIFICAREMOS PARA EL QUE SE VISUALIZE EL PRECIO TOTAL Y LA ESCALA DE PUNTOS) Private Sub ComboBox5_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox5.SelectedIndexChanged Dim a As Byte Select Case (ComboBox5.SelectedIndex) Case Is = 0 txtproyec.Text = 30 Case Is = 1 txtproyec.Text = 30 Case Is = 2 txtproyec.Text = 10 End Select txtproyetotal.Text = Val(txtproyetotal.Text) + Val(txtproyec.Text) txtpuntos.Text = Val(txttitotal.Text) + Val(txtmertotal.Text) + Val(txtpublitotal.Text) + Val(txtidiototal.Text) + Val(txtproyetotal.Text) If Val(txtpuntos.Text) >= 200 And Val(txtpuntos.Text) <= 399 Then txtescala.Text = "Nivel 1" txtsueldo.Text = 740 a=1 txtn1.Text = a + Val(txtn1.Text) txtsuel1.Text = Val(txtsuel1.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 400 And Val(txtpuntos.Text) <= 599 Then txtescala.Text = "Nivel 2" txtsueldo.Text = 940 a=1 txtn2.Text = a + Val(txtn2.Text) txtsuel2.Text = Val(txtsuel2.Text) + Val(txtsueldo.Text) PAULINA GUATAPI
  • 76. ElseIf Val(txtpuntos.Text) >= 600 And Val(txtpuntos.Text) <= 799 Then txtescala.Text = "Nivel 3" txtsueldo.Text = 1140 a=1 txtn3.Text = a + Val(txtn3.Text) txtsuel3.Text = Val(txtsuel3.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 800 And Val(txtpuntos.Text) <= 999 Then txtescala.Text = "Nivel 4" txtsueldo.Text = 1340 a=1 txtn4.Text = a + Val(txtn4.Text) txtsuel4.Text = Val(txtsuel4.Text) + Val(txtsueldo.Text) ElseIf Val(txtpuntos.Text) >= 1000 Then txtescala.Text = "Nivel 5" txtsueldo.Text = 1540 a=1 txtn5.Text = a + Val(txtn5.Text) txtsuel5.Text = Val(txtsuel5.Text) + Val(txtsueldo.Text) End If End Sub (BLANQUEAMIENTO DE LOS TEXTBOX) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click txttitulo.Text = "" txtvmeri.Text = "" txtvpubli.Text = "" txtvidio.Text = "" txtproyec.Text = "" txttitotal.Text = "" txtmertotal.Text = "" txtpublitotal.Text = "" txtidiototal.Text = "" txtproyetotal.Text = "" ComboBox1.Text = "" ComboBox2.Text = "" ComboBox3.Text = "" ComboBox4.Text = "" ComboBox5.Text = "" txtpuntos.Text = "" txtsueldo.Text = "" txtescala.Text = "" txtnombres.Text = "" txtcedula.Text = "" txtdireccion.Text = "" txttelefono.Text = "" End Sub (CODIFICACION DEL BOTON SALIR) PAULINA GUATAPI
  • 77. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub Private Sub txtnombres_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtnombres.TextChanged End Sub End Class PAULINA GUATAPI
  • 78. CONSULTA MÉDICA  ENUNCIADO Realizar un programa que me permita realizar consultas médicas en la cual haya una serie de especialidades y la cual contenga el control de citas de cada paciente como total de turnos, recaudación, y el valor de cada consulta, además el programa debe contener la opción adicionar y el botón nuevo.  DESCRIPCIÓN DEL PROGRAMA El programa nos permitirá facilitar el control de citas médicas para contar cuantas veces se ha acudido a esa especialidad, cuanta recaudación a donado y el valor de la consulta para el paciente.  OBJETOS Al procesar el ingreso de textos y la rehubicación de Label y TextBox, tenemos un formulario asi. PAULINA GUATAPI
  • 79. Para tener opciones de: adicionar, nuevo y Salir asignamos 3 Button en la cual nos toca insertar códigos para su respectiva función.  CODIFICADO Para ingresar una serie de Especialidades no s situamos en Propiedades y luego en Items ( colection) Dentro de TextBox especialidades programamos diciendo que si es más de 5 citas no hay turnos a más de eso añadiendo cada tipo de consultas con su valor y por último la suma de recaudaciones y el valor total de la consulta por cada tipo de consulta realizada por el paciente. Dim a As Byte Select Case (cmdespecialidad.SelectedIndex) Case Is = 0 txtvalor.Text = 5.0 a=1 txt1.Text = Val(txt1.Text) + a If Val(txt1.Text) = 5 Then MsgBox("No hay turnos") txt1.Text = 5 End If txtre1.Text = Val(txtvalor.Text) + Val(txtre1.Text) Case Is = 1 txtvalor.Text = 6.0 a=1 PAULINA GUATAPI
  • 80. txt2.Text = Val(txt2.Text) + a If Val(txt2.Text) = 5 Then MsgBox("No hay turnos") txt2.Text = 5 End If txtre2.Text = Val(txtvalor.Text) + Val(txtre2.Text) Case Is = 2 txtvalor.Text = 4.0 a=1 txt3.Text = Val(txt3.Text) + a If Val(txt3.Text) = 5 Then MsgBox("No hay turnos") txt3.Text = 5 End If txtre3.Text = Val(txtvalor.Text) + Val(txtre3.Text) Case Is = 3 txtvalor.Text = 6.0 a=1 txt4.Text = Val(txt4.Text) + a If Val(txt4.Text) = 5 Then MsgBox("No hay turnos") txt4.Text = 5 End If txtre4.Text = Val(txtvalor.Text) + Val(txtre4.Text) End Select En el Button adicionar ingresamos códigos, las cuales nos permiten blanquear textos. txtvalor.Text = "" txtnombre.Text = "" cmdespecialidad.Text = "" En el Button nuevo Ingresamos códigos, las cuales nos permiten borrar los datos que contienen los TextBox txt1.Text = "" txt2.Text = "" txt3.Text = "" txt4.Text = "" txtre1.Text = "" txtre2.Text = "" txtre3.Text = "" txtre4.Text = "" txtnombre.Text = "" txtvalor.Text = "" cmdespecialidad.Text = "" En el Button salir Ingresamos código o texto, la cuál me permite salir o abandonar el programa. End IMAGEN DEL CODIFICADO PAULINA GUATAPI
  • 81. DISEÑE UNA BASE DE DATOS EN ACCESS QUE TENGA CONEXIÓN CON VISUAL BASIC. 1) Está base debe contener los datos personales 2) Y en Visual los Datos Personales un Reporte del mismo. Descripción: 1) Creamos una carpeta de preferencia en la unidad C 2) Abrimos Access creamos nuestra Base y la guardamos de tipo 2002_2003. 3) Creamos una tabla en este caso con los Datos Personales 4) Guardamos todo. 5) Abrimos Visual Basic 6) Damos el nombre al Formulario. PAULINA GUATAPI
  • 82. 7) Luego nos dirigimos al Menú Herramientas ->Opciones-> Proyectos y Soluciones -> Activamos Mostrar configuraciones de generación avanzada Aceptar. 8) Después vamos a generar -> Opciones de Configuración en plataforma -> Nueva y ahí cambiamos de x64 a x86. 9) Una vez realizado el cambio Guardamos primero todo el proyecto direccionado a la misma carpeta que creamos la Base de Datos. 10) Después guardamos el Formulario con el nombre en este caso de entrada. Objetos 2 Form Form1 Entrada Form2 Reporte 4 Label Label1=Cedula Label2= Nombre Label1= Apellido Label1= Edad 4 TextBox TextBox1= Txtcedula TextBox2=Txtnombre TextBox3=Txtapellido TextBox4=Txtedad 1 Button Button1= Reporte (cmdreporte) 1 DataGridView1 DataGridView1= DatosBindingSource1 1 CrystalReportViewer1 CrystalReportViewer1= Reporte CODIGO Public Class Form1 PAULINA GUATAPI
  • 83. Private Sub DATOSBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DATOSBindingNavigatorSaveItem.Click Me.Validate() Me.DATOSBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database1DataSet) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'Database1DataSet.DATOS' Puede moverla o quitarla según sea necesario. Me.DATOSTableAdapter.Fill(Me.Database1DataSet.DATOS) End Sub En el Button Reporte la codificación es: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Reporte.Show() End Sub End Class Captura de pantallas FICHA DE UN ESTUDIANTE Diseñe un programa utilizando formato de fichas en lo cual tiene que estar automatizado el ingreso de datos de los estudiantes del instituto educativo secundario y de la universidad esto tiene que tener su informe y su reporte. 1.- tenemos que hacer una carpeta en nuestro disco con el nombre de datos y abrir el programa Microsoft Access ya que en este programa vamos hacer los ingresos de nuestro programa. PAULINA GUATAPI
  • 84. 2.-Aca ingresamos los datos que vamos a poner en nuestra aplicación, y ya grabado esto también en nuestra carpeta y con el formato de Access 2002-2003 ya que con este formato nos permitirá elaborar correctamente el proceso de interacción con visual. 3.- Ya grabado todos nuestros datos en Access nos dirigimos a abrir el programa visual net el cual también lo guardamos en nuestra carpeta ya realizada PAULINA GUATAPI
  • 85. 4.- Ya abierto el visual net nos dirigimos a la pestaña proyecto y escogemos la opción formulario de inicio este nos permite ponerle la inicio una clave ya que este ya viene diseñado. 5.- Despues nos saldra este diseño y aca podenos bolverle a diseñar cambiandole de imagen y el formasdo de sus label y de su formulario. 6.- Nos dirigimos a el botón de aceptar dándole doble clic nos dirigirá a un programador, acá tenemos que programar para que nos coja la contraseña que nosotros queramos. PAULINA GUATAPI
  • 86. 7.- ya programado la contraseña nos dirigimos a crear otro formulario ya que en este tiene que estar el menú principal de nuestro programa, primero tenemos que irnos a nuestras herramienta y elegir la opción MenuStrip 8.- Acá nos saldrá esta ventanitas, en estas ventanas podremos poner nuestro menú 9.- Acá ya puesto tono nuestro menú tenemos que programarle para que al presionar una ventana se nos dirija a lo que nos esta pidiendo PAULINA GUATAPI
  • 87. 10.-Este es su codificado para que se dirija a nuestro ingreso de datos 14.-Despues de haber creado nuestro menú comenzamos hacer nuestro reporte y empezamos creando otro formulario acá tenemos que dirigirnos a proyecto y escogemos la opción agregar nuevo elemento y nos saldrá la siguiente ventana 15.- Acá tenemos darle clic en next PAULINA GUATAPI
  • 88. 16.- Acá vamos a darle un clic en examinar ya que este nos permite entrelazar nuestro información que tenemos con Access la buscamos y aceptamos 17.- Acá ya escogido nuestro Access damos clic en nueva conexión y ponemos next y también nos saldrá una ventana la cual tenemos que dar clic en no y listo. PAULINA GUATAPI
  • 89. 18.- Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones y aceptar PAULINA GUATAPI
  • 90. 19.- Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los datos necesarios para crear nuestro ingreso de datos. 20.- Ya traspasado dodos nuestros datos yos podemos configurar como nosotros queramos incluso ponerle una imagen según sea el tema de nuestro programa 21.-Ya echo todo eso creamos otro formulario donde en este vamos a crear nuestro crystareportviwer yo escogemos en nuestra barra de herramientas. PAULINA GUATAPI
  • 91. 22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestro reporte ya creado anterior mente y listo ya podemos verla 23.-Acá vamos a crea una nueva conexión donde tenemos la oportunidad de agruparlos como nosotros queramos o filtrarlos según lo pedido del programa, tenemos que dirigirnos al icono proyecto y escoger la opción agregar nuevo elemento después dirigirnos a reporting y escoger cristal reporty 24.- Acá escogemos la opción estándar damos clic en aceptar PAULINA GUATAPI
  • 92. 25.- En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado en Access PAULINA GUATAPI
  • 93. 26.-Ya elegido nuestra base de datos tenemos que buscarla en esta ficha y pasarla a la otra ventana. 27.-Aca tenemos que pasar todos los datos a la otra plantilla 28.- Acá pasamos lo datos con los que queramos que se agrupen PAULINA GUATAPI
  • 94. 28.- escogemos el formato estándar y aceptamos PAULINA GUATAPI
  • 95. 29.- listo ya tenemos nuestro informe 30.-realizamos otro formulario ponemos para el informe PAULINA GUATAPI
  • 98. BASE DE DATOS PARA VENTAS ENUNCIADO DEL PROBLEMA El proyecto es diseñar un sistema de manejo de bases de datos, que me permita automatizar el ingreso de datos como: código, nombre categoría, cantidad, precio unitario de productos o dispositivos de computadores, para lo que se debe generar el precio total. Además el sistema a través de un menú debe generar tabla de ingreso de datos, un reporte , y generación de consultas. cabe destacar que para el ingreso de datos se debe ingresar a través de clave o contraseña. DESCRIPCION DEL PROGRAMA En primer lugar creamos una nueva carpeta en nuestro disco C con nombre PRODUCTOS, dentro de ella guardamos el proyecto realizado en Acces y guardado en formato 2002-2003. Dentro de éste, creamos una tabla llamada DATOS con los siguientes campo:  Código  Nombre  Categoría  Cantidad  Precio Unitario  Precio total Los campos código, nombre y categoría son tipo texto, en cambio cantidad, p. Unitario y P. total son te tipo numéricos. Hecho esto cerramos el programa y abrimos Visual, y creamos un nuevo proyecto, direccionamos ala carpeta que creamos en el disco C llamada PRODUCTOS, y empezamos el diseño. Diseñamos el form de entrada que nos pide clave y usuario Luego el menú principal Un form para visualizar reporte Y finalmente el form para realizar consulta Este programa nos permite ingresar datos de accesorios de computadoras con su valor unitario y en la tabla de acces que se visualiza en visual nos muestra todos estos datos inclusive el valor total. A parte de esto también tenemos acceso a un reporte y a un formulario de consulta. OBJETOS UTILIZADOS LOGINFORM1 PAULINA GUATAPI
  • 99. OBJETO CAN T. Names Textbox 2 UsernameLabel PasswordLabe l Label 2 UsernameText PasswordText Box Box Buttoms 2 ok Cancel Picturebo 1 LogoPictureBo x x FORM PARA MENU PRINCIPAL OBJETO CAN T. Names Form 1 PRINCIPAL ToolStripMenuIte 4 ToolStripMenuItem1 m CONSULTASToolStripMenuItem REPORTEToolStripMenuItem SALIRToolStripMenuItem FORM PARA INGRESO DE DATOS OBJETO CAN T. Names Form 1 Form1 Panel 1 Panel1 Groupbo 1 GroupBox1 x Textbox 6 Ingreso código Cantidad Nombre p. unitario Categoría p. total Labels 6 código Cantidad Nombre p. unitario Categoría p. total FORM PARA VISUALIZAR REPORTES OBJETO CAN T. Names Form 1 REPORTE CrystalReportVie 1 CrystalReportViewer1 wer FORM PARA VISUALIZAR CONSULTA OBJETO CAN T. Names PAULINA GUATAPI
  • 100. Form 1 CONSULTA DataGridView 1 DataGridView CODIFICACION Formulario principal Public Class PRINCIPAL Private Sub ProductosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProductosToolStripMenuItem.Click Dim MDIFORM As New Form1 MDIFORM.MdiParent = Me MDIFORM.Show() End Sub Private Sub SalidaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalidaToolStripMenuItem.Click End End Sub Private Sub DATOSToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DATOSToolStripMenuItem.Click Dim MDIFORM As New CONSULTAS MDIFORM.MdiParent = Me MDIFORM.Show() End Sub Private Sub VisualizacionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles VisualizacionToolStripMenuItem.Click Dim MDIFORM As New REPORTE MDIFORM.MdiParent = Me MDIFORM.Show() End Sub End Class LOGINFORM1 Public Class LoginForm1 ' TODO: inserte el código para realizar autenticación personalizada usando el nombre de usuario y la contraseña proporcionada ' (Consulte http://go.microsoft.com/fwlink/?LinkId=35339). ' El objeto principal personalizado se puede adjuntar al objeto principal del subproceso actual como se indica a continuación: ' My.User.CurrentPrincipal = CustomPrincipal ' donde CustomPrincipal es la implementación de IPrincipal utilizada para realizar la autenticación. ' Posteriormente, My.User devolverá la información de identidad encapsulada en el objeto CustomPrincipal PAULINA GUATAPI