Está en la página 1de 10

LABORATORIO N 08

USO DE HERRAMIENTAS CASE EN VISUAL BASIC NET


PARA INTEGRAR LA BASE DE DATOS DE UNA BIBLIOTECA

1. DISEO DE LA BASE DE DATOS


a) Modelado de Datos

DR. LUIS BOY CHAVIL

Pgina 1

b) Base de Datos en SQL Server

2. DISEO DEL MEN PRINCIPAL

3. IMPLEMENTACIN DEL MEN PRINCIPAL EN VISUAL BASIC .NET


3.1 Operaciones con Interfaz de Mltiples Documentos (MDI)

Cargar un nuevo proyecto denominado: WinAppBIBLIOTECA


Sobre el Formulario; colocar la propiedad IsMdiContainer en true
Arrastrar el Objeto
al formulario y disear el Men;
tal como se indica en el cuadro anterior; de la siguiente manera:

DR. LUIS BOY CHAVIL

Pgina 2

3.2 Implementacin del Men principal

4. AGREGANDO ORGENES DE DATOS

En el Men Principal de Visual Basic, elija:


o Datos Agregar nuevo origen de datos
o En el Asistente para la configuracin de orgenes de datos:
o Seleccione Base de datos y aplique el botn Siguiente
o En la ventana Elegir la conexin de datos; aplique en el botn:
Nueva Conexin (Entonces, veremos:)

DR. LUIS BOY CHAVIL

Pgina 3

Coloque un punto en el combo: Nombre del Servidor y elija la base de


datos: BIBLIOTECA; luego Click en Aceptar
En la siguiente ventana, haga click en el botn Siguiente y luego otra vez.
Finalmente:

Seleccione Tablas y click en Finalizar.


Ahora, elija: Datos Mostrar orgenes de datos
Veremos entonces, la siguiente ventana:

Agregaremos 14 formularios nuevos; uno por cada una de las 14 opciones


del Men Principal; colocando a los formularios como MDI Hijo; de la
siguiente manera:
o Proyecto Agregar Windows Form (14 veces) y colocaremos en
cada uno:

DR. LUIS BOY CHAVIL

Pgina 4

o Propiedad Name: frmLIBROS


o Propiedad Name: frmAUTORES
o Propiedad Name: frmCATEGORAS
o Propiedad Name: frmEDITORIALES
o Propiedad Name: frmUSUARIOS
o Propiedad Name: frmCARNETS
o Propiedad Name: frmPAGOS
o Propiedad Name: frmPRESTAMOS
o Propiedad Name: frmLECTURASALA
o Propiedad Name: frmLECTURADOMICILIO
o Propiedad Name: frmRESERVACIONES
o Propiedad Name: frmPEDIDOS
o Propiedad Name: frmGUIAS
o Propiedad Name: frmFACTURAS
El ttulo de cada formulario ser ACTUALIZACIN DE (Tabla)
Arrastraremos cada tabla de los orgenes de datos a su correspondiente
formulario; as:

5. CODIFICACIN DEL MEN PRINCIPAL EN VISUAL BASIC .NET


Public Class MDIFormBIBLIOTECA
Private Sub AutoresToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles AutoresToolStripMenuItem.Click
Dim objAutores As New frmAUTORES
objAutores.MdiParent = Me
objAutores.Show()
End Sub
Private Sub LibrosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles LibrosToolStripMenuItem.Click
Dim objLibros As New frmLIBROS
objLibros.MdiParent = Me
objLibros.Show()
End Sub
Private Sub CategorasToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles CategorasToolStripMenuItem.Click
Dim objCategorias As New frmCATEGORIAS
objCategorias.MdiParent = Me
DR. LUIS BOY CHAVIL

Pgina 5

