SlideShare una empresa de Scribd logo
1 de 10
Tutorial ASPX
Creación de un Proyecto WEB en ASPX
1. Para la creación de un servicio web con Visual Studio 2008, este caso, se debe seleccionar en la página de inicio
del compilador: Archivo->Nuevo sitio Web…
2. Una vez seleccionado el tipo de aplicación, se presenta la pagina inicial donde se selecciona: Ubicación donde se
instalara la aplicación y el lenguaje de referencia, para este caso Visual Basic. Dar Aceptar.
3. Se levanta un entorno para la implementación y desarrollo de la aplicación.
3. Se levanta un entorno para la implementación y desarrollo de la aplicación. Luego cambiar nombre a la pagina
por defecto, en este caso a Login.aspx
4. Si se desea agregar más paginas, click izquierdo sobre el proyecto, donde aparecerá la ventana de plantillas del
compilador, cambiar al nombre que representa al servicio que necesita implementar.
5. Una vez aceptado los ajustes, aparece en el Explorador de soluciones la nueva página. Si se desea seguir
agregando más páginas, repetir paso 4.
6. Para implementar la pagina de Login o acceso a la aplicación y asi dar un nivel de acceso restringido a la
aplicación, se debe agregar un texbox para el nombre de usuario(txtUsuario) y un textbox para la clave
(txtClave), ajustando este ultimo la propiedad TextMode a Password , objeto esconda la clave a los usuarios no
autorizados. Además de un botón para generar la acción el cual debe implementar el código para hacer efectiva
dicha acción.
7. A continuación se presenta la interfaz de inicio (Login) y sus correspondientes elementos graficos.
8. El código de implementación interno(botón Login)
Partial Class _Default
Inherits System.Web.UI.Page
Dim usuario, usuario1 As String
Dim clave, clave1 As String
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles btnLogin.Click
usuario = "admin" 'hardcore
usuario1 = "super"
clave = "admin"
clave1 = "super"
If txtUsuario.Text = usuario And txtClave.Text = clave Or txtUsuario.Text =
usuario1 And txtClave.Text = clave1 Then
Response.Redirect("ControlDeOrdenes.aspx")
Else
Response.Redirect("Descarga.aspx")
End If
End Sub
End Class
Nota: Response.Redirect("ControlDeOrdenes.aspx") permite llamar a una pagina en
particular
9. Si desea compilar la aplicación utilizar Ejecutar sin Depuración
10. A continuación se presenta la página inicial de la aplicación.
11. Si se ingresa en forma correcta el usuario y clave se presenta la página principal, objeto utilizar los servicios que
provee la aplicacion.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ajuste de Datos y Edición de Datos por Página
A. INGRESO DE DATOS
1. En base a la interfaz de captura de datos, se describe a continuación el ingreso de datos a la tabla Cliente:
2. Dar doble click en el Botón de aceptar Datos e ingresar el siguiente código de implementación:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Partial Class Cliente
Inherits System.Web.UI.Page
Protected Sub btnAgregar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnAgregar.Click
Dim objConex As New SqlConnection 'Crea un canal de conexion
Dim objCmd As New SqlCommand 'Crea las sentencia u ordenes
Dim rut As String
Dim nombre As String
Dim apel As String
Dim fono As String
Dim direc As String
Dim correo As String
Dim servidor As String
servidor = "C:WebSiteCatalogoApp_DataCatalogo.mdf" 'Posicion del(servidor)
objConex.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=" &
servidor & ";Integrated Security=True;User Instance=True"
rut = txtRut.Text
nombre = txtNombre.Text
apel = txtApel.Text
fono = txtFono.Text
direc = txtDirec.Text
correo = txtCorreo.Text
objCmd.Connection = objConex
objCmd.CommandText = "INSERT INTO CLIENTE(rut,nombre,apel,fono,direc,correo)
VALUES (@rut,@nombre,@apel,@fono,@direc,@correo)"
objCmd.Parameters.AddWithValue("@rut", rut)
objCmd.Parameters.AddWithValue("@nombre", nombre)
objCmd.Parameters.AddWithValue("@apel", apel)
objCmd.Parameters.AddWithValue("@fono", fono)
objCmd.Parameters.AddWithValue("@direc", direc)
objCmd.Parameters.AddWithValue("@correo", correo)
objConex.Open()
objCmd.ExecuteNonQuery()
objConex.Close()
objCmd.Parameters.Clear()
MsgBox("Registro Ingresado a Cliente")
End Sub
End Class
B. EDICION DE DATOS
1. Elija pagina donde desea insertar un grilla de datos para edición de ellos, objeto poder presentar, modificar o
eliminarlo desde la tabla de BD.
2. Seleccione u objeto de datos GridView desde la Paleta Grafica de VStudio, tal como se aprecia en la grafica y
arrástrelo a la pagina aspx.
3. En la página aspx se presentara de la siguiente forma para poder configurar la grilla de datos
4. En el lado superior derecho del objeto GridView clickear sobre el símbolo de redireccionamiento que presenta “< “.
Aparecerá una ventana de configuración de datos que se cargaran al objeto.
5. En “Elegir origen de datos:” (Ninguno), seleccionar desde el selector del combo box el origen de datos < Nuevo origen
de datos…>
6. Al seleccionar < Nuevo origen de datos…>, aparece el “Asistente para la configuración de orígenes de datos”,
seleccionar “Base de datos”. Al dar click sobre el tambor, asistente especifica por defecto un origen de datos:
SqlDataSource1, dar Aceptar para continua con configuración.
7. Al dar Aceptar , aparece la pagina de configuración de origen de datos para SqlDataSource1. Desde el combo que esta
sobre el término “Cadena de Conexión” selecciona uno existente o simplemente dar click sobre el Botón “Nueva
conexión…”.
8. Al dar dar click sobre el Botón “Nueva conexión…”. Aperece una ventana para buscar la ruta de la base de datos
donde se requieren sacar datos. En esta nueva ventana (Agregar conexión), seleccione dando click sobre el botón
“Examinar…”.
9. Al dar dar click sobre el Botón “Nueva conexión…”. Aparece una ventana para buscar la ruta de la base de datos
donde se requieren sacar datos. En esta nueva ventana (Agregar conexión), seleccione dando click sobre el botón
“Examinar…”.
10. base de datos y dar clic en botón “Abrir”.
11. Al dar click sobre el Botón “Abrir”, se carga en la ventana de conexión la ruta de ubicación de la fuente de datos,
objeto proseguir con configuración. Dar aceptar para cargar el origen de datos.
12. Una vez que aparece en forma definitiva el origen de datos, dar click sobre el Botón “Siguiente”, aparecerá la venta
de configuración, donde se pide guardar la conexión implementada.
13. Dar click sobre el Botón “Siguiente”.
14. Aparece ventana de configuración de la instrucción SELECT, seleccionar Tabla y luego la casilla con * si desea todos
los datos de la tabla, o de lo contrario seleccione las casillas que requiera para la presentación de datos.
15. Seleccionar opción de botones “Avanzadas…, objeto ajustar las instrucciones de edición que va a presentar la grilla
de datos. Marque ambas cajas de selección: Generar instrucciones Insert, Update y Delete y Usar concurrencia
optimista. Luego dar Aceptar
16. Luego de dar Aceptar, se genera una ventana para efectuar una consulta de prueba y para ver los datos. Una vez
revisado dar Finalizar.
17. Finalmente se llega a la interfaz de inicio. En la Ventana de Tareas de GridView seleccionar todas las casillas del pie
de pagina (Habilitar paginación hasta Habilitar selección).
18. Compilar y probar la aplicación. Presenta en esta instancia los datos y los correspondientes controles de edición:
Editar, Eliminar, Seleccionar. Objeto pueda actualizar datos en forma directa.

