TallerVB200811
-
Upload
riacardo-rock -
Category
Documents
-
view
220 -
download
0
Transcript of TallerVB200811
-
8/9/2019 TallerVB200811
1/18
ACTIVIDAD EN VISUAL BASIC
El presente taller tiene como objetivo trabajar con aplicaciones para Windows, usando controles
Windows Forms y aadiendo caractersticas como barras de herramientas, barras de estado,dilogos, etc. Este taller est dividido en 2 ejercicios.
Ejercicio 1: Usando Controles para Windows
y Elegir un nuevo proyecto Visual Basic y una plantilla de Aplicacin Windows, seleccionaruna ubicacin en una carpeta y como nombre escribir CotizacionComp.
y Vamos a crear una aplicacin de tipo Proforma, que calcule el precio a pagar por unComputador eligiendo las partes bsicas y opcionalmente sus accesorios; para esto, elnombre del formulario ser frmProforma.vb.
y Realizar el diseo del formulario aadiendo un TabControl con 3 TabPages y disear lasfichas, tal como se muestran en la figuras de abajo:
Figura 1: Diseo de la primera ficha de frmProforma
-
8/9/2019 TallerVB200811
2/18
Figura 2: Diseo de la segunda ficha de frmProforma
Nota: Los GroupBox de lectoras y los ListBox estn deshabilitados.Figura 3 Diseo de la tercera ficha de frmProforma
-
8/9/2019 TallerVB200811
3/18
y Luego de realizar el diseo y configurar las propiedades de los controles; lo primero queharemos es escribir una rutina que permita llenar el combo y las listas, de la siguiente forma:
y A continuacin, se debe llamar a la rutina despus que se crea el formulario:
-
8/9/2019 TallerVB200811
4/18
y Se debe programar el combo y las listas de la primera ficha Configuracin Bsica para que
al elegir un tipo de procesador, memoria o disco duro, se muestre el precio respectivo:
-
8/9/2019 TallerVB200811
5/18
y Tambin se debe realizar lo mismo al elegir una opcin del grupo de botones, tanto del
monitor como del teclado:
y Programamos la segunda ficha de Accesorios, iniciando por la casilla de lectora de disco,para que al elegir este accesorio se habilite sus opciones (ya que las deshabilitamos endiseo) y al elegir un modelo se muestre su precio:
-
8/9/2019 TallerVB200811
6/18
y De manera similar, lo hacemos con la lectora de CD ROM:
y Para la opcin de Impresoras yScanner se realiza el mismo procedimiento:
-
8/9/2019 TallerVB200811
7/18
y Finalmente, programamos los botones de la tercera ficha General, que calculen el precio apagar, limpie los datos ingresados y finalice la aplicacin respectivamente:
-
8/9/2019 TallerVB200811
8/18
-
8/9/2019 TallerVB200811
9/18
Ejercicio 2: Creando aplicaciones MDI con Mens, Dilogos y Barras
y Estando en VisualStudio .NET, elegir un nuevo proyecto de Visual Basic y una plantilla deAplicacin Windows,
Se va a crear un editor de texto enriquecido, es decir un programa que lea y recupere archivosRTF para lo cual necesitamos un formulario principal de tipo MDI y un formulario hijo paramostrar los documentos RTF.
y En la ventana del Solution Explorer seleccionar el nombre del formulario y en la ventana depropiedades escribir en FileName el nombre mdiEditor.vb, para que este formulario seaM
DI configurar su propiedad IsM
DIContainer en True.
y Realizar el diseo del formulario mdiEditor que contenga un men de 4 opciones, una barrade herramientas con 9 botones (2 separadores) y una barra de estado con 4 paneles, tal comose muestra en la siguiente figura:
-
8/9/2019 TallerVB200811
10/18
Figura 4: Diseo del formulario mdiEditor
y Tambin necesitamos aadir dilogos de abrir, guardar, fuente y colores, y una lista deimgenes para almacenar las figuras de los botones de la barra de herramientas.
-
8/9/2019 TallerVB200811
11/18
y Seguidamente, aadir otro formulario colocndole como nombre frmDocumento.vb y luegoaadirle un men contextual llamado mnuPopup con 3 opciones (Copiar, Cortar y Pegar) yun RichTextBox de nombre rtbEditor con la propiedad Anchor en All para que se ajusteal tamao de la ventana al cambiar de tamao.
Figura 5: Diseo del formulario frmDocumento
y Proceder a insertar un mdulo estndar, donde se defina una variable que almacene elnmero de documentos abiertos, tal como sigue:
-
8/9/2019 TallerVB200811
12/18
-
8/9/2019 TallerVB200811
13/18
y Programar en el inicio del formulario la configuracin inicial del editor, tal como se muestra acontinuacin:
y Escribir el siguiente cdigo para las opciones del men Archivo:
-
8/9/2019 TallerVB200811
14/18
-
8/9/2019 TallerVB200811
15/18
y Programar las opciones del men Edicin, tal como sigue:
y A continuacin, escribir cdigo para las opciones del men Formato:
-
8/9/2019 TallerVB200811
16/18
y Para organizar la presentacin de las ventanas hijas, escribir cdigo para las opciones del
men Ventana:
-
8/9/2019 TallerVB200811
17/18
y Una vez escrito el cdigo para los mens, hacerlo para los botones de la barra deherramientas:
y Para que cada vez que se activa una ventana de documento, se vea el nombre del documentoen el primer panel de la barra de estado, escribir lo siguiente:
y Ingresar al formulario frmDocumento y escribir cdigo para que cada vez que se cierre unaventana de documento se disminuya la variable de contador y se verifique que si no hayventanas abiertas se inicialice el editor:
-
8/9/2019 TallerVB200811
18/18
y Para habilitar las opciones del men y los botones de Edicin, escribimos:
y Finalmente, programamos las opciones del men contextual de edicin: