TUTOR:
INTRODUCTION
In step 7 we will do the final project which we have everything required in this last
activity, the web application in asp.net, we have a start, a link with the student register,
update, edit and delete, another link will be made One exam for each course, which at
the end of the exam has a score of points and if I classify the test or not.
OBJECTIVE
The objective of this evaluation is to put into practice everything learned in the course
of advanced visual basic, from the tools in visual basic like in ASP.NET, the functions
and programming of objects.
DESARROLLO DE LA ACTIVIDAD
Una vez seleccionado el tema el estudiante hace una prueba de ingreso con 5 preguntas
bsicas de tema seleccionado y se le muestra el resumen de la prueba. El sistema puede
aprobar o no la prueba realizada.
En el manejo de la base de datos se debe ingresar nuevo estudiante, borrar, consultar o
modificar uno existente.
Cdigo de login.aspx :
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Login Alumnos</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auto-style1 {
width: 111px;
}
</style>
</head>
<body bgColor ="#0e926c">
<H1>Login Alumnos</H1>
<table style="width:100%;">
<tr>
<td class="auto-style1">Usuario</td>
<td>
<asp:TextBox ID="usu" runat="server"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style1">Password</td>
<td>
<asp:TextBox ID="pas" runat="server"></asp:TextBox>
</td>
<td> </td>
</tr>
<tr>
<td class="auto-style1"> </td>
<td>
<asp:Button ID="Button1" runat="server" Text="Aceptar" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:prologinConnectionString %>"
SelectCommand="SELECT * FROM [usuario]"></asp:SqlDataSource>
</td>
<td> </td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
La cual le coloque el nombre de prologin, se crean las tablas de nombre y usuario y se insertan los
datos de login
Le damos en consultar prueba y nos debe mostrar los datos insertado y finalizar
Procedemos a crear un nuevo tem, que es donde despus de logearse entrara a una nueva
pgina
Imports System.Data
Partial Class login
Inherits System.Web.UI.Page
End If
End Sub
End Class
Luego procederemos a crear el Segundo link con los datos de insercin, edicin, y
eliminacin de datos
10. Guardamos la db
11. En visual studio 2014 deja como predeterminado el primer campo como llave
principal, de no ser as se le asigna en las propiedades de la tabla como esta en la
imagen anterior.
12. De damos clic derecho en la tabla que creamos y mostrar datos de la tabla
Seleccionamos la database.mdf
Le damos siguiente
18. En esta ventana damos consulta de prueba y deben salir los datos de prueba que se
cargaron previamente
19. En la gridview le damos en la flechita y seleccionamos la base de dato
26. como se refleja en la imagen se elimin la fila 2con la opcin eliminar y en los campos
vacos del segundo cuadro ingresamos la lnea 6 y 7 con datos de registros de dos
nuevos usuarios
27. le damos editar y cambiaremos los datos de la fila 1
28. en esta ltima imagen vemos los datos modificados, de las opciones editar , eliminar
e insertar
Estos son los pasos para crear y disear un una aplicacin web con base de datos que nos permite
ingresar, borrar y modificar o editar datos de registros.
Quedando de esta manera, adicional se le agrego 4 label y 4 botones para ingresar a los exmenes
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
.auto-style1 {
margin-left: 40px;
}
</style>
</head>
Bienvenidos
Registre sus datos y Selecciones el Curso
<body bgColor ="#0e926c">
<form id="form1" runat="server" aria-haspopup="False">
<div>
</div>
<p>
<h3>Selecciones el curso</h3></p>
<p>
</p>
<asp:Label ID="lbl1" runat="server" Text="1- Ingles 0, ingles 1, ingles 2.
"></asp:Label>
<asp:Button ID="boton1" runat="server" Height="21px" Text="Ingresar" />
<br />
<br />
<asp:Label ID="lbl2" runat="server" Text="2- Bases de datos bsicos. Nivel 1
y nivel 2."></asp:Label>
<asp:Button ID="boton2" runat="server" Height="21px" Text="Ingresar" />
<br />
<div class="auto-style1">
</div>
<asp:Label ID="lbl3" runat="server" Text="3- Algoritmos, introduccin a la
programacin."></asp:Label>
<asp:Button ID="boton3" runat="server" Height="21px" Text="Ingresar" />
<br />
<br />
<asp:Label ID="lbl4" runat="server" Text="4- Anlisis de sistemas, diseo de
sistemas."></asp:Label>
<asp:Button ID="boton4" runat="server" Height="21px" Text="Ingresar" />
<p>
</p>
<asp:Button ID="BTNINICIO1" runat="server" BackColor="#FF9900" Text="INICIO"
/>
</form>
</body>
</html>
En los botones de cada curso solo se le re direccion a una carpeta donde estn los nuevos
tem de los exmenes
Dentro de la carpeta pruebas coloque un nuevo elemento en este caso creer uno por cada curso
El primero para ingles llamado default, el segundo curso2.aspx, tercero cruso3.aspx y el cuarto
curso4.aspx
En este caso explicaremos el primero resaltado en amarillo para el cual se design el examen de
ingles
Para su creacin se le inserto una tabla de 5 por 5
En la primera fila, tercera columna digitamos el nombre de EXAMEN DE INGLES y en la cuarta
columna digitamos el nombre de alumno y colocamos un textbox, la cual colocaremos el nombre
del alumno
En la misma fila
Le agregamos un radiobuttonlist en cada columnas de las preguntas en cada fila donde se digito la
spreguntas
//se coloca una condicin if y se llama la lista creadas enumerada segunla cantidad creada y
se le coloca un selecid index por el valor de la respuesta correcta y el valor del puntaje por
cada respuesta correta
If lista1.SelectedIndex = 1 Then puntaje = puntaje + 5
If lista2.SelectedIndex = 1 Then puntaje = puntaje + 5
If lista3.SelectedIndex = 0 Then puntaje = puntaje + 5
If lista4.SelectedIndex = 0 Then puntaje = puntaje + 5
If lista5.SelectedIndex = 2 Then puntaje = puntaje + 5
//El mensaje msgbox lo unimos al textbox donde colocamos el nombre del estudiante
Mas el texto de su puntaje es, mas el valor del puntaje mas el comparativo de texto que es
la suma de todas las respuestas correctas
MsgBox("Sr(a)" + TextBox1.Text + " su puntaje es " + Str(puntaje) + "/25",
MsgBoxStyle.Information)
End Sub
In this final work we learned how to create a web application with asp.net and database,
connection between several links and execution of events and objects, which was
enriching, knowing the use of tools and properties for this latest project Visual basic
advanced.
BIBLIOGRAPHIC REFERENCES
https://www.youtube.com/watch?v=sfzm9ajnVxk&t=44s
https://www.youtube.com/watch?v=OJQ6wITsc7o&t=163s
https://www.youtube.com/watch?v=54NFKH5sxoI