0% encontró este documento útil (0 votos)
19 vistas12 páginas

Separata de Visual .Net2010-1

Separata de visual .Net2010-1

Cargado por

santafernando494
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas12 páginas

Separata de Visual .Net2010-1

Separata de visual .Net2010-1

Cargado por

santafernando494
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Manual de Visual Studio .

Net 2010
Profesor: Daniel Fernando Loza Santa Cruz

Tema: Ingreso de Datos


1. Activar el SQL 2008

2. Seleccionar el botón: Nueva Consulta


3. Se genera la base de datos: Biblioteca
create database biblioteca
use biblioteca
4. Se genera la tabla: Alumno con los siguientes campos:
create table alumno(cod_alumno char(7) not null constraint codalu_pk primary key,
pat_alumno varchar(40),mat_alumno varchar(40),nom_alumno varchar(40),
edad_alumno int,dire_alumno varchar(50),dist_alumno varchar(50),
correo_alumno varchar(50))

5. Se genera el procedimiento almacenado que nos permite listar los datos de la tabla:
sp_listado

create procedure sp_listado


as
select cod_alumno as codigo,pat_alumno as [Ap. Paterno],mat_alumno as [Ap. Materno],
nom_alumno as Nombres,edad_alumno as Edad,dire_alumno as Direccion,
dist_alumno as Disrito,correo_alumno as Correo from alumno

6. Se genera el procedimiento almacenado que nos permita ingresar los datos hacia la
tabla: Alumno

create procedure sp_ingreso


@xcodalu char(7),
@xpatalu varchar(40),
@xmatalu varchar(40),
@xnomalu varchar(40),

Correo: dlozas@hotmail.com Página 1


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
@xedadalu int,
@xdirealu varchar(50),
@xdistalu varchar(50),
@xcorreoalu varchar(50)
as
insert into alumno values(@xcodalu,@xpatalu,@xmatalu,@xnomalu,@xedadalu,
@xdirealu,@xdistalu,@xcorreoalu)

7. Crear una carpeta en la unidad C:, con el nombre: ListadoIngresoNet2005


8. Activar el Visual Studio .Net 2010
9. Se visualiza la siguiente pantalla:

Clic en: Proyecto (Crear) 1

10. Se visualiza la siguiente pantalla:

1
Clic en: Aplicación para Windows

2
Digitar: AplicacionListadoIngreso

3 Carpeta de trabajo: C:\ListadoIngresoNet2005 4

Clic en: Aceptar

Correo: dlozas@hotmail.com Página 2


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
11. En el explorador de soluciones:

Renombrar Form1.vb por ListadoIngreso.vb

12. Propiedades del formulario:

Propiedades del Formulario


 Name : frmListadoIngreso
 Text : Listado - Ingreso de Datos
 ControlBox : False
 Backcolor : 1 color
 Opacity : 90%
 StartPosition : Center Screen
 FormBorderStyle : Fixed3D
 Cursor : Help

13. Del cuadro de herramientas:

1
Insertar el GroupBox

Correo: dlozas@hotmail.com Página 3


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
14. Propiedades del GroupBox

Propiedades del GroupBox


 Name : gbxdatos
 Text : Datos Del Alumno
 Backcolor : 1 color
 Forecolor : 1 color
 Font : Bold  True
 Enabled : False

15. Insertar un objeto Label dentro del objeto: GroupBox

Propiedades del Label


 Name : Label1
 Text : Código :
 Backcolor : 1 Color
 Forecolor : 1 Color
 BorderStyle : FixedSingle
 Autosize : True

16. Copiar los objetos Label y modificar su propiedad text, tal como se visualiza en la
imagen:

1
Copiar y pegar los labels dentro del
gropubox y modificar los text

Correo: dlozas@hotmail.com Página 4


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
17. Insertar los cuadros de textos dentro del groupbox: Propiedades del TextBox
 Backcolor : 1 Color
 Forecolor : 1 Color
1  Text : En Blanco
 Los nombres de los textbox : txtcodigo,
txtpaterno, txtmaterno, txtnombres,
txtedad, txtdire, txtdistrito, txtcorreo

18. Del cuadro de herramientas:

1
Insertar el DataGridView

19. Propiedad del Datagridview

Name : dgvlistado
Correo: dlozas@hotmail.com Página 5
Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
20. El formulario se visualiza como en la siguiente imagen:

1
Name: dgvlistado

21. Insertar un groupbox, tal como se visualiza en la siguiente imagen:

Propiedades del GroupBox


 Name : gbxcontrol
 Text : Control de Opciones
 Backcolor : 1 color
 Forecolor : 1 color
 Font : Bold  True
 Enabled : True

Correo: dlozas@hotmail.com Página 6


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
22. Insertar 4 botones de comando dentro del groupbox:

 Name: btnnuevo  Name: btncancelar  Name: btngrabar  Name: btnsalir


 Text : &Nuevo  Text : &Cancelar  Text : &Grabar  Text : &Salir

Correo: dlozas@hotmail.com Página 7


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
23. De la barra de Menús, seleccionar: Proyecto

1
Clic en: Agregar Modulo

24. Se visualiza la siguiente pantalla:

1
Digitar: Modconexion.vb 2
Clic en: Agregar

Codificando en el modulo:

Imports System.Data
Imports System.Data.SqlClient
Module Modconexion
Dim cone As New SqlConnection("server=daniel\daniel;user id=sa;initial
catalog=biblioteca;password=123")
Dim dslistado As New DataSet

Correo: dlozas@hotmail.com Página 8


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
#Region "Procedimientos"
Public Sub activar()
With frmListadoIngreso
.gbxdatos.Enabled = True
End With
End Sub

Public Sub desactivar()


With frmListadoIngreso
.gbxdatos.Enabled = False
End With
End Sub

Public Sub limpiar()


With frmListadoIngreso
.txtcodigo.Text = ""
.txtpaterno.Text = ""
.txtmaterno.Text = ""
.txtnombres.Text = ""
.txtedad.Text = ""
.txtdire.Text = ""
.txtdistrito.Text = ""
.txtcorreo.Text = ""
End With
End Sub

Public Function listado() As DataTable


Dim dalistado As New SqlDataAdapter
dalistado.SelectCommand = New SqlCommand
With dalistado.SelectCommand
.Connection = cone
.CommandType = CommandType.StoredProcedure
.CommandText = "sp_listado"
End With
Try
cone.Open()
dalistado.Fill(dslistado, "Lista")
cone.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Return dslistado.Tables("Lista")
End Function

Public Sub listado_datos()


With frmListadoIngreso
listado.Clear()
.dgvlistado.DataSource = listado()
End With
End Sub

Correo: dlozas@hotmail.com Página 9


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
Public Sub grabar(ByVal vcod As String, ByVal vpat As String, ByVal vmat As String, ByVal
vnom As String, ByVal vedad As String, ByVal vdire As String, ByVal vdist As String, ByVal
vcorreo As String)
Dim daingreso As New SqlDataAdapter
daingreso.SelectCommand = New SqlCommand
With daingreso.SelectCommand
.Connection = cone
.CommandType = CommandType.StoredProcedure
.CommandText = "sp_ingreso"
.Parameters.Add(New SqlParameter("@xcodalu", SqlDbType.Char, 7,
ParameterDirection.Input)).Value = vcod
.Parameters.Add(New SqlParameter("@xpatalu", SqlDbType.VarChar, 40,
ParameterDirection.Input)).Value = vpat
.Parameters.Add(New SqlParameter("@xmatalu", SqlDbType.VarChar, 40,
ParameterDirection.Input)).Value = vmat
.Parameters.Add(New SqlParameter("@xnomalu", SqlDbType.VarChar, 40,
ParameterDirection.Input)).Value = vnom
.Parameters.Add(New SqlParameter("@xedadalu", SqlDbType.Int, 4,
ParameterDirection.Input)).Value = vedad
.Parameters.Add(New SqlParameter("@xdirealu", SqlDbType.VarChar, 50,
ParameterDirection.Input)).Value = vdire
.Parameters.Add(New SqlParameter("@xdistalu", SqlDbType.VarChar, 50,
ParameterDirection.Input)).Value = vdist
.Parameters.Add(New SqlParameter("@xcorreoalu", SqlDbType.VarChar, 50,
ParameterDirection.Input)).Value = vcorreo
End With
Try
cone.Open()
daingreso.SelectCommand.ExecuteNonQuery()
cone.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub

Public Sub grabar_datos()

With frmListadoIngreso

grabar((.txtcodigo.Text).ToUpper, (.txtpaterno.Text).ToUpper,

(.txtmaterno.Text).ToUpper, (.txtnombres.Text).ToUpper, Integer.Parse(.txtedad.Text),

(.txtdire.Text).ToUpper, (.txtdistrito.Text).ToUpper, (.txtcorreo.Text).ToUpper)

End With
End Sub
#End Region
End Module

Correo: dlozas@hotmail.com Página 10


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz

Codificando en el formulario
Public Class frmListadoIngreso

Private Sub frmListadoIngreso_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

Call listado_datos()

End Sub

Private Sub btnnuevo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles btnnuevo.Click

Call activar()
Call limpiar()
txtcodigo.Focus()

End Sub

Private Sub btncancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles btncancelar.Click

Call limpiar()
Call desactivar()
End Sub

Private Sub btngrabar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles btngrabar.Click

Call grabar_datos()
Call listado_datos()
Call limpiar()
Call desactivar()
btnnuevo.Focus()

End Sub

Private Sub btnsalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles btnsalir.Click

End

End Sub
End Class

Correo: dlozas@hotmail.com Página 11


Manual de Visual Studio .Net 2010
Profesor: Daniel Fernando Loza Santa Cruz
25. Ejecutando el formulario, se visualiza:

Correo: dlozas@hotmail.com Página 12

También podría gustarte