Cristinagananparedes

93
MI PRIMER CUADERNO DIGITAL DISEÑADO POR: CRISTINA GANAN

description

ELEMENTO N .-3

Transcript of Cristinagananparedes

Page 1: Cristinagananparedes

MI PRIMER CUADERNO

DIGITAL

DISEÑADO POR:

CRISTINA GANAN

Page 2: Cristinagananparedes

FACULTAD DE CIENCIAS HUMANAS Y

DE LA EDUCACION

CARRERA DE DOCENCIA EN

INFORMATICA

NOMBRE: CRISTINA GANAN

AMBATO –ECUADOR

Page 3: Cristinagananparedes

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.

Page 4: Cristinagananparedes

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.

Page 5: Cristinagananparedes

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

Page 6: Cristinagananparedes

EL EMENTO

N.-3

Page 7: Cristinagananparedes

ELEMENTOS:

Page 8: Cristinagananparedes

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.

Page 9: Cristinagananparedes

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

Inserto los logos de la universidad y de la carrera

Page 10: Cristinagananparedes

Se muestra esta pantalla para importar la imagen como es el

logo.

Se muestra la imagen que se va a inserta

Page 11: Cristinagananparedes

Esta imagen muestra la imagen ya insertada en el

formulario.

-

Page 12: Cristinagananparedes

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.

Page 13: Cristinagananparedes

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

Page 14: Cristinagananparedes

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

Page 15: Cristinagananparedes
Page 16: Cristinagananparedes

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

Page 17: Cristinagananparedes

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.

Page 18: Cristinagananparedes

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

Page 19: Cristinagananparedes

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

Page 20: Cristinagananparedes

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)

Page 21: Cristinagananparedes

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

Page 22: Cristinagananparedes

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

TextBox1.Text = ""

TextBox2.Text = ""

txtdeberes.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

txtlecciones.Text = ""

txtexamen.Text = ""

txtequiv.Text = ""

txtpromedio.Text = ""

Page 23: Cristinagananparedes

Name Form1 Backcolor (A su gusto) Windowstate Maximize BUTTON Name Command 1 Backcolor (A su gusto) Name Command 2 Backcolor (A su gusto) Caption Serie de datos Name Command 3 Caption Salir LABEL Cantidad 3 Name Label1 Caption Tablas Name Label2 Caption Ingrese el factor Name Label1 Caption Ingrese el Limite FORM 3 Name Form3 Windowstate Maximize

LABEL Cantidad 1 Caption Tablas de Multiplicar FORM 2 Windowstate Maximize BUTTON Cantidad 3 Name Command 1 Caption Generar Name Command 2 Caption Regresar Name Command 3 Caption Nuevo

Cantidad 5 Name Command 1 Text Fibonacci Name Command 2 Text Factorial Name Command 3 Text Primos Name Command 4 Text Salir Name Command 5 Text Limpiar

Page 24: Cristinagananparedes

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

Page 25: Cristinagananparedes

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)

Page 26: Cristinagananparedes

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)

Page 27: Cristinagananparedes

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)

Page 28: Cristinagananparedes

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

Page 29: Cristinagananparedes

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

Page 30: Cristinagananparedes

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:

Page 31: Cristinagananparedes

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:

Page 32: Cristinagananparedes

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

Page 33: Cristinagananparedes

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.

Page 34: Cristinagananparedes

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 .

Page 35: Cristinagananparedes

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 Label 2 = Fecha Label 3 = # Cuenta Label 4 = Factura Label 5 = Cliente Label 6 = Lectura actual Label 7 = Lectura anterior Label 8 = Wat Label 9 = RECARGOS Label 10 = 3% Alumbrado P. Label 11 = 4% Bomberos Label 12 = 5% Basura Label 13 = Total Label 14 = Costo

12 Text Box Text Box 1 para la fecha. Text Box 2 para el # de Cuenta. Text Box 3 para la factura. Text Box 4 = txtcliente

Text Box 5 = txtanterior

Text Box 6 = txtactual Text Box 7 = txtconsumo Text Box 8 = txtacosto Text Box 9 = txtalumbrado Text Box 10 = txtbomberos Text Box 11 = txtbasura Text Box 12 = txttotal

Page 36: Cristinagananparedes

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

Page 37: Cristinagananparedes

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