Más contenido relacionado

La actualidad más candente

Enlace de visual basic con una base de datos access 2007
Enlace de visual basic con una base de datos access 2007Enlace de visual basic con una base de datos access 2007
Enlace de visual basic con una base de datos access 2007alan martinez
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2LUZ ARIZPE
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De DatosLUZ ARIZPE
 
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002cascadas
 
Programas de consola en java con net beans por gio
Programas de consola en java con net beans por gioProgramas de consola en java con net beans por gio
Programas de consola en java con net beans por gioRobert Wolf
 
tutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqltutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqlitsl
 
Acces 2007
Acces 2007Acces 2007
Acces 2007zCamiilo
 
Programas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioProgramas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioRobert Wolf
 

La actualidad más candente (17)

Enlace de visual basic con una base de datos access 2007
Enlace de visual basic con una base de datos access 2007Enlace de visual basic con una base de datos access 2007
Enlace de visual basic con una base de datos access 2007
 
2015 tutorial 1 e ditor
2015 tutorial 1 e ditor2015 tutorial 1 e ditor
2015 tutorial 1 e ditor
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De Datos
 
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002
SOLUCIÓN A CÓDIGO DE ERROR: 0X80070002
 
Programas de consola en java con net beans por gio
Programas de consola en java con net beans por gioProgramas de consola en java con net beans por gio
Programas de consola en java con net beans por gio
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
BD BV
BD BVBD BV
BD BV
 
