SlideShare une entreprise Scribd logo
1  sur  93
Télécharger pour lire hors ligne
MI PRIMER
  CUADERNO
   DIGITAL

DISEÑADO POR:

CRISTINA GANAN
FACULTAD DE CIENCIAS HUMANAS Y
       DE LA EDUCACION
    CARRERA DE DOCENCIA EN
         INFORMATICA




NOMBRE: CRISTINA GANAN
      AMBATO –ECUADOR
Formar profesionales
líderes competentes,
con visión humanista y
pensamiento crítico a
través de la Docencia, la
Investigación y la
Vinculación, que
apliquen, promuevan y
difundan el
conocimiento
respondiendo a las
necesidades del país.
La Carrera de Docencia
en Informática de la
Facultad de Ciencias
Humanas y de la
Educación de la
Universidad Técnica de
Ambato por sus niveles
de excelencia se
constituirá como un
centro de formación
superior con liderazgo y
proyección nacional e
internacional.
INTRODUCCION
Visual Studio es un conjunto
completo de herramientas de
desarrollo para la generación de
aplicaciones Web ASP.NET,
Servicios Web XML, aplicaciones de
escritorio y aplicaciones móviles.
Visual Basic, Visual C++, Visual C#
y Visual J# utilizan el mismo
entorno de desarrollo integrado
(IDE), que les permite compartir
herramientas y facilita la creación
de soluciones en varios lenguajes.
Asimismo, dichos lenguajes
aprovechan las funciones de .NET
EL EMENTO
    N.-3
ELEMENTOS:
Se muestra un formulario ya listo para cear una nueva
presentacion.




En este formulario presentamos el primer dato insertando un labels
con el nombre de universidad tecnica de ambato.
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.




Se muestra la imagen que se va a inserta
Esta imagen muestra la imagen ya insertada en el
    formulario.




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




COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS
MAS FACILES NO NECESITA NINGUNA CLASE DE CODIGO.
Public Class Form2

    Private Sub cmddatos_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmddatos.Click

        ' Form2.Hide()
        Form1.Show()

       End Sub
Public Class Form1
 Private Sub CmdINGRESAR_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CmdINGRESAR.Click
        Dim NOMBRE, APELLIDO As String
        Dim edad As Byte
        NOMBRE = InputBox("ingrese los nombres")
        TxtNOMBRE.Text = NOMBRE
        APELLIDO = InputBox("ingrese apellidos")
        TxtAPELLIDO.Text = APELLIDO
        edad = InputBox("ingrese la edad")
        TxtEDAD.Text = edad
        MsgBox("mis nombres son" & NOMBRE & " " & APELLIDO & " " & edad)

      End Sub

     CODIGO PARA EL BOTON NUEVO:

   Private Sub CmdNUEVO_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CmdNUEVO.Click
        TxtAPELLIDO.Text = ""
        TxtNOMBRE.Text = ""
        TxtEDAD.Text = ""
          End Sub
REALICE UN PROGRAMA QUE ME PERMITA VISUALIZAR LAS 4 REGIONRES DEL ECUADOR CON SUS
                  RESPECTIVOS COSTUMBRES,COMIDA,TRADICIONES.

ELEMENTOS:

      4 comandbutton para las características de cada región
      4 labels para poner los nombres de las regiones




SE REALIZA ESTA CODIFICACIÓN PARA IR DEL MENU DE OPCIONES AL FORMULARIO DE LA REGION
COSTA.

PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
' Form2.Hide()
        Form3.Show()
EndSub
CODIFICACION PARA REGRESAR DEL FORMULARIO DE LA REGIÓN COSTA AL FORMULARIO DEL
MEÚ PRINCIPAL

PublicClass Form3
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
' Form2.Show()
Me.Hide()
EndSub

ESTE FORMULARIO NOS MUESTRA LA REGIÓN SIERRA




ESTA CODIFICACION ES PARA REGRESAR LA REGIÓN SIERRA AL MENU PRINCIPAL.

PublicClass Form4
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
' Form2.Show()
Me.Hide()
EndSub
EndClass

EN ESTE FORMULARIO NOS MUESTRA LA REGION ORIENTE CON SUS DIFERENTES
CARACTERISTICAS.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
        ' Form2.Hide()
        Form6.Show()
    End Sub

NOS MUETRA LA PANTALLA DE LA REGIÓN GALAPAGOS




Public Class Form7

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

    End Sub
End Class
-   Text: NOMBRE.
-   Text: MODULO.
-   Text: DEBERES.
-   Text: LECCIONES.
-   Text: EXAMENES.
-   Text: PROMEDIO.
-   Text: EQUIVALENCIA.
-   Enabled: True
-   Enabled: True
-   Name: NUEVO(COMANDBUTTON)
-   Name: SALIR(COMANDBUTTON)




    PROCEDO A INGRESAR LOS DATOS PERSONALES EN EL PROGRAMA YA
    EJECUTADO.
COODIFICACION:
           TXT(DEBERES)

 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

      txtequiv.Text = "APROBADO"



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



      txtequiv.Text = "SUSPENSO"

    Else

 txtequiv.Text = "REPROBADO"

  End If

  End Sub

TXT(LECCIONES)
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

    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

TXT(EXAMAMEN)

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



      txtequiv.Text = "SUSPENSO"

    Else

      txtequiv.Text = "REPROBADO"

    End If

  End Sub




CMD(NUEVO)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
                                                             txtlecciones.Text = ""
    TextBox1.Text = ""
                                                             txtexamen.Text = ""
    TextBox2.Text = ""
                                                             txtequiv.Text = ""
    txtdeberes.Text = ""
                                                             txtpromedio.Text = ""
  End Sub

CMD(SALIR)

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

    End

  End Sub

End Class
Name Form1
Backcolor (A su gusto)
Windowstate Maximize


BUTTON                      LABEL
Name Command 1              Cantidad 1
Backcolor (A su gusto)      Caption Tablas de Multiplicar
                            FORM 2
Name Command 2              Windowstate Maximize
Backcolor (A su gusto)      BUTTON
Caption Serie de datos      Cantidad 3
                            Name Command 1
Name Command 3              Caption Generar
Caption Salir               Name Command 2
LABEL                       Caption Regresar
Cantidad 3
                            Name Command 3
Name Label1                 Caption Nuevo
Caption Tablas
                             Cantidad 5
Name Label2                  Name Command 1
Caption Ingrese el           Text Fibonacci
factor                       Name Command 2
                             Text Factorial
Name Label1                  Name Command 3
Caption Ingrese el Limite    Text Primos
                             Name Command 4
FORM 3                       Text Salir
                             Name Command 5
