Laboratorio N° 3 – DESARROLLO DE APLICACIONES DE ESCRITORIO.
Enviado por Jean Carlos Iquise Quispe • 30 de Junio de 2016 • Ensayo • 669 Palabras (3 Páginas) • 155 Visitas
Laboratorio N° 3 – DESARROLLO DE APLICACIONES DE ESCRITORIO
Laboratorio Calificado 1h 30min
Objetivos:
- Identificar los principales componentes del entorno gráfico de desarrollo de Microsoft Visual C#.
- Crear aplicaciones utilizando el Windows Form de Microsoft.
- Utilizar controles en formularios de Windows Forms, como: etiquetas, Cuadros de texto y botones.
- Cambiar propiedades de formularios y controles de Windows Forms en tiempo de diseño y a través de un programa en tiempo de ejecución.
- Trabajar con Eventos y Estructuras de Control
- Manejo de Archivos Stream.
- Insertar clases y crear objetos.
Materiales y Equipo
- Guía Número 2
- Computadora con programa Microsoft Visual C#.
Usar el formulario de autentificación y toda su funcionalidad creado en el anterior laboratorio 2.
[pic 1]
Si al presionar el botón Aceptar y el usuario ingresado se encuentra logueado deberá aparecer un nuevo formulario que contendrá un menú de opciones como muestra la figura.
[pic 2]
Asimismo de ser incorrectos los datos o si el usuario no se encuentra en el archivo mostrar el mensaje: MessageBox.Show("Datos Incorrectos, Ingrese nuevamente"); y limpiar los datos de ingreso.
El menú de opciones tendrá los siguientes ítems: Archivo, Procesos y Reportes. Para elegir el control y setear los ítems ubicarse en la barra de herramientas Menus & Toolbars y elegir MenuStrip1. Para insertar el grafico con el logo del sistema académico usar el control PictureBox de la barra de Herramientas.
Crear un nuevo formulario llamado “Mantenimiento de Usuarios” y enlazarlo al ítem Procesos de nuestro Menu como se muestra en la imagen.
[pic 3]
Finalmente el nuevo formulario estará diseñado de la siguiente manera y tendrá los siguientes elementos y funcionalidades.
- Ingreso de un nuevo Usuario: se guardará el nuevo registro en el archivo BD.txt grabado en la unidad C:\ que contiene nuestra información de usuarios. => Funcionalidad del Panel 1
- Modificar Usuario: Se grabará y sobrescribirá el nuevo registro con la información actualizada en nuestro archivo BD.txt => Funcionalidad del Panel 2
[pic 4]
Form | Valor del Texto: Formulario de Mantenimiento |
Label | Valor del Texto: Mantenimiento de Usuarios |
Label | Valor del Texto: Elija una Opción |
RadioButton | Valor del Texto: Ingresar Nuevo Usuario |
RadioButton | Valor del Texto: Modificar Usuario |
Label (*) | Valor del Texto: Ingrese Código |
Label (*) | Valor del Texto: Ingrese Password |
Label (*) | Valor del Texto: Ingrese Rol |
TextBox (*) (Codigo) | Valor del Texto:”Vacio” solo debe permitir el ingreso de 6 caracteres ya sean numéricos o alfanuméricos. |
TextBox (*) (Password) | Valor del Texto:”Vacio” solo debe permitir el ingreso de 10 caracteres ya sean numéricos o alfanuméricos. |
TextBox (*) (Rol) | Valor del Texto:”Vacio” solo debe permitir el ingreso de 4 caracteres ya sean numéricos o alfanuméricos. |
Button (*) | Valor del Texto: Grabar |
Button (*) | Valor del Texto: Cancelar |
Panel | Contiene los elementos marcados con * (Ingreso de Nuevo Usuario) |
ListBox(**) | Valor del Texto: Se deberá cargar con los datos contenidos en el archivo BD.txt posición 0-6 Ejemplo S05451, estos datos corresponderían a los datos de los usuarios. |
Button (**) | Valor del Texto: >> |
Button (**) | Valor del Texto: << |
Label (**) | Valor del Texto: Usuario |
Label (**) | Valor del Texto: Ingrese Nuevo Password |
Label (**) | Valor del Texto: Ingrese Nuevo Rol |
TextBox (**) (Codigo) | Valor del Texto:”Vacio” se llenará este campo con lo elegido en el ListBox, este campo no debe ser editable. |
TextBox (**) (Password) | Valor del Texto:”Vacio” deberá permitir el ingreso de una nueva contraseña. |
TextBox (**) (Password) | Valor del Texto:”Vacio” deberá permitir el ingreso de una nuevo rol. |
Button (**) | Valor del Texto: Grabar |
Panel | Contiene los elementos marcados con ** (Modificar Usuario) |
Al elegir la primera opción en el radio button (Ingresar Nuevo Usuario) se deben deshabilitar todos los elementos del Panel 2, no permitiendo el acceso a ninguno de estos elementos.
...