GUA No 6
MANEJO DE ARCHIVOS EN VB .NET
Objetivos:
Creacin, escritura y lectura de archivos de texto y binarios.
Crear aplicacin con archivos de acceso secuencial.
Crear aplicaciones con archivos de acceso aleatorio.
1. Iniciar Visual Studio .Net, crear un nuevo proyecto de tipo Aplicacin Windows.
Controles:
1 label
1 textbox
6 botones de comando
1
Agregar el siguiente cdigo al evento clic del botn Crear nuevo archivo:
Agregar el siguiente cdigo al evento clic del botn Leer primera lnea:
Agregar el siguiente cdigo al evento clic del botn Leer texto completo:
2
Agregar el siguiente cdigo al evento clic del botn Leer lnea por lnea:
Controles:
3 label
3 textbox
2 button
1 datagridview
3
Agregar el siguiente cdigo al evento clic del botn Guardar:
4
4. Ejemplo 3: escritura, lectura y acceso aleatorio en archivo binario.
Controles:
4 label
4 textbox
4 button
5
Agregar el siguiente cdigo al evento clic del botn Guardar:
6
Ejercicios de la prctica No 6
Indicaciones: crear un proyecto de tipo Aplicacin Windows en Visual Basic .NET y crear un formulario por cada uno
de los siguientes ejercicios, en un mismo proyecto.
1. Modificar el ejemplo 1 de la gua, para mostrar en un label el nmero de caracteres al momento que el
usuario los ingresa e impedir que ingrese ms de 100 caracteres (incluidos los espacios).
2. Modificar el ejemplo 2 de la gua, para agregar una opcin de bsqueda por nombre, deber de
realizar la bsqueda en el archivo binario e indicar si se encontr o no dicho nombre.
3. Modificar el ejemplo 3 de la gua, para agregar opciones de avanzar al siguiente registro y regresar al
registro anterior.
4. Crear un formulario de mantenimiento (Nuevo, Editar, Buscar y Eliminar) de datos personales del
mdico: cdigo, nombre, correo y telfono.
5. Crear un formulario de mantenimiento (Nuevo, Editar, Buscar y Eliminar) de datos personales del
paciente: cdigo, nombre, fecha nacimiento, direccin y telfono.
6. Crear un formulario de mantenimiento (Nuevo, Editar, Buscar y Eliminar) de citas para almacenar:
fecha y hora de la cita, nombre del mdico (ser seleccionado de un combobox) y nombre del paciente
(ser seleccionado de un combobox)