Desarrollo de Aplicaciones Web

Anuncio
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
DISEÑO DE APLICACIONES
WEB CON VISUAL
STUDIO.NET 2008
UNIVERSIDAD SAN PEDRO
FILIAL - CAJAMARCA
CURSO: TÓPICOS AVANZADOS DE
INFORMÁTICA.
DOCENTE:
ING. EDDIER FLORES IDRUGO
Ing. Eddier Flores Idrugo
Página 1
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
Programando un Teclado Virtual
1. Crear una Aplicación (Sitio Web) denominada “teclado_virtual”.
2. Seguidamente marcar el proyecto y agregar una carpeta denominada App_Code,
esta carpeta esta destinada a almacenar algunos códigos de programación y módulos
que contengan variables públicas y globales.
3. Diseñar la siguiente interfaz.
Control
Label
Label
Textbox
Textbox
Button
label
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Panel
Propiedad Text
Usuario
Password
Validar
1
2
3
4
5
6
7
8
9
0
cls
ID.
txt_usuario
txt_password
btn_validar
mensaje
btn_1
btn_2
btn_3
btn_4
btn_5
btn_6
btn_7
btn_8
btn_9
btn_0
btncls
Border Style
Ridge
Ridge
4. Insertar dentro de la Carpeta App_Code un modulo de Clase denominado variables.
Modificar la Clase con el siguiente código.
Aquí declaramos dos variables globales para todo el proyecto (cadena y mascara)
Ing. Eddier Flores Idrugo
Página 2
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
Public Module variables
Public cadena As String = ""
Public mascara As String = ""
End Module
5. Programar la carga de la página Web.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
‘ cuando la pagina se carga por primera vez
‘ se inicializan las variables en blanco
If Not IsPostBack Then
cadena = ""
mascara = ""
End If
End Sub
6. Programación dentro del Botón Validar
Dim user As String
user = txt_usuario.Text
'---creo inicios de session para accesos--If (user.CompareTo("Eddier") = 0) And (cadena.CompareTo("123") =
0) Then
Session("usuario") = user
Session("password") = cadena
Response.Redirect("operaciones.aspx")
Else
Session.Abandon()
Session.Clear()
Session.RemoveAll()
mensaje.Text = "Error de Usuario"
End If
7. Programación Botón 1
Dim n1 As String = "1"
cadena = String.Concat(cadena, n1)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
Nota:
Probar primeramente con la línea: txtpassword.Text = cadena (habilitada)
Posteriormente con la linea: txtpassword.Text = mascara (habilitada)
Para observar el funcionamiento de la mascara.
Ing. Eddier Flores Idrugo
Página 3
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
8. Programación Botón 2
Dim n2 As String = "2"
cadena = String.Concat(cadena, n2)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
9. Programación Botón 3
Dim n3 As String = "3"
cadena = String.Concat(cadena, n3)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
10. Programación Botón 4
Dim n4 As String = "4"
cadena = String.Concat(cadena, n4)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
11. Programación Botón 5
Dim n5 As String = "5"
cadena = String.Concat(cadena, n5)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
12. Programación Botón 6
Dim n6 As String = "6"
cadena = String.Concat(cadena, n6)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
13. Programación Botón 7
Dim n7 As String = "7"
cadena = String.Concat(cadena, n7)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
Ing. Eddier Flores Idrugo
Página 4
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
14. Programación Botón 8
Dim n8 As String = "8"
cadena = String.Concat(cadena, n8)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
15. Programación Botón 9
Dim n9 As String = "9"
cadena = String.Concat(cadena, n9)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
16. Programación Botón 0
Dim n0 As String = "0"
cadena = String.Concat(cadena, n0)
txtpassword.Text = cadena
mascara = String.Concat(mascara, "*")
txtpassword.Text = mascara
17. Programación Botón CLS
txtpassword.Text = ""
cadena = ""
mascara = ""
mensaje.Text = ""
18. Crear una Página operaciones.aspx
Diseñar la siguiente interfaz.
Control
label
label
label
Ing. Eddier Flores Idrugo
Propiedad Text
Usuario
Password
ID
lbl_usuario
lbl_password
Página 5
UNIVERSIDAD SAN PEDRO
CURSO DE TÓPICOS AVANZADOS DE INFORMÁTICA
19. Programar en el proceso load del formulario operaciones.aspx
Partial Class operaciones
Inherits System.Web.UI.Page
Dim param1 As String
Dim param2 As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
’leemos los parametros del inicio de sesion
’y lo almacenamos en las variables
param1 = CType(Session.Item("usuario"), String)
param2 = CType(Session.Item("password"), String)
If Session.Item("usuario") = "" Then
Response.Redirect("Default.aspx")
Else
’mostrar los datos del inicio de session
If Not IsPostBack Then
lbl_usuario.Text = param1
lbl_password.Text = param2
End If
End If
End Sub
End Class
Ing. Eddier Flores Idrugo
Página 6
Descargar