Sie sind auf Seite 1von 10

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERA ESCUELA DE INGENERA DE SISTEMAS

LABORATORIO N 01
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

MG. 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:

MG. 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:)

MG. 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:
Pgina 4

MG. LUIS BOY CHAVIL

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
MG. 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

MG. 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:

MG. 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

MG. 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
Pgina 9

MG. LUIS BOY CHAVIL

Finalmente, tendremos:

MG. LUIS BOY CHAVIL

Pgina 10

Das könnte Ihnen auch gefallen