Name Form3                   Text Limpiar
Windowstate Maximize
REALIZO LA CODIFICACION PARA IR DEL FORMULARIO DE MENU DE OPCIONES AL FORMULARIO
DE LA TABLA DE MULTIPLICAR.

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




REALICE LA CODIFICACION DE LAS TABLAS DE MULTIPLICAR

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




FORMULARIO PARA IR DE SERIE DE DATOS AL FORMULARIO YA EJECUTADO.

COODIFICACION PARA REALIZAR EL CALCULO DE FIBONACI

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




COODIFICACION PARA EL FACTORIAL

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
CODIFICACION PARA LOS NUMEROS PRIMOS
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
UNA DE LAS OPCIONES ES EL FIBONACI




SE PUEDE ELEGIR FACTORIAL O PRIMOS.




Realice un programa que me permita encontrar una proforma de vinos y licores
ingresando a su gusto las características e imágenes de cada vino o licor

ELEMENTOS:                         TEXTBOX

                                   Cantidad 5
                                   Name       Text1
                                   Name       Text2
                                   Text       (Vacío) P.UNITARIO)
                                   Name       Text3
                                   Text        (Vacío) SUB.TOTAL

                                   Name        Text4
                                   Text         (Vacío) IVA(A su gusto)
                                   Font        (A su gusto)
Caption    CANTIDAD
Caption    P.UNITARIO
Caption    SUB.TOTAL

Caption    FORMAS DE PAGO
Caption    +15% DE RECARGO
Caption    -20% DE DESCUENTO
Caption    IVA)
Caption    T.A PAGAR

COMBOBOX
Cantidad 1
Name     BomboBox


      CHECKBOX

Cantidad    2
Nombre     CheckBox1
Caption    +15% DE RECARGO

Nombre     CheckBox2



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