Page 38: Cristinagananparedes

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

Page 39: Cristinagananparedes

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

Page 40: Cristinagananparedes

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

1splitContainer

15 label

Label1=sistema de recaudación

Label2=datos personales

Label3=nombre

Label4=apellido

Label5=cedula

Label6=direccion

Label7=telefono

Label8=datos de matricula

Label9=valor matricula

Label10=servicio medico

Label11=servicio internet

Label12=servicio recreacion

Label13=total a pagar

Label14=tipo

Label15=colegio

10 textbox

Textbox1=txtnombre

Textbox2=txtapellido

Textbox3=txtcedula

Textbox4=txtdireccion

Textbox5=txttelefono

Textbox6= txtvmatricula

Textbox7= txtsmedico

Textbox8= txtsinternet

Textbox9= txtsrecreacion

Textbox10= txttotal

2 button

Button1=salir

Button2=nuevo

2 Combobox

Combobox1=cmbcolegio

Combobox1=cmbtipo

Page 41: Cristinagananparedes

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

Page 42: Cristinagananparedes

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

Page 43: Cristinagananparedes

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

Page 44: Cristinagananparedes

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

Page 45: Cristinagananparedes

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

Page 46: Cristinagananparedes

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

Page 47: Cristinagananparedes

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

Page 48: Cristinagananparedes

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

Page 49: Cristinagananparedes

REALICE UN PROGRAMA QUE ME PERMITA AUTOMATIZAR LA COMPRA Y VENTA DE

VEHICULOS.

PictureBox1=imagen del auto

Utilizaremos 3 GroupBox

GroupBox1=Datos personales

GroupBox2=Datos del vehículo

GroupBox3=Valores totales

Label1= Tema

Label2=Código

Label3= Nombre

Label4= Apellido

Label5=Cedula

Label6=Dirección

Label7=Teléfono

Label8=Tipo de vehículo

Label9=Valor

Label10=Color

Label11=Aire acondicionado

Label12= Vidrios eléctricos

Label13= Valor de venta

Label14=Comisión vendedor

Label15= Total comisión

Label16=Total a pagar

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

Utilizaremos los siguientes text box

Textbox1=txtnombres

Textbox2=txtapellido

Textbox3=txtcedula

Textbox4=txtdireccion

Textbox4=txttelefono

Textbox5=txttvehiculo

Textbox6=txtvalor

Textbox7=txtvalventa

Textbox8=txtcomvendedor

Page 50: Cristinagananparedes

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:\PRUEBA\camioneta.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:\PRUEBA\auto.jpg")

If Val(txtpresio.Text) >= 22000 And Val(txtpresio.Text)

<= 25000 Then

txtvalorv.Text = Val(txtpresio.Text)

txtcomi.Text = Val(txtvalorv.Text) * 0.04

Page 51: Cristinagananparedes

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:\PRUEBA\furgon.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:\PRUEBA\negro.jpg")

Case Is = 1

PictureBox1.Load("C:\PRUEBA\blanco.jpg")

Case Is = 2

PictureBox1.Load("C:\PRUEBA\gris.jpg")

Case Is = 3

PictureBox1.Load("C:\PRUEBA\rojo.jpg")

Case Is = 4

