Está en la página 1de 5

EJERCICIO DE VISUAL BASIC

En este ejercicio iniciaremos la creación de un programa que permita añadir


valores a un archivo secuencial de texto.

Como siempre comenzaremos con el diseño del formulario. Empezamos con la


colocación de un "LABEL" al cual asignaremos las características necesarias
para semejarse a la siguiente imagen,

Después continuaremos colocando diferentes "LABELS" que indicaran el


concepto de cada uno de los valores que queremos introducir en el archivo
secuencial.

El aspecto después de este paso será,


Para que el usuario pueda introducir los valores, colocaremos al lado de cada
label un "TEXTBOX" que utilizaremos para la introducción.

Respetar la propiedades de los TEXTBOX,


Finalmente colocaremos los "COMMANDBUTTON" , uno para "AÑADIR" otro
para "BORRAR" y el ultimo para "SALIR", como muestra la imagen,

Colocaremos también un "SHAPE" que recuadre los valores que forman la


ficha,
Después de diseñar el formulario desde la pantalla de código de Visual Basic,
concretamente desde la rutina del "COMMAND1_CLICK" que es el botón de
"AÑADIR" colocaremos el siguiente código,

Private Sub Command1_Click()


Open "C:\datos.dat" For Append As 1
Write #1, Text1.Text
Write #1, Text2.Text
Write #1, Text3.Text
Write #1, Text4.Text
Write #1, Text5.Text
Close #1
End Sub

En el código anterior hemos "OPEN" abierto el archivo de texto en modo


"APPEND" para introducir datos. Después con la orden "WRITE" hemos
introducido en el archivo los valores de los diferentes TEXT del formulario.

Al ejecutar el programa, rellenaremos la ficha y pulsaremos "AÑADIR",


Después de pulsar "añadir" si visualizamos el contenido del archivo secuencial
observaremos como aparecen los datos que hemos rellenado en el formulario.

En el botón de "BORRAR" colocaremos el código,


Private Sub Command2_Click()
Text1.Text = " "
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
End Sub

y en el botón de "SALIR"

Private Sub Command3_Click()


End
End Sub

Ahora podemos almacenar el programa.

También podría gustarte