Cantidad           1
Forecolor          (A su gusto)
Modo De Tamaño    (A Su Gusto)
REALIZAMOS EL SIGUIENTE CODIGO:
COMBOBOX
Public Class Form1
    Dim datos 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
            Txtprecio.Text = Val("180.85")
            datos1 = Txtprecio.Text

        ElseIf datos = 1 Then
            Txtprecio.Text = Val("99.00")
            datos1 = Txtprecio.Text

        ElseIf datos = 2 Then
            Txtprecio.Text = Val("130.99")
            datos1 = Txtprecio.Text

        ElseIf datos = 3 Then
            Txtprecio.Text = Val("90.99")
            datos1 = Txtprecio.Text


       End If
   End Sub
 (TXT 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
CHECKBOX1(ACTIVA Y DESACTIVA)

    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
          End If

     End Sub




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

En este proyecto utilizamos algunos objetos como:

4 LABEL

Label1 Título principal (Casino)

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

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
      MsgBox("Fallaste Intentalo nuevamente")

    End If
  End Sub
End Class



Inserto 3 labels en donde que me permita ingresar 3 valores que se vayan
apareciendo aleatoriamente.




CODIFICACION:
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




DES ESTA MANERA SE REALUZA LOS NUMEROS RANDOMICOS.




Diseñe una aplicación que me permita conocer y obtener información de los
planetas del sistema solar.
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:
label 1:nuestro sistema solar
label 2:elegir planeta
1 COMBOBOX
   -   utilizaremos el COMBOBOX para insertar la lista de planetas
1 TEXT BOX
información relevante a cada planeta
2 PICTURE BOX
Insertamos una imagen List.




CODIFICACION:
       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")
End Sub




DE ESTA MANERA SE ELIJE EL PLANTA QUE QUERAMOS Y NOS MUESTRA
LA IMAGEN.




REALICE UN PROGRAMA QUE ME PERMITE VISUALIZAR LAS TABLAS DE
MULTIPLICAR INGRESANDO EL FACTOR Y EL LIMITE

INSERTA:

3 COMANDBUTTON PARA REALIZAR EL CODIFICADO DE LA GENERACION DE
LA TABLA DE MLTIPLICAR Y LA OPCION NUEVO..




                                                  .

INSERTO UN LISTBOX PARA QUE SE VISUALICE EL RESULTADO DE LA
MULTIPLICACION.
DAR CLIC EN GENERAR PARA GENERRA EL PROCESO DE LA
MULTIPLICACION

Private Sub cmdgenerar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdgenerar.Click
        Dim INICIO As Integer
        Dim MULT As Integer
        For INICIO = 1 To Val(TextBox2.Text) Step 1
 MULT = Val(Txtfactor.Text) * INICIO
 ListBox1.Items.Add(INICIO & "*" & Val(Txtfactor.Text) & " = " & MULT)

          Next
End Sub

DE IGUAL MANERA SE COODIFICA EN EL BOTON DE NUEVO.

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

          Txtfactor.SelectionStart = 0
          Txtfactor.Focus()
          Txtfactor.Text = "    "
          TextBox2.SelectionStart = 0
          TextBox2.Focus()
          TextBox2.Text = "   "
          ListBox1.Focus()
          ListBox1.Text = "   "
End Sub
LUEGO DE HABER TERMINADO DE CODIFICAR REALIZO LA EJECUCIÓN
INGRESANDO EL FACTOR Y EL LIMITEY DAR CLIC EN GENERAR NOS
MUESTRA LOS RESULTADOS EN EL CUADRO DE LISTBOX .
DE ESTA MANERA GENERAMOS LA TABLA DE MULTIPLICAR LAS VECES QUE DESEAMOS
INGRESANDO POR LA OPCION NUEVO.



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                   12 Text Box
Label 2 = Fecha
Label 3 = # Cuenta                            Text Box 1 para la fecha.
Label 4 = Factura                             Text Box 2 para el # de Cuenta.
Label 5 = Cliente                             Text Box 3 para la factura.
Label 6 = Lectura actual                      Text Box 4 = txtcliente
Label 7 = Lectura anterior                    Text Box 5 = txtanterior
Label 8 = Wat                                 Text Box 6 = txtactual
Label 9 = RECARGOS                            Text Box 7 = txtconsumo
Label 10 = 3% Alumbrado P.                    Text Box 8 = txtacosto
Label 11 = 4% Bomberos                        Text Box 9 = txtalumbrado
Label 12 = 5% Basura                          Text Box 10 = txtbomberos
Label 13 = Total                              Text Box 11 = txtbasura
Label 14 = Costo                              Text Box 12 = txttotal
PROGRAMA YA CORRIDO SE ENCUENTRA DE ESTA MANERA.




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

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
            e.Handled = False
        ElseIf Char.IsControl(e.KeyChar) Then
            e.Handled = False
Else
            e.Handled = True
        End If
    End Sub




 Realice un proghrama que me permita realizar un rol
de pagos con sus respectivo datos personales.
Public Class Form1

    Dim salarioNominal, valorIESS, valorHExtras, subsidioFamiliar,
descMultas, netoRecibir, prestamo As Double
    Dim salarioBasico As Double = 292
    Dim ingresos, egresos As Double



    Private Sub cbxCargo_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CBXCARGO.SelectedIndexChanged
        Dim cargo As Integer
        cargo = CBXCARGO.SelectedIndex 'Averiguo la posicion del Item
seleccionado
        'Cargo los salarios Nominales
        Select Case cargo
             Case 0
                 salarioNominal = 350D
             Case 1
                 salarioNominal = 500D
             Case 2
                 salarioNominal = 700D

        End Select

        valorIESS = salarioNominal * 0.115D
        ingresos = salarioNominal
        egresos = valorIESS

        txtiess.Text = valorIESS.ToString()
        txtsalario.Text = salarioNominal.ToString()
        txtingresos.Text = ingresos.ToString()
        txtegresos.Text = egresos.ToString()

        'CAlculo del neto a recibir
        netoRecibir = ingresos - egresos
        txttotal.Text = netoRecibir.ToString()
    End Sub
Valor del prestamo
    Private Sub txtValorPrestamo_TextChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Txtprestamoos.TextChanged
        prestamo = Convert.ToDouble(Txtprestamoos.Text)

       egresos = prestamo + valorIESS + descMultas
       txtegresos.Text = egresos.ToString()

       'CAlculo del neto a recibir
       netoRecibir = ingresos - egresos
       txttotal.Text = netoRecibir.ToString()
   End Sub


Private Sub txtNumMultas_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtnmultas.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
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.

ELEMENTOS                                        Textbox2=txtapellido

1splitContainer                                  Textbox3=txtcedula

15 label                                         Textbox4=txtdireccion

Label1=sistema de recaudación                    Textbox5=txttelefono

Label2=datos personales                          Textbox6= txtvmatricula

Label3=nombre                                    Textbox7= txtsmedico

Label4=apellido                                  Textbox8= txtsinternet

Label5=cedula                                    Textbox9= txtsrecreacion

Label6=direccion                                 Textbox10= txttotal

Label7=telefono                                  2 button

Label8=datos de matricula                        Button1=salir

Label9=valor matricula                           Button2=nuevo

Label10=servicio medico                          2 Combobox

Label11=servicio internet                        Combobox1=cmbcolegio

Label12=servicio recreacion                      Combobox1=cmbtipo

Label13=total a pagar

Label14=tipo

Label15=colegio

10 textbox

Textbox1=txtnombre
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
       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
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")
        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

   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")
        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

  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")
        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

ESTE CODIGO ABARCA TODOS LOS DATOS DEL ESTUDIANTE         TIPO DE COLEGIO
Y NOMBRE.


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

VALIDACION DE NOTAS
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
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
REALICE UN PROGRAMA QUE ME PERMITA AUTOMATIZAR LA COMPRA Y VENTA DE
   VEHICULOS.



      PictureBox1=imagen del auto
                                          Utilizaremos los siguientes text box
Utilizaremos 3 GroupBox
                                                Textbox1=txtnombres
      GroupBox1=Datos personales               Textbox2=txtapellido
      GroupBox2=Datos del vehículo             Textbox3=txtcedula
      GroupBox3=Valores totales                Textbox4=txtdireccion
      Label1= Tema                             Textbox4=txttelefono
      Label2=Código                            Textbox5=txttvehiculo
      Label3= Nombre                           Textbox6=txtvalor
      Label4= Apellido                         Textbox7=txtvalventa
      Label5=Cedula                            Textbox8=txtcomvendedor
      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
      Textbox9=txttotcomision
      Textbox10=txttotpagar
      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
      Button1= Para Nuevo
      Button2= Para Añadir Venta
      Button3= Para Salir
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

(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

(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

(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
RESULTADO DE LA PRESENTACION DE DIFERENTES COMPRAS DE CARTROS A ELEJIR




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
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
                                            Utilizaremos los siguientes texbox
      Label2=nombre
      Label3=dirección                           Textbox1=txtnombres
      Label4= cedula                             Textbox2=txtdireccion
      Label5=teléfono                            Textbox3=cedula
      Label6=detalle                             Textbox4=txttelefono
      Label7=tipo                                Textbox5=txttitulo
      Label8=valor parcial                       Textbox6=txtmeri
      Label9=valor total                         Textbox7=txtvpubli
      Label10=título obtenido                    Textbox8=txtvidio
      Label11= méritos                           Textbox9=txtproyec
      Label12= publicaciones                     Textbox10=txtitotal
      Label13= idiomas                           Textbox11=txtmertotal
      Label14=proyectos                          Textbox12=txtpublitotal
      Label15= total de puntos                   Textbox13=txtidiototal
      Label16=escala                             Textbox14=txtproyetotal
      Label17=sueldo                             Textbox15=txtpuntos
      Label18=nivel 1                            Textbox16=txtescala
      Label19=nivel 2                            Textbox17=txtsueldo
      Label20=nivel 3                            Textbox18=txtn1
      Label21 =nivel 4                           Textbox19=txtn2
      Label22= nivel 5                           Textbox20=txtn3
      Label23= número de docentes                Textbox21=txtn4
      Label24= sueldo total                      Textbox22=txtn5
                                                  Textbox23=txtsuel1
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 = ""




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)

    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)
        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)

    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


DATOS ACADEMICAS




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.
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
                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 = ""

DE ESTA MANERA SE MUESTRA EL CODIFICADO DEL PROGRAMA        CON LOS DATOS A
INGRESAR.
RELICE UN PROGRAMA QUE ME PERMITA INGRESAR LOS DATOS PERSONALES DE UN
ALUMNO COMO NOMBRE EDAD PESO ESTATURA INGRESANDO 3 PATOLOGIAS CON SUS
PRECRIPCIONES Y MEDICAMENTOS.

CREO UN NUEVO FORMULARIO INSERTANDO UN TABCONTROL PARA DATOS PERSONALES
Y PARA PRESCRIPCIONES MEDICAS.




AL INSERTAR EL TABCONTROL TAMBIEN PODEMOS DARLE NOMBRE DE ESTA MANERA.




Crear carpeta

Nombre base visual
CREAR UNA APLICACIÓN EN ACCES
Guardar la tabla aceptar con los datos ingresados en la tabla




guardamos todo el proyecto
GUARDAR EL FORMULARIO CON EL NOMBRE DE ENTRADA

Habilitar opción base de datos para 32 bits
CONECTAR LA BASE DE DATOS AL ENTORNO DE TRABAJO
ACTIVAMOS LAS TABLAS CON UN VISTO.
Mostrar los datos de la tabla




Arrastro los datos de la tabla al formulario




Datosbindingsource muestra la tabla lista para agregar datos
REALICE UN PROGRAMA QUE ME PERMITA INGRESAR Y
VISUALIZAR DATOS PERSONALES DE UNA PERSONA.

ELEMENTOS:
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



Public Class Form1

    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



Abrir visual con el nombre de la tabla
Crear formulario con nombre de reporte
crear nueva conecion
AL DAR CLIC EN ESTE BOTON NOS MUESTRA EL REPORTE CORRIDO




Realice un programa que me permita automatizar una guía telefónica con
base de datos.

INGRESO UN LOGIN ES DECIR UNA CONTRASEÑA
REALIZO UN FORMULARIO CON UN MENU PRINCIPAL.




INGRESO A UNA DE LAS PESTAÑAS DEL MENÚ DE ENTRADA.
El programa corrido nos muestra de esta manera




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.
Crear 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.
Ingresar 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.




Grabados todos los datos en Access nos dirigimos a abrir el programa visual net el cual también lo
guardamos en nuestra carpeta ya realizada
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.




Nos muestra este diseño y aca podenos bolverle a diseñar cambiandole de imagen y el formasdo
de sus label y de su formulario.




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.
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.- Nos muestra esta ventana, en estas ventanas podremos poner nuestro menú




9.- Puesto el menú tenemos que programarle para que al presionar una ventana se nos dirija a lo
que nos esta pidiendo
Es el codificado para que se dirija a nuestro ingreso de datos




Se muestra el codificado para que se nos dirija a nuestro informe o detalle




Es el codificado para que se salga de nuestro programa
Este es su codificado para que se nos dirija nuestro reporte




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
Acá tenemos darle clic en next




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.




Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones y aceptar
Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los datos
necesarios para crear nuestro ingreso de datos.
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.




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
En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado en Access




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
escogemos el formato estándar y aceptamos




listo ya tenemos nuestro informe




realizamos otro formulario ponemos aca el informe
Aca corremos el programa con f5 y podemos ver que nos saldrá la ventana de la clave La
ingresamos y nos dirigirá al menú.
Aca en este menú elegimos ingreso de datos dándole doble clic




Acá ingresamos los datos y guardamos y dándole un clic en detalles podremos ver lo que emos
guardado.
Presionando en salir se nos dirigirá a una ventana final ya que este todo el proceso de nuestro
programa
Cristinagananparedes
Cristinagananparedes

Contenu connexe

Tendances (19)

Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
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
 
Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Apuntes10
Apuntes10Apuntes10
Apuntes10
 
Proyecto de gambas parte 2
Proyecto de gambas parte 2Proyecto de gambas parte 2
Proyecto de gambas parte 2
 
Que es word el propio
Que es word el propioQue es word el propio
Que es word el propio
 
Vb2008
Vb2008Vb2008
Vb2008
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
 
Manual de visual
Manual de visual  Manual de visual
Manual de visual
 
Conexion Visual
Conexion Visual Conexion Visual
Conexion Visual
 
5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios5. Interacción con el usuario: eventos y formularios
5. Interacción con el usuario: eventos y formularios
 
Informe de informatica 16 17
Informe de informatica 16 17Informe de informatica 16 17
Informe de informatica 16 17
 
Manual comandos1
Manual comandos1Manual comandos1
Manual comandos1
 
Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1Evaluación 3ER Parcial programación web 1
Evaluación 3ER Parcial programación web 1
 
Sql
SqlSql
Sql
 
Modulo de programacion sql unidad II
Modulo de programacion sql   unidad IIModulo de programacion sql   unidad II
Modulo de programacion sql unidad II
 
Agenda con SQLite
Agenda con SQLiteAgenda con SQLite
Agenda con SQLite
 

En vedette

NAVIKACAT7
NAVIKACAT7NAVIKACAT7
NAVIKACAT7Mary Hy
 
Press clipping Libro Leyendas del Atlético de Madrid
Press clipping Libro Leyendas del Atlético de Madrid Press clipping Libro Leyendas del Atlético de Madrid
Press clipping Libro Leyendas del Atlético de Madrid LID Editorial
 
Report on interactive theater on DRR
Report on interactive theater on DRRReport on interactive theater on DRR
Report on interactive theater on DRRHumera786
 
Phone gap by Jason Cruz
Phone gap by Jason CruzPhone gap by Jason Cruz
Phone gap by Jason CruzMarco Villalta
 
Profile of drug users
Profile of drug usersProfile of drug users
Profile of drug usersMark Kennedy
 
Concejal Jesús Anibal Echeverri CCiales populares
Concejal Jesús Anibal Echeverri CCiales popularesConcejal Jesús Anibal Echeverri CCiales populares
Concejal Jesús Anibal Echeverri CCiales popularesConcejo de Medellín
 
Análisis geopolítico del caribe
Análisis geopolítico del caribeAnálisis geopolítico del caribe
Análisis geopolítico del caribealemarse
 
Mario Benedetti
Mario BenedettiMario Benedetti
Mario BenedettiDunia
 
2013 DDF Playbill Final
2013 DDF Playbill Final2013 DDF Playbill Final
2013 DDF Playbill FinalShelby Wilburn
 
Pensamientocreativo julian ospina
Pensamientocreativo julian ospinaPensamientocreativo julian ospina
Pensamientocreativo julian ospinajulianospina96
 
Cómo presentarme a un cuarto llamado
Cómo presentarme a un cuarto llamadoCómo presentarme a un cuarto llamado
Cómo presentarme a un cuarto llamadoFundación Rayuela
 
AIRFIRE WORLDWIDE Chemical Fire Suppression Systems
AIRFIRE WORLDWIDE Chemical Fire Suppression SystemsAIRFIRE WORLDWIDE Chemical Fire Suppression Systems
AIRFIRE WORLDWIDE Chemical Fire Suppression SystemsAirfire Worldwide
 
Més esports 17 de Maig 2016
Més esports 17 de Maig 2016Més esports 17 de Maig 2016
Més esports 17 de Maig 2016diarimes
 

En vedette (20)

Septiembre2011
Septiembre2011Septiembre2011
Septiembre2011
 
NAVIKACAT7
NAVIKACAT7NAVIKACAT7
NAVIKACAT7
 
Press clipping Libro Leyendas del Atlético de Madrid
Press clipping Libro Leyendas del Atlético de Madrid Press clipping Libro Leyendas del Atlético de Madrid
Press clipping Libro Leyendas del Atlético de Madrid
 
Historia Lean Manufacturing- SEAS Seminario 'Mejora Continua'
Historia Lean Manufacturing- SEAS Seminario 'Mejora Continua'Historia Lean Manufacturing- SEAS Seminario 'Mejora Continua'
Historia Lean Manufacturing- SEAS Seminario 'Mejora Continua'
 
Connecticut Health Care Survey: Targeting Vulnerable Populations for Outreach
Connecticut Health Care Survey: Targeting Vulnerable Populations for OutreachConnecticut Health Care Survey: Targeting Vulnerable Populations for Outreach
Connecticut Health Care Survey: Targeting Vulnerable Populations for Outreach
 
ÖW Marketingkampagne Winter 2014/15 Niederlande
ÖW Marketingkampagne Winter 2014/15 NiederlandeÖW Marketingkampagne Winter 2014/15 Niederlande
ÖW Marketingkampagne Winter 2014/15 Niederlande
 
Report on interactive theater on DRR
Report on interactive theater on DRRReport on interactive theater on DRR
Report on interactive theater on DRR
 
Phone gap by Jason Cruz
Phone gap by Jason CruzPhone gap by Jason Cruz
Phone gap by Jason Cruz
 
Profile of drug users
Profile of drug usersProfile of drug users
Profile of drug users
 
Unidad 01
Unidad 01Unidad 01
Unidad 01
 
Concejal Jesús Anibal Echeverri CCiales populares
Concejal Jesús Anibal Echeverri CCiales popularesConcejal Jesús Anibal Echeverri CCiales populares
Concejal Jesús Anibal Echeverri CCiales populares
 
Presentación2
Presentación2Presentación2
Presentación2
 
Arte griego
Arte griegoArte griego
Arte griego
 
Análisis geopolítico del caribe
Análisis geopolítico del caribeAnálisis geopolítico del caribe
Análisis geopolítico del caribe
 
Mario Benedetti
Mario BenedettiMario Benedetti
Mario Benedetti
 
2013 DDF Playbill Final
2013 DDF Playbill Final2013 DDF Playbill Final
2013 DDF Playbill Final
 
Pensamientocreativo julian ospina
Pensamientocreativo julian ospinaPensamientocreativo julian ospina
Pensamientocreativo julian ospina
 
Cómo presentarme a un cuarto llamado
Cómo presentarme a un cuarto llamadoCómo presentarme a un cuarto llamado
Cómo presentarme a un cuarto llamado
 
AIRFIRE WORLDWIDE Chemical Fire Suppression Systems
AIRFIRE WORLDWIDE Chemical Fire Suppression SystemsAIRFIRE WORLDWIDE Chemical Fire Suppression Systems
AIRFIRE WORLDWIDE Chemical Fire Suppression Systems
 
Més esports 17 de Maig 2016
Més esports 17 de Maig 2016Més esports 17 de Maig 2016
Més esports 17 de Maig 2016
 

Similaire à Cristinagananparedes (20)

Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
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
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Separata de vb 2015
Separata de vb 2015Separata de vb 2015
Separata de vb 2015
 
CodigoFelizLombriz
CodigoFelizLombrizCodigoFelizLombriz
CodigoFelizLombriz
 
Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacion
 
Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)Estructuras repetitivas (Ejercicio)
Estructuras repetitivas (Ejercicio)
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
1 aplicaciones windows vb
1 aplicaciones windows vb1 aplicaciones windows vb
1 aplicaciones windows vb
 
