Presentació d'un Marc per al plurilingüisme integrat i integrador a Catalunya (ST-CEB)
Cristinagananparedes
-
Upload
cristina-ganan -
Category
Education
-
view
1.808 -
download
0
description
Transcript of Cristinagananparedes
![Page 1: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/1.jpg)
MI PRIMER CUADERNO
DIGITAL
DISEÑADO POR:
CRISTINA GANAN
![Page 2: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/2.jpg)
FACULTAD DE CIENCIAS HUMANAS Y
DE LA EDUCACION
CARRERA DE DOCENCIA EN
INFORMATICA
NOMBRE: CRISTINA GANAN
AMBATO –ECUADOR
![Page 3: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/6.jpg)
EL EMENTO
N.-3
![Page 7: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/7.jpg)
ELEMENTOS:
![Page 8: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/9.jpg)
De igual manera vamos insertando los labels de uno en uno.
Inserto los logos de la universidad y de la carrera
![Page 10: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/10.jpg)
Se muestra esta pantalla para importar la imagen como es el
logo.
Se muestra la imagen que se va a inserta
![Page 11: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/11.jpg)
Esta imagen muestra la imagen ya insertada en el
formulario.
-
![Page 12: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/15.jpg)
![Page 16: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/19.jpg)
- 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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/22.jpg)
//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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/28.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/30.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/31.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/38.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/39.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/40.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/41.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/42.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/43.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/44.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/45.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/46.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/47.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/48.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/49.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/50.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/51.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/52.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/53.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/54.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/55.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/56.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/57.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/58.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/59.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/60.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/61.jpg)
CREAR UNA APLICACIÓN EN ACCES
![Page 62: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/62.jpg)
Guardar la tabla aceptar con los datos ingresados en la tabla
guardamos todo el proyecto
![Page 63: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/63.jpg)
GUARDAR EL FORMULARIO CON EL NOMBRE DE ENTRADA
Habilitar opción base de datos para 32 bits
![Page 64: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/64.jpg)
CONECTAR LA BASE DE DATOS AL ENTORNO DE TRABAJO
![Page 65: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/65.jpg)
ACTIVAMOS LAS TABLAS CON UN VISTO.
![Page 66: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/66.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/67.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/68.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/69.jpg)
Crear formulario con nombre de reporte
![Page 70: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/70.jpg)
![Page 71: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/71.jpg)
crear nueva conecion
![Page 72: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/72.jpg)
![Page 73: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/73.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/74.jpg)
REALIZO UN FORMULARIO CON UN MENU PRINCIPAL.
INGRESO A UNA DE LAS PESTAÑAS DEL MENÚ DE ENTRADA.
![Page 75: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/75.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/76.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/77.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/78.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/79.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/80.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/81.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/82.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/83.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/84.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/85.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/86.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/87.jpg)
28.- Acá pasamos lo datos con los que queramos que se agrupen
![Page 88: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/88.jpg)
escogemos el formato estándar y aceptamos
listo ya tenemos nuestro informe
realizamos otro formulario ponemos aca el informe
![Page 89: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/89.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/90.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/91.jpg)
Presionando en salir se nos dirigirá a una ventana final ya que este todo el proceso de nuestro
programa
![Page 92: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/92.jpg)
![Page 93: Cristinagananparedes](https://reader035.fdocuments.es/reader035/viewer/2022070317/5569c451d8b42a5c5d8b4cf5/html5/thumbnails/93.jpg)