PictureBox1.Load("C:\PRUEBA\azul.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 = ""

Page 52: Cristinagananparedes

txtvalorv.Text = ""

cmbaire.Text = ""

cmbcolor.Text = ""

cmbvidrio.Text = ""

cmbcarro.Text = ""

txtpresio.Text = ""

PictureBox1.Load("C:\PRUEBA\blanco.jpg")

PictureBox2.Load("C:\PRUEBA\blanco.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

Page 53: Cristinagananparedes

Idiomas Hablar, Leer, Escribir 50

Leer, Entender 30

Proyectos Investigación 30

Vinculación 30

Otros 10

Cada escala equivale a 200 puntos para realizar un ascenso.

Determine la escala que le corresponde al docente y el sueldo promedio, considerando que

todos los docentes ganan Usd 540, y por cada escala le corresponde Usd 200,00

adicionales.

Obtenga el total de docentes por cada escala y el valore acumulado correspondiente al

sueldo, el proceso es repetitivo.

Examen

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

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

En el siguiente programa utilizaremos los siguientes label.

Label1= tema del examen

Label2=nombre

Label3=dirección

Label4= cedula

Label5=teléfono

Label6=detalle

Label7=tipo

Label8=valor parcial

Label9=valor total

Label10=título obtenido

Label11= méritos

Label12= publicaciones

Label13= idiomas

Label14=proyectos

Label15= total de puntos

Label16=escala

Label17=sueldo

Label18=nivel 1

Label19=nivel 2

Label20=nivel 3

Label21 =nivel 4

Label22= nivel 5

Label23= número de docentes

Label24= sueldo total

Utilizaremos los siguientes texbox

Textbox1=txtnombres

Textbox2=txtdireccion

Textbox3=cedula

Textbox4=txttelefono

Textbox5=txttitulo

Textbox6=txtmeri

Textbox7=txtvpubli

Textbox8=txtvidio

Textbox9=txtproyec

Textbox10=txtitotal

Textbox11=txtmertotal

Textbox12=txtpublitotal

Textbox13=txtidiototal

Textbox14=txtproyetotal

Textbox15=txtpuntos

Textbox16=txtescala

Textbox17=txtsueldo

Textbox18=txtn1

Textbox19=txtn2

Textbox20=txtn3

Textbox21=txtn4

Textbox22=txtn5

Textbox23=txtsuel1

Page 54: Cristinagananparedes

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)

Page 55: Cristinagananparedes

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

Page 56: Cristinagananparedes

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

Page 57: Cristinagananparedes

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.

Page 58: Cristinagananparedes

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.

Page 59: Cristinagananparedes

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.

Page 60: Cristinagananparedes

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

Page 61: Cristinagananparedes

CREAR UNA APLICACIÓN EN ACCES

Page 62: Cristinagananparedes

Guardar la tabla aceptar con los datos ingresados en la tabla

guardamos todo el proyecto

Page 63: Cristinagananparedes

GUARDAR EL FORMULARIO CON EL NOMBRE DE ENTRADA

Habilitar opción base de datos para 32 bits

Page 64: Cristinagananparedes

CONECTAR LA BASE DE DATOS AL ENTORNO DE TRABAJO

Page 65: Cristinagananparedes

ACTIVAMOS LAS TABLAS CON UN VISTO.

Page 66: Cristinagananparedes

Mostrar los datos de la tabla

Arrastro los datos de la tabla al formulario

Datosbindingsource muestra la tabla lista para agregar datos

Page 67: Cristinagananparedes

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

Page 68: Cristinagananparedes

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

Page 69: Cristinagananparedes

Crear formulario con nombre de reporte

Page 70: Cristinagananparedes
Page 71: Cristinagananparedes

crear nueva conecion

Page 72: Cristinagananparedes
Page 73: Cristinagananparedes

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

Page 74: Cristinagananparedes

REALIZO UN FORMULARIO CON UN MENU PRINCIPAL.

INGRESO A UNA DE LAS PESTAÑAS DEL MENÚ DE ENTRADA.

Page 75: Cristinagananparedes

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.

Page 76: Cristinagananparedes

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

Page 77: Cristinagananparedes

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.

Page 78: Cristinagananparedes

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

Page 79: Cristinagananparedes

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

Page 80: Cristinagananparedes

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

Page 81: Cristinagananparedes

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

Page 82: Cristinagananparedes

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

Page 83: Cristinagananparedes

Ya creado nuestro reporte tenemos que dirigirnos a origen de datos y taspasar todo los datos

necesarios para crear nuestro ingreso de datos.

Page 84: Cristinagananparedes

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

Page 85: Cristinagananparedes

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

Page 86: Cristinagananparedes

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

Page 87: Cristinagananparedes

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

Page 88: Cristinagananparedes

escogemos el formato estándar y aceptamos

listo ya tenemos nuestro informe

realizamos otro formulario ponemos aca el informe

Page 89: Cristinagananparedes

Aca corremos el programa con f5 y podemos ver que nos saldrá la ventana de la clave La

ingresamos y nos dirigirá al menú.

Page 90: Cristinagananparedes

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.

Page 91: Cristinagananparedes

Presionando en salir se nos dirigirá a una ventana final ya que este todo el proceso de nuestro

programa

Page 92: Cristinagananparedes
Page 93: Cristinagananparedes