Manual Tecnico
Manual TecnicoManual Tecnico
Manual Tecnico
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Calculadora net
Calculadora netCalculadora net
Calculadora net
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Guia n2 tam 2009 1
Guia n2 tam 2009 1Guia n2 tam 2009 1
Guia n2 tam 2009 1
 
Visual basic
Visual basicVisual basic
Visual basic
 
Form y container
Form y containerForm y container
Form y container
 

Dernier

LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 

Dernier (20)

LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Acuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptxAcuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptx
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

Cristinagananparedes

  • 1. MI PRIMER CUADERNO DIGITAL DISEÑADO POR: CRISTINA GANAN
  • 2. FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION CARRERA DE DOCENCIA EN INFORMATICA NOMBRE: CRISTINA GANAN AMBATO –ECUADOR
  • 3. Formar profesionales líderes competentes, con visión humanista y pensamiento crítico a través de la Docencia, la Investigación y la Vinculación, que apliquen, promuevan y difundan el conocimiento respondiendo a las necesidades del país.
  • 4. La Carrera de Docencia en Informática de la Facultad de Ciencias Humanas y de la Educación de la Universidad Técnica de Ambato por sus niveles de excelencia se constituirá como un centro de formación superior con liderazgo y proyección nacional e internacional.
  • 5. INTRODUCCION Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Basic, Visual C++, Visual C# y Visual J# utilizan el mismo entorno de desarrollo integrado (IDE), que les permite compartir herramientas y facilita la creación de soluciones en varios lenguajes. Asimismo, dichos lenguajes aprovechan las funciones de .NET
  • 6. EL EMENTO N.-3
  • 8. Se muestra un formulario ya listo para cear una nueva presentacion. En este formulario presentamos el primer dato insertando un labels con el nombre de universidad tecnica de ambato.
  • 9. De igual manera vamos insertando los labels de uno en uno. Inserto los logos de la universidad y de la carrera
  • 10. Se muestra esta pantalla para importar la imagen como es el logo. Se muestra la imagen que se va a inserta
  • 11. Esta imagen muestra la imagen ya insertada en el formulario. -
  • 12. Luego de terminar insertando imágenes nos muestra el programa ya ejecutado de esta manera. COMO YA LO HEMOS VISTO ESTE PROGRAMA ES UNO DE LOS MAS FACILES NO NECESITA NINGUNA CLASE DE CODIGO.
  • 13. Public Class Form2 Private Sub cmddatos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmddatos.Click ' Form2.Hide() Form1.Show() End Sub
  • 14. Public Class Form1 Private Sub CmdINGRESAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdINGRESAR.Click Dim NOMBRE, APELLIDO As String Dim edad As Byte NOMBRE = InputBox("ingrese los nombres") TxtNOMBRE.Text = NOMBRE APELLIDO = InputBox("ingrese apellidos") TxtAPELLIDO.Text = APELLIDO edad = InputBox("ingrese la edad") TxtEDAD.Text = edad MsgBox("mis nombres son" & NOMBRE & " " & APELLIDO & " " & edad) End Sub CODIGO PARA EL BOTON NUEVO: Private Sub CmdNUEVO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdNUEVO.Click TxtAPELLIDO.Text = "" TxtNOMBRE.Text = "" TxtEDAD.Text = "" End Sub
  • 15.
  • 16. REALICE UN PROGRAMA QUE ME PERMITA VISUALIZAR LAS 4 REGIONRES DEL ECUADOR CON SUS RESPECTIVOS COSTUMBRES,COMIDA,TRADICIONES. ELEMENTOS: 4 comandbutton para las características de cada región 4 labels para poner los nombres de las regiones SE REALIZA ESTA CODIFICACIÓN PARA IR DEL MENU DE OPCIONES AL FORMULARIO DE LA REGION COSTA. PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ' Form2.Hide() Form3.Show() EndSub
  • 17. CODIFICACION PARA REGRESAR DEL FORMULARIO DE LA REGIÓN COSTA AL FORMULARIO DEL MEÚ PRINCIPAL PublicClass Form3 PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Form2.Show() Me.Hide() EndSub ESTE FORMULARIO NOS MUESTRA LA REGIÓN SIERRA ESTA CODIFICACION ES PARA REGRESAR LA REGIÓN SIERRA AL MENU PRINCIPAL. PublicClass Form4 PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Form2.Show() Me.Hide() EndSub EndClass EN ESTE FORMULARIO NOS MUESTRA LA REGION ORIENTE CON SUS DIFERENTES CARACTERISTICAS.
  • 18. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click ' Form2.Hide() Form6.Show() End Sub NOS MUETRA LA PANTALLA DE LA REGIÓN GALAPAGOS Public Class Form7 Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Form2.Show() Me.Hide() End Sub End Class
  • 19. - Text: NOMBRE. - Text: MODULO. - Text: DEBERES. - Text: LECCIONES. - Text: EXAMENES. - Text: PROMEDIO. - Text: EQUIVALENCIA. - Enabled: True - Enabled: True - Name: NUEVO(COMANDBUTTON) - Name: SALIR(COMANDBUTTON) PROCEDO A INGRESAR LOS DATOS PERSONALES EN EL PROGRAMA YA EJECUTADO.
  • 20. COODIFICACION: TXT(DEBERES) 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 txtequiv.Text = "APROBADO" ElseIf Val(txtpromedio.Text) > 5 & Val(txtpromedio.Text) < 7 Then txtequiv.Text = "SUSPENSO" Else txtequiv.Text = "REPROBADO" End If End Sub TXT(LECCIONES)
  • 21. 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 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 TXT(EXAMAMEN) 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
  • 22. //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 txtequiv.Text = "REPROBADO" End If End Sub CMD(NUEVO) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click txtlecciones.Text = "" TextBox1.Text = "" txtexamen.Text = "" TextBox2.Text = "" txtequiv.Text = "" txtdeberes.Text = "" txtpromedio.Text = "" End Sub CMD(SALIR) Private Sub salir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles salir.Click End End Sub End Class
  • 23. Name Form1 Backcolor (A su gusto) Windowstate Maximize BUTTON LABEL Name Command 1 Cantidad 1 Backcolor (A su gusto) Caption Tablas de Multiplicar FORM 2 Name Command 2 Windowstate Maximize Backcolor (A su gusto) BUTTON Caption Serie de datos Cantidad 3 Name Command 1 Name Command 3 Caption Generar Caption Salir Name Command 2 LABEL Caption Regresar Cantidad 3 Name Command 3 Name Label1 Caption Nuevo Caption Tablas Cantidad 5 Name Label2 Name Command 1 Caption Ingrese el Text Fibonacci factor Name Command 2 Text Factorial Name Label1 Name Command 3 Caption Ingrese el Limite Text Primos Name Command 4 FORM 3 Text Salir Name Command 5 Name Form3 Text Limpiar Windowstate Maximize
  • 24. REALIZO LA CODIFICACION PARA IR DEL FORMULARIO DE MENU DE OPCIONES AL FORMULARIO DE LA TABLA DE MULTIPLICAR. 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 REALICE LA CODIFICACION DE LAS TABLAS DE MULTIPLICAR 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 FORMULARIO PARA IR DE SERIE DE DATOS AL FORMULARIO YA EJECUTADO. COODIFICACION PARA REALIZAR EL CALCULO DE FIBONACI Public Class Form3
  • 25. 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 COODIFICACION PARA EL FACTORIAL 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 CODIFICACION PARA LOS NUMEROS PRIMOS 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)
  • 26. End If Next End Sub UNA DE LAS OPCIONES ES EL FIBONACI SE PUEDE ELEGIR FACTORIAL O PRIMOS. Realice un programa que me permita encontrar una proforma de vinos y licores ingresando a su gusto las características e imágenes de cada vino o licor ELEMENTOS: TEXTBOX Cantidad 5 Name Text1 Name Text2 Text (Vacío) P.UNITARIO) Name Text3 Text (Vacío) SUB.TOTAL Name Text4 Text (Vacío) IVA(A su gusto) Font (A su gusto)
  • 27. Caption CANTIDAD Caption P.UNITARIO Caption SUB.TOTAL Caption FORMAS DE PAGO Caption +15% DE RECARGO Caption -20% DE DESCUENTO Caption IVA) Caption T.A PAGAR COMBOBOX Cantidad 1 Name BomboBox  CHECKBOX Cantidad 2 Nombre CheckBox1 Caption +15% DE RECARGO Nombre CheckBox2 Forecolor (A su gusto) Font (A su gusto) Caption -20% DE DESCUENTO PICTUREBOX Cantidad 1 Forecolor (A su gusto) Modo De Tamaño (A Su Gusto)
  • 28. REALIZAMOS EL SIGUIENTE CODIGO: COMBOBOX Public Class Form1 Dim datos 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 Txtprecio.Text = Val("180.85") datos1 = Txtprecio.Text ElseIf datos = 1 Then Txtprecio.Text = Val("99.00") datos1 = Txtprecio.Text ElseIf datos = 2 Then Txtprecio.Text = Val("130.99") datos1 = Txtprecio.Text ElseIf datos = 3 Then Txtprecio.Text = Val("90.99") datos1 = Txtprecio.Text End If End Sub (TXT 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 CHECKBOX1(ACTIVA Y DESACTIVA) Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
  • 29. If CheckBox1.Checked = True Then CheckBox2.Enabled = False End If If CheckBox1.Checked = False Then CheckBox2.Enabled = True CheckBox2.Enabled = False End If End Sub 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 En este proyecto utilizamos algunos objetos como: 4 LABEL Label1 Título principal (Casino) 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 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()
  • 30. 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 MsgBox("Fallaste Intentalo nuevamente") End If End Sub End Class Inserto 3 labels en donde que me permita ingresar 3 valores que se vayan apareciendo aleatoriamente. CODIFICACION:
  • 31. 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 DES ESTA MANERA SE REALUZA LOS NUMEROS RANDOMICOS. Diseñe una aplicación que me permita conocer y obtener información de los planetas del sistema solar. 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:
  • 32. label 1:nuestro sistema solar label 2:elegir planeta 1 COMBOBOX - utilizaremos el COMBOBOX para insertar la lista de planetas 1 TEXT BOX información relevante a cada planeta 2 PICTURE BOX Insertamos una imagen List. CODIFICACION: 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")
  • 33. End Sub DE ESTA MANERA SE ELIJE EL PLANTA QUE QUERAMOS Y NOS MUESTRA LA IMAGEN. REALICE UN PROGRAMA QUE ME PERMITE VISUALIZAR LAS TABLAS DE MULTIPLICAR INGRESANDO EL FACTOR Y EL LIMITE INSERTA: 3 COMANDBUTTON PARA REALIZAR EL CODIFICADO DE LA GENERACION DE LA TABLA DE MLTIPLICAR Y LA OPCION NUEVO.. . INSERTO UN LISTBOX PARA QUE SE VISUALICE EL RESULTADO DE LA MULTIPLICACION.
  • 34. DAR CLIC EN GENERAR PARA GENERRA EL PROCESO DE LA MULTIPLICACION Private Sub cmdgenerar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdgenerar.Click Dim INICIO As Integer Dim MULT As Integer For INICIO = 1 To Val(TextBox2.Text) Step 1 MULT = Val(Txtfactor.Text) * INICIO ListBox1.Items.Add(INICIO & "*" & Val(Txtfactor.Text) & " = " & MULT) Next End Sub DE IGUAL MANERA SE COODIFICA EN EL BOTON DE NUEVO. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Txtfactor.SelectionStart = 0 Txtfactor.Focus() Txtfactor.Text = " " TextBox2.SelectionStart = 0 TextBox2.Focus() TextBox2.Text = " " ListBox1.Focus() ListBox1.Text = " " End Sub LUEGO DE HABER TERMINADO DE CODIFICAR REALIZO LA EJECUCIÓN INGRESANDO EL FACTOR Y EL LIMITEY DAR CLIC EN GENERAR NOS MUESTRA LOS RESULTADOS EN EL CUADRO DE LISTBOX .
  • 35. DE ESTA MANERA GENERAMOS LA TABLA DE MULTIPLICAR LAS VECES QUE DESEAMOS INGRESANDO POR LA OPCION NUEVO. 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 12 Text Box Label 2 = Fecha Label 3 = # Cuenta Text Box 1 para la fecha. Label 4 = Factura Text Box 2 para el # de Cuenta. Label 5 = Cliente Text Box 3 para la factura. Label 6 = Lectura actual Text Box 4 = txtcliente Label 7 = Lectura anterior Text Box 5 = txtanterior Label 8 = Wat Text Box 6 = txtactual Label 9 = RECARGOS Text Box 7 = txtconsumo Label 10 = 3% Alumbrado P. Text Box 8 = txtacosto Label 11 = 4% Bomberos Text Box 9 = txtalumbrado Label 12 = 5% Basura Text Box 10 = txtbomberos Label 13 = Total Text Box 11 = txtbasura Label 14 = Costo Text Box 12 = txttotal
  • 36. PROGRAMA YA CORRIDO SE ENCUENTRA DE ESTA MANERA. 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()
  • 37. txtactual.Focus() End If 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 e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False
  • 38. Else e.Handled = True End If End Sub Realice un proghrama que me permita realizar un rol de pagos con sus respectivo datos personales. Public Class Form1 Dim salarioNominal, valorIESS, valorHExtras, subsidioFamiliar, descMultas, netoRecibir, prestamo As Double Dim salarioBasico As Double = 292 Dim ingresos, egresos As Double Private Sub cbxCargo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBXCARGO.SelectedIndexChanged Dim cargo As Integer cargo = CBXCARGO.SelectedIndex 'Averiguo la posicion del Item seleccionado 'Cargo los salarios Nominales Select Case cargo Case 0 salarioNominal = 350D Case 1 salarioNominal = 500D Case 2 salarioNominal = 700D End Select valorIESS = salarioNominal * 0.115D ingresos = salarioNominal egresos = valorIESS txtiess.Text = valorIESS.ToString() txtsalario.Text = salarioNominal.ToString() txtingresos.Text = ingresos.ToString() txtegresos.Text = egresos.ToString() 'CAlculo del neto a recibir netoRecibir = ingresos - egresos txttotal.Text = netoRecibir.ToString() End Sub
  • 39. Valor del prestamo Private Sub txtValorPrestamo_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txtprestamoos.TextChanged prestamo = Convert.ToDouble(Txtprestamoos.Text) egresos = prestamo + valorIESS + descMultas txtegresos.Text = egresos.ToString() 'CAlculo del neto a recibir netoRecibir = ingresos - egresos txttotal.Text = netoRecibir.ToString() End Sub Private Sub txtNumMultas_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtnmultas.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
  • 40. 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. ELEMENTOS Textbox2=txtapellido 1splitContainer Textbox3=txtcedula 15 label Textbox4=txtdireccion Label1=sistema de recaudación Textbox5=txttelefono Label2=datos personales Textbox6= txtvmatricula Label3=nombre Textbox7= txtsmedico Label4=apellido Textbox8= txtsinternet Label5=cedula Textbox9= txtsrecreacion Label6=direccion Textbox10= txttotal Label7=telefono 2 button Label8=datos de matricula Button1=salir Label9=valor matricula Button2=nuevo Label10=servicio medico 2 Combobox Label11=servicio internet Combobox1=cmbcolegio Label12=servicio recreacion Combobox1=cmbtipo Label13=total a pagar Label14=tipo Label15=colegio 10 textbox Textbox1=txtnombre
  • 41. 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 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
  • 42. 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") 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")
  • 43. 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 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
  • 44. 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") 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
  • 45. 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 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
  • 46. 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") 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 = ""
  • 47. cmbTIPO.Text = "" cmbCOLEGIO.Text = "" txtSINTERNET.Text = "" txtSMEDICO.Text = "" txtSRECREACION.Text = "" txtTOTAL.Text = "" End Sub End Class ESTE CODIGO ABARCA TODOS LOS DATOS DEL ESTUDIANTE TIPO DE COLEGIO Y NOMBRE. Realizar un programa que permita realizar el control de notas de los estudiantes VALIDACION DE NOTAS 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
  • 48. 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
  • 49. REALICE UN PROGRAMA QUE ME PERMITA AUTOMATIZAR LA COMPRA Y VENTA DE VEHICULOS.  PictureBox1=imagen del auto Utilizaremos los siguientes text box Utilizaremos 3 GroupBox  Textbox1=txtnombres  GroupBox1=Datos personales  Textbox2=txtapellido  GroupBox2=Datos del vehículo  Textbox3=txtcedula  GroupBox3=Valores totales  Textbox4=txtdireccion  Label1= Tema  Textbox4=txttelefono  Label2=Código  Textbox5=txttvehiculo  Label3= Nombre  Textbox6=txtvalor  Label4= Apellido  Textbox7=txtvalventa  Label5=Cedula  Textbox8=txtcomvendedor  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  Textbox9=txttotcomision  Textbox10=txttotpagar  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  Button1= Para Nuevo  Button2= Para Añadir Venta  Button3= Para Salir
  • 50. 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 (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
  • 51. 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 (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 (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 = ""
  • 52. 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 RESULTADO DE LA PRESENTACION DE DIFERENTES COMPRAS DE CARTROS A ELEJIR 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 PHD 300 Tercer Nivel 100 Méritos Mejor Egresado 100 Reconocimientos 50 Publicaciones Libros 100 Revistas 50 Artículos Indexados 50
  • 53. 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 Utilizaremos los siguientes texbox  Label2=nombre  Label3=dirección  Textbox1=txtnombres  Label4= cedula  Textbox2=txtdireccion  Label5=teléfono  Textbox3=cedula  Label6=detalle  Textbox4=txttelefono  Label7=tipo  Textbox5=txttitulo  Label8=valor parcial  Textbox6=txtmeri  Label9=valor total  Textbox7=txtvpubli  Label10=título obtenido  Textbox8=txtvidio  Label11= méritos  Textbox9=txtproyec  Label12= publicaciones  Textbox10=txtitotal  Label13= idiomas  Textbox11=txtmertotal  Label14=proyectos  Textbox12=txtpublitotal  Label15= total de puntos  Textbox13=txtidiototal  Label16=escala  Textbox14=txtproyetotal  Label17=sueldo  Textbox15=txtpuntos  Label18=nivel 1  Textbox16=txtescala  Label19=nivel 2  Textbox17=txtsueldo  Label20=nivel 3  Textbox18=txtn1  Label21 =nivel 4  Textbox19=txtn2  Label22= nivel 5  Textbox20=txtn3  Label23= número de docentes  Textbox21=txtn4  Label24= sueldo total  Textbox22=txtn5  Textbox23=txtsuel1
  • 54. 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 = "" 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)
  • 55. 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) 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
  • 56. 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) 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 = ""
  • 57. txtpuntos.Text = "" txtsueldo.Text = "" txtescala.Text = "" txtnombres.Text = "" txtcedula.Text = "" txtdireccion.Text = "" txttelefono.Text = "" End Sub (CODIFICACION DEL BOTON SALIR) 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 DATOS ACADEMICAS 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.
  • 58. 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 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.
  • 59. 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 = "" DE ESTA MANERA SE MUESTRA EL CODIFICADO DEL PROGRAMA CON LOS DATOS A INGRESAR.
  • 60. RELICE UN PROGRAMA QUE ME PERMITA INGRESAR LOS DATOS PERSONALES DE UN ALUMNO COMO NOMBRE EDAD PESO ESTATURA INGRESANDO 3 PATOLOGIAS CON SUS PRECRIPCIONES Y MEDICAMENTOS. CREO UN NUEVO FORMULARIO INSERTANDO UN TABCONTROL PARA DATOS PERSONALES Y PARA PRESCRIPCIONES MEDICAS. AL INSERTAR EL TABCONTROL TAMBIEN PODEMOS DARLE NOMBRE DE ESTA MANERA. Crear carpeta Nombre base visual
  • 62. Guardar la tabla aceptar con los datos ingresados en la tabla guardamos todo el proyecto
  • 63. GUARDAR EL FORMULARIO CON EL NOMBRE DE ENTRADA Habilitar opción base de datos para 32 bits
  • 64. CONECTAR LA BASE DE DATOS AL ENTORNO DE TRABAJO
  • 65. ACTIVAMOS LAS TABLAS CON UN VISTO.
  • 66. Mostrar los datos de la tabla Arrastro los datos de la tabla al formulario Datosbindingsource muestra la tabla lista para agregar datos
  • 67. REALICE UN PROGRAMA QUE ME PERMITA INGRESAR Y VISUALIZAR DATOS PERSONALES DE UNA PERSONA. ELEMENTOS: 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
  • 68. Button1= Reporte (cmdreporte) 1 DataGridView1 DataGridView1= DatosBindingSource1 1 CrystalReportViewer1 CrystalReportViewer1= Reporte Public Class Form1 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 Abrir visual con el nombre de la tabla
  • 69. Crear formulario con nombre de reporte
  • 70.
  • 72.
  • 73. AL DAR CLIC EN ESTE BOTON NOS MUESTRA EL REPORTE CORRIDO Realice un programa que me permita automatizar una guía telefónica con base de datos. INGRESO UN LOGIN ES DECIR UNA CONTRASEÑA
  • 74. REALIZO UN FORMULARIO CON UN MENU PRINCIPAL. INGRESO A UNA DE LAS PESTAÑAS DEL MENÚ DE ENTRADA.
  • 75. El programa corrido nos muestra de esta manera 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. Crear 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.
  • 76. Ingresar 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. Grabados todos los datos en Access nos dirigimos a abrir el programa visual net el cual también lo guardamos en nuestra carpeta ya realizada
  • 77. 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. Nos muestra este diseño y aca podenos bolverle a diseñar cambiandole de imagen y el formasdo de sus label y de su formulario. 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.
  • 78. 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.- Nos muestra esta ventana, en estas ventanas podremos poner nuestro menú 9.- Puesto el menú tenemos que programarle para que al presionar una ventana se nos dirija a lo que nos esta pidiendo
  • 79. Es el codificado para que se dirija a nuestro ingreso de datos Se muestra el codificado para que se nos dirija a nuestro informe o detalle Es el codificado para que se salga de nuestro programa
  • 80. Este es su codificado para que se nos dirija nuestro reporte 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
  • 81. Acá tenemos darle clic en next 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
  • 82. 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. Acá se nos desplegara una nueva ventana la cual tenemos que elegir las dos opciones y aceptar
  • 83. Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los datos necesarios para crear nuestro ingreso de datos.
  • 84. 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. 22.-ya escogido se nos desplegara una nueva ventana donde tenemos que escoger nuestro reporte ya creado anterior mente y listo ya podemos verla
  • 85. 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
  • 86. En esta ventana tenemos que escoger nuestro informe que lo tenemos desarrollado en Access 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
  • 87. 28.- Acá pasamos lo datos con los que queramos que se agrupen
  • 88. escogemos el formato estándar y aceptamos listo ya tenemos nuestro informe realizamos otro formulario ponemos aca el informe
  • 89. Aca corremos el programa con f5 y podemos ver que nos saldrá la ventana de la clave La ingresamos y nos dirigirá al menú.
  • 90. Aca en este menú elegimos ingreso de datos dándole doble clic Acá ingresamos los datos y guardamos y dándole un clic en detalles podremos ver lo que emos guardado.
  • 91. Presionando en salir se nos dirigirá a una ventana final ya que este todo el proceso de nuestro programa