2. hoja de estilo
2.  hoja de estilo2.  hoja de estilo
2. hoja de estilo
 
Tienda Windows 8 (Error al descargar Apps)
Tienda Windows 8 (Error al descargar Apps)Tienda Windows 8 (Error al descargar Apps)
Tienda Windows 8 (Error al descargar Apps)
 
Vb
VbVb
Vb
 
tutorial para crear una base de datos en sql
tutorial para crear una base de datos en sqltutorial para crear una base de datos en sql
tutorial para crear una base de datos en sql
 
Visual b
Visual b Visual b
Visual b
 
Guia no2 ado.net
Guia no2 ado.netGuia no2 ado.net
Guia no2 ado.net
 
Acces 2007
Acces 2007Acces 2007
Acces 2007
 
Programas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gioProgramas de consola y jpa con net beans por gio
Programas de consola y jpa con net beans por gio
 
I report
I reportI report
I report
 

Destacado

Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Control de calidad
Control de calidadControl de calidad
Control de calidadjmaspad
 
Control de calidad clase teórica
Control de calidad clase teóricaControl de calidad clase teórica
Control de calidad clase teóricagordilloresendiz
 
PRESENTACION CONTROL DE LA CALIDAD
PRESENTACION CONTROL DE LA CALIDADPRESENTACION CONTROL DE LA CALIDAD
PRESENTACION CONTROL DE LA CALIDADroxsana27
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Destacado (6)

Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Control de calidad
Control de calidadControl de calidad
Control de calidad
 
Control de calidad clase teórica
Control de calidad clase teóricaControl de calidad clase teórica
Control de calidad clase teórica
 
CONTROL DE CALIDAD
CONTROL DE CALIDADCONTROL DE CALIDAD
CONTROL DE CALIDAD
 
PRESENTACION CONTROL DE LA CALIDAD
PRESENTACION CONTROL DE LA CALIDADPRESENTACION CONTROL DE LA CALIDAD
PRESENTACION CONTROL DE LA CALIDAD
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar a Tutorial aspx

Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net Juan Villena
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
Manual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLManual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLLorenzo Antonio Flores Perez
 
Laboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus TiloLaboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus TiloGeneXus
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transacjlmanmons
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transacjlmanmons
 
Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksGustavo Rene Rojas Valdez
 
Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0BrianCedeo1
 
Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010a9788398
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basicguest6a4bfb
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 

Similar a Tutorial aspx (20)

Reportes y graficos en .net
Reportes y graficos en .net Reportes y graficos en .net
Reportes y graficos en .net
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Programacion2
Programacion2Programacion2
Programacion2
 
Manual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQLManual completo del manejador de base de datos Postgre SQL
Manual completo del manejador de base de datos Postgre SQL
 
Laboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus TiloLaboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
Laboratorio desarrollo de aplicaciones WEB con GeneXus Tilo
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transac
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transac
 
Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure Works
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
Datos visual basic
Datos visual basicDatos visual basic
Datos visual basic
 
Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
 
Tutorial ASP .NET
Tutorial ASP .NETTutorial ASP .NET
Tutorial ASP .NET
 
Dce2 ejercicios asp.net
Dce2 ejercicios asp.netDce2 ejercicios asp.net
Dce2 ejercicios asp.net
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 

Más de jlmanmons

Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionjlmanmons
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas actjlmanmons
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitiojlmanmons
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implemjlmanmons
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylistjlmanmons
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herenciajlmanmons
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basicojlmanmons
 
Gestion configuracionsistemas
Gestion configuracionsistemasGestion configuracionsistemas
Gestion configuracionsistemasjlmanmons
 
