Sei sulla pagina 1di 2

I.E.S.

T LUCIANO CASTILLO COLONNA LENGUAJE DE PROGRAMACIÓN VISUAL BASIC I

FORMULARIOS EN SHARPDEVELOP 4. Después de haber diseñado y asignado nombre a los


Antes de iniciar con el diseño y programación del formulario elementos del formulario, procederemos agregar columnas
tenemos que tener en cuenta los requerimientos del a nuestro dataGridView; clic en el dataGridView, luego botón
programa. derecho del mouse y seleccionamos Agregar columna.
ACTIVIDAD 1: Escribimos en nombre y Texto de encabezado Estudiante
Construir una aplicación que permita calcular el promedio de que será nuestra primera columna.
las notas obtenidas en el curso de Lenguaje de
Programación Visual Basic I. La aplicación debe permitir el
ingreso del nombre del estudiante, la nota del Indicador 1, la
nota del Indicador 2 y la nota del Indicador 3. Además, debe
permitir la selección del turno a la que pertenece el
estudiante. A través de un botón de comando debe agregar
los datos en un objeto dataGridView, calculando el promedio
de las notas; y a través de otro botón de comando debe
eliminar la fila seleccionada en el objeto dataGridView.
También se debe mostrar el total de filas agregadas en el
5. Como observamos se agrego a columna Estudiante, como
objeto dataGridView.
segunda columna Escribiremos Indicador1(sin espacios);
SOLUCIÓN:
así mismo agregaremos Indicador2, Indicador3, Promedio,
1. Creamos una nueva solución con el nombre
Turno.
lcc18052018. Luego clic en la solución creada, botón
derecho del mouse agregar nuevo proyecto, le asignamos el
nombre pry18052018.

6. El formulario debe mostrarse de la siguiente manera.

2. Doble clic en MainForm de pry18052018. Vamos al diseño


de MainForm quedando de la siguiente manera. Luego botón
derecho del mouse agregar nuevo elemento, agregaremos
el formulario frmcalificaciones.vb

7. En la propiedad Items(Colección) del cboturno se debe


agregar DIURNO y NOCTURNO.
8. Doble clic en btnagregar e iniciamos la programación.
3. Doble clic en frmcalificaciones y vamos a su diseño.
Recuerda que como primer paso declaramos las variables,
para este ejercicio tendremos variable de tipo
String(estudiante, turno), Double (n1,n2, n3, promedio,
totala), también usaremos una variable declarada como
array para el llenado de la tabla que la llamaremos datos con
una longitud de 6.
Dim estudiante, turno As String
Dim n1, n2, n3, promedio, totala As Double
Dim datos(6) As String
9. Procedemos a la asignación de variables.
estudiante=txtest.Text
turno=cboturno.Text
n1=txtn1.Text
n2=txtn2.Text
Ing. CIP. Juan Francisco Cárcamo Vilchez
I.E.S.T LUCIANO CASTILLO COLONNA LENGUAJE DE PROGRAMACIÓN VISUAL BASIC I

n3=txtn3.Text
totala=dgvcal.Rows.Count
10. Calculamos el promedio.
promedio=(n1+n2+n3)/3
11. Agregamos datos a nuestro dgvcal y mostramos la
cantidad de filas de nuestro dvgcal.
datos(0)=estudiante
datos(1)=n1
datos(2)=n2
datos(3)=n3
datos(4)=promedio
datos(5)=turno
dgvcal.Rows.Add(datos)
lbltotala.Text=totala
12.- Enlazamos nuestro submenú Ejercicio 1 de nuestro
formulario MainForm
frmcalificaciones.Show()
13. Ejecutamos el programa.

Como observamos se elimina la fila seleccionada y el total


de alumnos es actualizada.
17. Codifica el botón nuevo que permitirá el ingreso de un
nuevo estudiante.
EJERCICIO
Se desea ingresar el título de la película, seleccionar la
CODIFICACIÓN DEL BOTON ELEIMINAR: al presionar este categoría que puede ser DRAMA, COMEDIA, ACCIÓN y
botón se borrara del dataGridView la fila que se encuentre SUSPENSO también se debe ingresar la duración de la
seleccionada. película. Se debe definir solamente tres columnas del
14. Doble clic en el botón eliminar. dataGridView TITULO, CATEGORIA y DURACIÓN. Al
Dim totalf As Double momento de agregar se debe generar una fila en el
totalf=dgvcal.Rows.Count dataGridView y visualizar el total de películas observadas, de
For Each r As DataGridViewRow In dgvcal.SelectedRows igual manera debe suceder cuando se proceda a eliminar.
dgvcal.Rows.Remove(r)
Next
lbltotala.Text=totalf-2
15. Explicación del código del botón eliminar: totalf= total
de final del nuestro dvgcal. La cantidad de filas se obtiene
con Rows.Count.
For Each r As DataGridViewRow In dgvcal.SelectedRows
dgvcal.Rows.Remove(r)
Next
Con esta líneas de código se recorre nuestro dgvcal y se
captura la fila seleccionada a través de la variable r, el
SelectRows permite capturar la fila seleccionada. Para
eliminar la fila seleccionada se usa Rows.Remove mas la fila
seleccionada que esta capturada en la variable r.
16. Ejecutamos el programa agregamos 5 estudiantes
seleccionamos la fila 3 y presionamos el botón eliminar.

Ing. CIP. Juan Francisco Cárcamo Vilchez

Potrebbero piacerti anche