Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LABORATORIO N 01
USO DE HERRAMIENTAS CASE EN VISUAL BASIC NET PARA INTEGRAR LA BASE DE DATOS DE UNA BIBLIOTECA
Pgina 1
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:
Pgina 2
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:)
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
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
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:
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
Pgina 8
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
Finalmente, tendremos:
Pgina 10