Crear esquema tablas_ora
Crear esquema tablas_oraCrear esquema tablas_ora
Crear esquema tablas_orajlmanmons
 
Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta orajlmanmons
 
Poo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesPoo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesjlmanmons
 
Crear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasCrear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasjlmanmons
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oraclejlmanmons
 
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...jlmanmons
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitiojlmanmons
 
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...jlmanmons
 

Más de jlmanmons (17)

Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacion
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas act
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitio
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implem
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylist
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Poo 2 colab
Poo 2 colabPoo 2 colab
Poo 2 colab
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basico
 
Gestion configuracionsistemas
Gestion configuracionsistemasGestion configuracionsistemas
Gestion configuracionsistemas
 
Crear esquema tablas_ora
Crear esquema tablas_oraCrear esquema tablas_ora
Crear esquema tablas_ora
 
Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta ora
 
Poo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesPoo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clases
 
Crear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasCrear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentas
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
 
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitio
 
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
 

Tutorial aspx

  • 1. Tutorial ASPX Creación de un Proyecto WEB en ASPX 1. Para la creación de un servicio web con Visual Studio 2008, este caso, se debe seleccionar en la página de inicio del compilador: Archivo->Nuevo sitio Web… 2. Una vez seleccionado el tipo de aplicación, se presenta la pagina inicial donde se selecciona: Ubicación donde se instalara la aplicación y el lenguaje de referencia, para este caso Visual Basic. Dar Aceptar. 3. Se levanta un entorno para la implementación y desarrollo de la aplicación.
  • 2. 3. Se levanta un entorno para la implementación y desarrollo de la aplicación. Luego cambiar nombre a la pagina por defecto, en este caso a Login.aspx 4. Si se desea agregar más paginas, click izquierdo sobre el proyecto, donde aparecerá la ventana de plantillas del compilador, cambiar al nombre que representa al servicio que necesita implementar. 5. Una vez aceptado los ajustes, aparece en el Explorador de soluciones la nueva página. Si se desea seguir agregando más páginas, repetir paso 4. 6. Para implementar la pagina de Login o acceso a la aplicación y asi dar un nivel de acceso restringido a la aplicación, se debe agregar un texbox para el nombre de usuario(txtUsuario) y un textbox para la clave (txtClave), ajustando este ultimo la propiedad TextMode a Password , objeto esconda la clave a los usuarios no autorizados. Además de un botón para generar la acción el cual debe implementar el código para hacer efectiva dicha acción.
  • 3. 7. A continuación se presenta la interfaz de inicio (Login) y sus correspondientes elementos graficos. 8. El código de implementación interno(botón Login) Partial Class _Default Inherits System.Web.UI.Page Dim usuario, usuario1 As String Dim clave, clave1 As String Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click usuario = "admin" 'hardcore usuario1 = "super" clave = "admin" clave1 = "super" If txtUsuario.Text = usuario And txtClave.Text = clave Or txtUsuario.Text = usuario1 And txtClave.Text = clave1 Then Response.Redirect("ControlDeOrdenes.aspx") Else Response.Redirect("Descarga.aspx") End If End Sub End Class Nota: Response.Redirect("ControlDeOrdenes.aspx") permite llamar a una pagina en particular 9. Si desea compilar la aplicación utilizar Ejecutar sin Depuración
  • 4. 10. A continuación se presenta la página inicial de la aplicación. 11. Si se ingresa en forma correcta el usuario y clave se presenta la página principal, objeto utilizar los servicios que provee la aplicacion. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Ajuste de Datos y Edición de Datos por Página
  • 5. A. INGRESO DE DATOS 1. En base a la interfaz de captura de datos, se describe a continuación el ingreso de datos a la tabla Cliente: 2. Dar doble click en el Botón de aceptar Datos e ingresar el siguiente código de implementación: Imports System Imports System.Data Imports System.Data.SqlClient Partial Class Cliente Inherits System.Web.UI.Page Protected Sub btnAgregar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAgregar.Click Dim objConex As New SqlConnection 'Crea un canal de conexion Dim objCmd As New SqlCommand 'Crea las sentencia u ordenes Dim rut As String Dim nombre As String Dim apel As String Dim fono As String Dim direc As String Dim correo As String Dim servidor As String servidor = "C:WebSiteCatalogoApp_DataCatalogo.mdf" 'Posicion del(servidor) objConex.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=" & servidor & ";Integrated Security=True;User Instance=True" rut = txtRut.Text nombre = txtNombre.Text apel = txtApel.Text fono = txtFono.Text direc = txtDirec.Text correo = txtCorreo.Text objCmd.Connection = objConex objCmd.CommandText = "INSERT INTO CLIENTE(rut,nombre,apel,fono,direc,correo) VALUES (@rut,@nombre,@apel,@fono,@direc,@correo)" objCmd.Parameters.AddWithValue("@rut", rut) objCmd.Parameters.AddWithValue("@nombre", nombre) objCmd.Parameters.AddWithValue("@apel", apel) objCmd.Parameters.AddWithValue("@fono", fono) objCmd.Parameters.AddWithValue("@direc", direc) objCmd.Parameters.AddWithValue("@correo", correo) objConex.Open() objCmd.ExecuteNonQuery() objConex.Close() objCmd.Parameters.Clear() MsgBox("Registro Ingresado a Cliente") End Sub End Class
  • 6. B. EDICION DE DATOS 1. Elija pagina donde desea insertar un grilla de datos para edición de ellos, objeto poder presentar, modificar o eliminarlo desde la tabla de BD. 2. Seleccione u objeto de datos GridView desde la Paleta Grafica de VStudio, tal como se aprecia en la grafica y arrástrelo a la pagina aspx. 3. En la página aspx se presentara de la siguiente forma para poder configurar la grilla de datos 4. En el lado superior derecho del objeto GridView clickear sobre el símbolo de redireccionamiento que presenta “< “. Aparecerá una ventana de configuración de datos que se cargaran al objeto. 5. En “Elegir origen de datos:” (Ninguno), seleccionar desde el selector del combo box el origen de datos < Nuevo origen de datos…>
  • 7. 6. Al seleccionar < Nuevo origen de datos…>, aparece el “Asistente para la configuración de orígenes de datos”, seleccionar “Base de datos”. Al dar click sobre el tambor, asistente especifica por defecto un origen de datos: SqlDataSource1, dar Aceptar para continua con configuración. 7. Al dar Aceptar , aparece la pagina de configuración de origen de datos para SqlDataSource1. Desde el combo que esta sobre el término “Cadena de Conexión” selecciona uno existente o simplemente dar click sobre el Botón “Nueva conexión…”. 8. Al dar dar click sobre el Botón “Nueva conexión…”. Aperece una ventana para buscar la ruta de la base de datos donde se requieren sacar datos. En esta nueva ventana (Agregar conexión), seleccione dando click sobre el botón “Examinar…”.
  • 8. 9. Al dar dar click sobre el Botón “Nueva conexión…”. Aparece una ventana para buscar la ruta de la base de datos donde se requieren sacar datos. En esta nueva ventana (Agregar conexión), seleccione dando click sobre el botón “Examinar…”. 10. base de datos y dar clic en botón “Abrir”. 11. Al dar click sobre el Botón “Abrir”, se carga en la ventana de conexión la ruta de ubicación de la fuente de datos, objeto proseguir con configuración. Dar aceptar para cargar el origen de datos.
  • 9. 12. Una vez que aparece en forma definitiva el origen de datos, dar click sobre el Botón “Siguiente”, aparecerá la venta de configuración, donde se pide guardar la conexión implementada. 13. Dar click sobre el Botón “Siguiente”. 14. Aparece ventana de configuración de la instrucción SELECT, seleccionar Tabla y luego la casilla con * si desea todos los datos de la tabla, o de lo contrario seleccione las casillas que requiera para la presentación de datos. 15. Seleccionar opción de botones “Avanzadas…, objeto ajustar las instrucciones de edición que va a presentar la grilla de datos. Marque ambas cajas de selección: Generar instrucciones Insert, Update y Delete y Usar concurrencia optimista. Luego dar Aceptar 16. Luego de dar Aceptar, se genera una ventana para efectuar una consulta de prueba y para ver los datos. Una vez revisado dar Finalizar.
  • 10. 17. Finalmente se llega a la interfaz de inicio. En la Ventana de Tareas de GridView seleccionar todas las casillas del pie de pagina (Habilitar paginación hasta Habilitar selección). 18. Compilar y probar la aplicación. Presenta en esta instancia los datos y los correspondientes controles de edición: Editar, Eliminar, Seleccionar. Objeto pueda actualizar datos en forma directa.