objCategorias.Show()
End Sub
Private Sub EditorialesToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles EditorialesToolStripMenuItem.Click
Dim objEditoriales As New frmEDITORIALES
objEditoriales.MdiParent = Me
objEditoriales.Show()
End Sub
Private Sub UsuariosToolStripMenuItem1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles UsuariosToolStripMenuItem1.Click
Dim objUsuarios As New frmUSUARIOS
objUsuarios.MdiParent = Me
objUsuarios.Show()
End Sub
Private Sub CarnetsToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles CarnetsToolStripMenuItem.Click
Dim objCarnets As New frmCARNETS
objCarnets.MdiParent = Me
objCarnets.Show()
End Sub
Private Sub PagosToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles PagosToolStripMenuItem.Click
Dim objPagos As New frmPAGOS
objPagos.MdiParent = Me
objPagos.Show()
End Sub
Private Sub PrstamosToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles PrstamosToolStripMenuItem.Click
Dim objPrestamos As New frmPRESTAMOS
objPrestamos.MdiParent = Me
objPrestamos.Show()
End Sub
Private Sub LecturaEnSalaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
LecturaEnSalaToolStripMenuItem.Click
Dim objLecturaEnSala As New frmLECTURASALA
objLecturaEnSala.MdiParent = Me
objLecturaEnSala.Show()
End Sub
Private Sub LecturaADomicilioToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
LecturaADomicilioToolStripMenuItem.Click
Dim objLecturaADomicilio As New frmLECTURADOMICILIO
objLecturaADomicilio.MdiParent = Me
objLecturaADomicilio.Show()
End Sub

DR. LUIS BOY CHAVIL

Pgina 6

Private Sub ReservasToolStripMenuItem_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles ReservasToolStripMenuItem.Click
Dim objReservas As New frmRESERVACIONES
objReservas.MdiParent = Me
objReservas.Show()
End Sub
Private Sub PedidosToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles PedidosToolStripMenuItem.Click
Dim objPedidos As New frmPEDIDOS
objPedidos.MdiParent = Me
objPedidos.Show()
End Sub
Private Sub GuasToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles GuasToolStripMenuItem.Click
Dim objGuas As New frmGUAS
objGuas.MdiParent = Me
objGuas.Show()
End Sub
Private Sub FacturasToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FacturasToolStripMenuItem.Click
Dim objFacturas As New frmFACTURAS
objFacturas.MdiParent = Me
objFacturas.Show()
End Sub
End Class
6. IMPLEMENTACIN DEL MEN CONTEXTUAL
Un Men Contextual, es un men que aparece flotante al dar clic derecho
sobre un objeto; para ello, seguiremos los siguientes pasos:

Arrastrar el objeto ContextMenuStrip hacia el formulario


Disee las siguientes opciones:

DR. LUIS BOY CHAVIL

Pgina 7

Seleccione como objeto de activacin el formulario frmBIBLIOTECA y


configure la propiedad ContextMenuStrip con el valor ContextMenuStrip1.

7. CODIFICACIN DE LAS OPCIONES DEL MEN CONTEXTUAL


Private Sub CascadaToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles CascadaToolStripMenuItem.Click
Me.LayoutMdi(0)
End Sub
Private Sub HorizontalToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles HorizontalToolStripMenuItem.Click
Me.LayoutMdi(1)
End Sub
Private Sub VerticalToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles VerticalToolStripMenuItem.Click
Me.LayoutMdi(2)
End Sub
Private Sub AlineaVentanasToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
AlineaVentanasToolStripMenuItem.Click
Me.LayoutMdi(3)
End Sub
8. FORMULARIO CON MEN CONTEXTUAL

DR. LUIS BOY CHAVIL

Pgina 8

9. OPCIONES DEL MEN EN VERTICAL

10. CREACIN DE BARRAS DE HERRAMIENTAS

Arrastrar el control ToolBar hacia el formulario


Agregar un control ImageList
Configurar la propiedad Image, con una lista de imgenes; as:

Ahora, veamos las propiedades de ToolBar1:


Objeto
Propiedad
Valor
ToolBar1
ImageList
ImageList1
Buttons
Coleccin
Asociar cada ImageIndex

DR. LUIS BOY CHAVIL

Pgina 9

Finalmente, tendremos:

DR. LUIS BOY CHAVIL

Pgina 10

También podría gustarte