Sistema de archivos en forma de lista en vb6. Agregar datos a un archivo

ventanas

Objetivo del trabajo: Aprender y usar operadores de lenguaje VB 6 para trabajar con archivos varios tipos: archivos secuenciales (de texto), archivos de acceso aleatorio, archivos binarios. Investigación y uso de la herramienta. ComúnDiálogo para abrir y guardar archivos, elegir fuente y color, y usar el objeto Portapapeles para almacenar fragmentos de texto, usando el ejemplo de creación de un editor de texto simple.

Preguntas de control:

1. ¿De qué formas se puede abrir un archivo de texto? Cómo cerrar texto y cualquier otro abrir documento?

2. ¿Cómo se escriben los datos en un archivo de texto que está abierto para escritura? ¿Cuál es la diferencia entre las declaraciones Write e Print?

3. Cómo se leen los datos abiertos para lectura Archivo de texto? ¿En qué se diferencian entre sí los operadores de entrada y de entrada de línea? ¿Qué función se puede utilizar para leer una cantidad específica de caracteres de un archivo? ¿Cómo leer todos los caracteres de un archivo?

4. ¿Qué es? tipo personalizado datos y cómo se utiliza este concepto cuando se trabaja con archivos de acceso aleatorio ( raf)?

5. Usando qué operadores del archivo raf Los registros también se leen en el archivo. raf¿Se están escribiendo nuevas entradas?

6. ¿Con qué propósito se determina y utiliza el índice cuando se trabaja con un archivo? raf?

7. ¿Cuáles son las características del uso de archivos binarios? ¿Cómo se abren? ¿Cómo se realiza la lectura de un archivo binario y la escritura en un archivo binario?

8. Cómo utilizar el control ComúnDiálogo¿Cargar el contenido de un archivo de texto en un campo de texto? ¿Cómo puedo usar el mismo control para guardar el texto editado en un archivo de texto?

9. Cómo utilizar el control ComúnDiálogo para descargar el contenido del archivo rtf en el campo RicoCaja de texto? Cómo usar el mismo control para guardar texto editado en un archivo rtf?

10. Cómo utilizar el control ComúnDiálogo para cambiar los valores de los parámetros de fuente y cambiar el color del texto en la ventana Caja de texto(o un fragmento de texto seleccionado en la ventana RicoCaja de texto)?

Ejemplo 7.1. Considere una aplicación que demuestra escribir en un archivo de texto (y leer de un archivo de texto) "información del empleado": líneas, cada una de las cuales contiene el número de identificación, el nombre completo, la fecha de nacimiento y el lugar de nacimiento del empleado. Las filas forman una tabla, que formulario de pantalla simulará 4 controles Combo Box (Fig. 7.1), formando una matriz de objetos Comb(i), cuya propiedad Style tiene el valor 1 – SimpleCombo.

Seleccione la línea que desea eliminar", vbExclamation

Peine(j).RemoveItem i

'Insertar nueva entrada a la mesa:

Sub privado mnuInsert_Click()

i% = Combinar(0).ListIndex

Si yo< 0 Then

MsgBox "Resalte la línea que se insertará antes", vbExclamation

Comb(0).AddItem InputBox("Ingrese número"), i

Comb(1).AddItem InputBox("Ingrese su nombre"), i

Comb(2).AddItem InputBox("Ingrese su cumpleaños."), i

Comb(3).AddItem InputBox("Ingrese el lugar de nacimiento."), i

'Cambiar una entrada de la tabla:

Sub privado mnuUpdate_Click()

i% = Combinar(0).ListIndex

Si yo< 0 Then

MsgBox "Resalte la fila a modificar", vbExclamation

Comb(0).List(i) = InputBox("Ingrese número", Comb(0).List(i))

Comb(1).List(i) = InputBox("Ingrese su nombre", Comb(1).List(i))

Comb(2).List(i) = InputBox("Ingresa tu cumpleaños.", Comb(2).List(i))

Comb(3).List(i) = InputBox("Ingrese el lugar de nacimiento.", Comb(3).List(i))

' Borrando toda la tabla:

Sub privado mnuClear_Click()

‘ Llenar una tabla con información de un archivo de texto:

Sub privado mnuLoad_Click()

Abra "persona.txt" para ingresar como n.° 1

Entrada n.º 1, entumecido, fio, bdate, bloque

Peine(0).AddItem entumecido

Peine(1).AddItem fio

Peine(2).AddItem bdate

Bloque Comb(3).AddItem

'Escribir información de la tabla en un archivo de texto:

Sub privado mnuSave_Click()

N% = Combinar(0).ListCount

Abra "persona.txt" para obtener salida como n.° 1

Para i = 0 Para N - 1

entumecido = Val(Comb(0).Lista(i))

fio = Peine(1).Lista(i)

bdate = CDate(Comb(2).List(i))

bloque = Peine(3).Lista(i)

Escribe #1, entumecido, fio, bdate, bloc

'Cerrar la aplicación:

Sub privado mnuExit_Click()

Ejemplo 7.2 . Considere una aplicación que demuestre el uso de controles. ComúnDiálogo para abrir y guardar un archivo, seleccionar una fuente y un color y editar texto.

Formato de archivo TXT se cargará en el campo de texto (campo izquierdo en la Fig. 7.2) y el formato del archivo rtf- en el campo RicoCaja de texto(margen derecho en la Fig. 7.2).

objeto

Clase

objeto

Propiedad

objeto

El valor de la propiedad

“Paneles generales

diálogo"

Abrir/Guardar pestaña como

Pestaña de fuente

Pestaña de color

La tabla no muestra las propiedades de los comandos del menú. Fuente, Color Y Editar. A continuación se muestra el código de procedimiento también solo para los comandos del menú. Archivo (Abierto, Ahorrar Y AhorrarComo). Componer código para otros comandos de menú es el tema de la segunda tarea de este trabajo.

Sub privado mnuOpen_Click()

CommonDialog1.ShowOpen

F$ = CommonDialog1.FileName

Si Derecha(F, 3) = "rtf" Entonces

RichTextBox1.LoadFile F

De lo contrario, si está bien (F, 3) = "txt" entonces

Abra F para entrada como #1

S$ = Entrada(N, 1)

Sub privado mnuSave_Click()

CommonDialog1.ShowSave

F$ = CommonDialog1.FileName

Sub privado mnuSaveAs_Click()

CommonDialog1.ShowSave

F$ = CommonDialog1.FileName

RichTextBox1.SaveFile F, rtfRTF

Durante este trabajo, el alumno deberá realizar 2 tareas.

Ejercicio 1. En el proceso de completar la tarea, los estudiantes dominan las capacidades disponibles en VB 6 para trabajar con archivos de acceso aleatorio ( Fuerza Aérea Realaleatorioaccesoarchivo).

Para una tabla de base de datos determinada, se declara un tipo de datos de usuario, se declara una variable de este tipo (tutorial, págs. 108 a 112), y se compilan y depuran los procedimientos que utilizan una variable de tipo de usuario.

En particular, se implementan procedimientos para los comandos de menú. escribir al archivoFuerza Aérea Real Y Leer del archivoFuerza Aérea Real. Como en el ejemplo 7.1, se utiliza una matriz de objetos para editar datos. combinadoCaja y menú Editar con cinco comandos de submenú: Agrega una nota, Eliminar la entrada, Insertar entrada, Editar entrada, Borrar mesa.

Opción 1.

Declare un tipo de datos personalizado para la tabla "Car" (Tabla 7.1) de la base de datos "Car Service".

auto

auto

mal funcionamiento

La línea inferior de la Tabla 7.1 muestra los tipos de campos.

opcion 2.

Declare un tipo de datos personalizado para la tabla "Fallos" (Tabla 7.2) de la base de datos "Car Service".

mal funcionamiento

Nombre

mal funcionamiento

Precio

La línea inferior de la Tabla 7.2 muestra los tipos de campos.

Utilizando la aplicación de ejemplo 7.1 como plantilla, organice la entrada y edición de datos para la tabla que se muestra, escribiendo esos datos en un archivo de acceso aleatorio y leyendo datos de un archivo de acceso aleatorio. Como en el ejemplo 7.1, estas acciones se implementan como la operación de comandos de menú que se muestran en la Fig. 7.1.

Tarea 2. Durante la tarea, los estudiantes agregan nuevas funciones a la aplicación de ejemplo 2 que permiten ver la aplicación como un simple editor de texto.

Opción 1 ComúnDiálogo implementar comandos de menú Fuente Y Color(con submenú Color del personaje Y Color de fondo). Con estos comandos, debería poder seleccionar una fuente (su nombre, estilo y tamaño) para el fragmento de texto seleccionado en la ventana. RicoCaja de texto, así como seleccionar el color de los caracteres del fragmento seleccionado y seleccionar el color de fondo de toda la ventana.

Nota: Al configurar un objeto ComúnDiálogo Para seleccionar una fuente usando la propiedad (Personalizada), asegúrese de establecer el valor de la propiedad Banderas en 1, 2 o 3 (consulte el manual, página 183).

opcion 2. Usando un control ComúnDiálogo implementar comandos de menú Editar(submenú Copiar, Cortar Y Pegar), cuya finalidad es proceso de copiar o supresión al portapapeles del fragmento de texto seleccionado, y también insertar al área de texto seleccionada del contenido del portapapeles.

Nota: Al portapapeles (objeto Portapapeles) puedes usar los métodos SetText y GetText:

Portapapeles. SetText RichTextBox1.SelText

RichTextBox1.SelText = Portapapeles. Obtener texto

Cada programa debe guardar datos en el disco y leerlos desde el disco. Esto es necesario, por ejemplo, para guardar la configuración del programa; es poco probable que al usuario le guste el programa, que deberá configurarse nuevamente la próxima vez que lo inicie.

En este articulo hablaremos sobre cómo trabajar con archivos de texto usando Visual Basic.

Descriptor de archivo

Para trabajar con archivos Sistema operativo utiliza canales de E/S, es decir Cada archivo abierto tiene su propio número.

En Visual Basic hay una función Archivo gratuito, que devuelve el número de un canal libre que se puede utilizar para trabajar con el archivo. Si no hay canales libres, se produce un error.

archivo libre[(Número de rango) ]

Número de rango-parámetro opcional que permite definir el rango de valores de canales libres si Número de rango= 0 (predeterminado), entonces el número de canal se devuelve desde el rango 1 - 255, y si es 1, entonces desde el rango 256 - 511.

MiArchivo = ArchivoLibre "A la variable MyFile se le ha asignado un canal libre y ahora se puede utilizar para trabajar con archivos

Trabajar con archivos de texto

La mayoría de las veces te encuentras con archivos de texto. Los archivos de texto constan del juego de caracteres ASCII (Código estándar americano para el intercambio de información).

Antes de comenzar a escribir/leer datos, se debe abrir el archivo; esto se hace usando el operador Abierto (Nombre del archivo) Para como #Número de expediente, Dónde:

Aporte- abra el archivo para leerlo; si el archivo no existe, se produce un error;

Producción- para escritura, si el archivo no existe, se creará y si existe, se sobrescribirá;

Adjuntar- para agregar, si el archivo no existe, se creará, y si el archivo existe, se agregarán los datos al final del archivo.

La lectura de archivos de texto se puede realizar de dos formas: leer carácter por carácter, para ello utilice la función Aporte(Número_de_caracteres_leídos, #Número de expediente) y línea por línea, la función se utiliza para esto Entrada de línea #Número de expediente, donde_leer.

Atenuar Mi Archivo

Dim S como cadena "Variable para almacenar datos leídos

MiArchivo = ArchivoLibre

Abrir("C:\TEST.txt") para ingresar como #MyFile

Entrada de línea #MiArchivo, S "Lea la primera línea del archivo TEST.TXT en la variable S

Atenuar Mi Archivo "Declarar una variable para un archivo libre

Atenuar i como entero "Variable para bucle

Atenuar tS como cadena "Variable para leer cadenas

Dim S como cadena "Variable para almacenar datos finales

MiArchivo = ArchivoLibre "Asignar un canal gratuito para trabajar con archivos

"Abra el archivo TEST.TXT para leer

Para i = 1 a 5

Entrada de línea #MiArchivo, tS "Leyendo el archivo TEST.TXT línea por línea

Si i => 5 Entonces S = tS "Si la quinta línea, entonces guárdela en la variable S

Siguiente yo

Cerrar #MiArchivo "Cerrar el archivo

Dim MyFile "Declarar una variable para un archivo libre

Dim S As String "Variable para almacenar datos leídos

MiArchivo = ArchivoLibre "Asignar un canal gratuito para trabajar con archivos

Abrir("C:\TEST.txt") para ingresar como #MyFile "Abra el archivo TEST.TXT para leer

S = Entrada$(LOG(1), 1) "Lea el archivo completo en la variable S

Cerrar #MiArchivo "Cerrar el archivo

Hay operadores para escribir en un archivo. Imprimir#Número de expediente, Datos Y Escribir #Número de expediente, Datos. La única diferencia entre estos operadores es que Escribir escribe datos entre comillas y Imprimir sin comillas.

El siguiente código creará un nuevo archivo TEST.TXT en la unidad C:\ y le escribirá dos líneas, la primera sin comillas y la segunda con comillas:

Atenuar Mi Archivo "Declarar una variable para un archivo libre

MiArchivo = ArchivoLibre "Asignar un canal gratuito para trabajar con archivos

Abrir("C:\TEST.txt") para generar salida como #MiArchivo "Abra el archivo TEST.TXT para escribir

Imprimir #MiArchivo, "Esta línea fue escrita por el operador Imprimir, no tiene comillas..."

Escriba #MiArchivo, "Esta línea fue escrita por el operador de escritura, está entre comillas..."

Cerrar #MiArchivo "Cerrar el archivo

Eso es todo. Como probablemente ya entendiste, el operador se utiliza para cerrar un archivo. Cerca #Número de expediente, donde, # Número de expediente no es necesario indicarlo.

El artículo es un poco tosco, pero será útil para programadores novatos. La próxima vez hablaré sobre cómo trabajar con archivos binarios.

8. GUARDAR Y LEER INFORMACIÓN

Para garantizar que todos los datos creados en la memoria no se pierdan una vez finalizado el programa, debe poder guardar información en su disco duro. De lo contrario, toda la información desaparecerá sin dejar rastro. Los datos se pueden almacenar y leer de diversas formas. Para trabajar con información de varios tamaños y formatos, puede utilizar archivos binarios y de texto. Para almacenar pequeñas cantidades de información, puede utilizar el registro de Windows. Y para las tareas más complejas, es aconsejable utilizar bases de datos.

8.1. Abrir archivos usando el operador "Abierto "

Un archivo es un área con nombre de cualquier dispositivo de almacenamiento externo. Los datos “viven” en la memoria de la computadora y los archivos viven en el disco duro. El programa no trabaja con archivos directamente, sino que utiliza el sistema operativo como intermediario.

Hay dos tipos de nombres de archivos: completo: además del nombre del archivo, también se indica la ubicación del archivo en un medio externo (por ejemplo, "C:\Program Files\Microsoft Visual Studio\VB98\VB 6.EXE" ) y breve: solo el nombre del archivo (VB 6.EXE). Si no se especifica la ubicación del archivo, se buscará en la carpeta actual, por defecto la carpeta donde se encuentra su aplicación. El nombre de archivo inmediato consta de dos partes: el nombre de archivo único real y su extensión. El nombre en sí identifica el archivo y la extensión generalmente indica el formato del archivo o el programa que lo creó.

Antes de comenzar a trabajar con el archivo, debe preguntarle al sistema operativo puntero (descriptor) archivo. Para obtenerlo, utilice la función “FreeFile”. Luego, utilizando el operador "Abrir", este puntero se asocia con el archivo requerido. Sólo después de esto el programa podrá trabajar con él. La sintaxis para abrir un archivo es la siguiente:

'obtener un puntero de archivo gratuito y asignarlo a una variable

FileHandle% = ArchivoLibre

' abre el archivo

Abrir FilePath_

Como [#]FileHandle%

...(trabajando con un archivo)

Cerrar [#]FileHandle

· FileHandle %: una variable que almacena el puntero del archivo;

· FreeFile – nombre de la función que devuelve el puntero del archivo;

· Abierto – nombre del operador;

· FilePath: nombre completo del archivo;

· Para: una palabra clave seguida de una descripción del modo de acceso al archivo;

· Modo: modo de acceso a archivos (consulte la Tabla 15);

Tabla 15

Modos de acceso a archivos

Modos de acceso

Descripción

Adjuntar

Agregar datos al final de un archivo de texto existente. Si el archivo no existe, se creará.

Binario

Abrir un archivo en modo binario, es decir como un conjunto de bytes. Si el archivo no existe pero será creado

Aporte

Abrir un archivo para leer en formato de texto

Producción

Abra un archivo para escribir un archivo de texto. En este caso, se eliminará toda la información antigua. Si el archivo no existe pero será creado

Aleatorio

Abrir un archivo en modo de acceso aleatorio. Este modo se utiliza para trabajar con registros simples. Si el archivo no existe pero será creado

· Acceso: una palabra clave opcional seguida de una descripción del tipo de acceso;

· AccessType – descripción del tipo de acceso:

· Leer leyendo;

· Escribir – grabar;

· Leer y escribir: leer y escribir.

Nota

Con los modos de acceso Agregar y Salida, solo está disponible el tipo de acceso Escritura, con Entrada solo Lectura y con Binario y Aleatorio, los tres tipos de acceso están disponibles.

· LockType es un parámetro opcional que determina si otros programas pueden usar este archivo mientras su programa está trabajando con él. Suele estar asociado con el trabajo en la red (ver Tabla 16).

Tabla 16

Posibles valores para el parámetro LockType

Significado

Descripción

Compartido

Todos los usuarios con los derechos necesarios tendrán acceso completo al archivo.

Bloquear lectura

La lectura del archivo está bloqueada, pero se permite la escritura.

Bloquear escritura

La escritura en el archivo está bloqueada, pero se permite la lectura.

Bloquear lectura escritura

Está prohibido leer y escribir en él.

· Como es una palabra clave seguida de un puntero de archivo.

· # es un símbolo que indica que el valor que le sigue es un puntero de archivo.

· Len es una palabra clave opcional que debe ir seguida de un parámetro que especifica la longitud de la entrada.

· CharInBuffer %: longitud del registro de un archivo abierto en modo de acceso aleatorio (aleatorio).

· Cerrar es una declaración que cierra el archivo asociado con el identificador especificado.

Es importante cerrar un archivo cuando haya terminado de trabajar con él. La instrucción "Cerrar" libera el puntero del archivo y el área de memoria asociada.

Cuando se trabaja con un archivo, es decir, cuando se lee, es muy importante determinar el final del archivo. Se puede definir usando la función EOF (Fin de archivo):

EOF (identificador de archivo)

· EOF – nombre de la función;

· FileHandle es un puntero al archivo cuyo final se está determinando.

La función devuelve Verdadero si se llega al final del archivo; de lo contrario, devuelve Falso.

8.2. Leer y escribir en un archivo de texto

El archivo de texto se abre en el modo de acceso “Entrada”, “Salida” o “Agregar” (ver Tabla 15). La peculiaridad de este modo es que sólo funciona con caracteres imprimibles específicos. De nada sirve trabajar con símbolos de servicio.

Para registrar información, utilice dos operadores "Imprimir" y "Escribir", cuya sintaxis es la siguiente:

Imprimir #FileHandle%, VarBuffer [;]

Escriba #FileHandle%, VarBuffer [;]

· Imprimir/Escribir: palabras clave del operador.

· #FileHandle %: puntero al archivo en el que se colocará la información.

· VarBuffer: el valor que se escribirá en el archivo.

· ; – un parámetro opcional utilizado al escribir en un archivo de texto, significa que el siguiente valor se escribirá en la misma línea y, si está ausente, en la siguiente.

Para leer información de un archivo, utilice los operadores "Entrada" y "Entrada de línea". La sintaxis es similar entre sí:

Entrada de línea #FileHandle%, VarBuffer

Introduzca #FileHandle%, VarBuffer

· Entrada de línea / Entrada: palabras clave del operador.

· #FileHandle %: puntero al archivo del que se leerá la información.

· VarBuffer: una variable en la que se leerá la información.

La diferencia entre los operadores "Entrada de línea" y "Entrada" es que el primero está destinado únicamente a archivos de texto y el segundo, a cualquiera. En el caso de archivos de texto, "Entrada" lee los datos en una línea hasta el primer delimitador (para datos de texto, el separador es "", (coma), y para datos numéricos, "" (espacio) y ",") y “Entrada de línea” lee la línea completa a la vez, ignorando cualquier delimitador.

Nota

Visual Basic no tiene medios para controlar el formato de archivos creados previamente. Por tanto, el símbolo "2" puede leerse como el número correspondiente y viceversa.

8.3. Trabajar con archivos binarios

Los archivos se abren en formato binario operador “Abrir” en modo “Binario”. Una característica distintiva de este modo es que el trabajo con el archivo se centra exclusivamente en bytes específicos. Dado que Visual Basic puede dirigirse directamente a la ubicación deseada en un archivo, este modo también se llama: modo de acceso directo. Otra característica de este modo es la capacidad de escribir y leer información simultáneamente en diferentes partes del archivo sin volver a abrirlo. La escritura en un archivo abierto en modo binario se realiza mediante la siguiente sintaxis:

Ponga #FileHandle%, , NameVar

· Put – nombre del operador de registro de información.

· RecNumber: el número de bytes del archivo en el que se escribirá la información (parámetro opcional).

· NameVar es una variable cuyo contenido se escribirá en el archivo.

La lectura de información de un archivo en modo binario se realiza mediante el siguiente operador:

Obtener #FileHandle%, , NameVar

· Obtener: el nombre del operador de registro de información.

· FileHandle %: identificador de archivo.

· RecNumber: número de bytes del archivo del cual se leerá la información (parámetro opcional).

· NameVar: el nombre de la variable en la que se colocará la información leída.

Dado que el modo binario se centra en bytes de información, al leer de un archivo, la variable del búfer debe tener un tipo estrictamente definido: ya sea "Byte", luego se leerá el valor numérico del byte, o un carácter de longitud fija. de un carácter, el byte se leerá como un carácter ANSI, cuyo código corresponde al tamaño del byte. Este carácter puede incluso ser un carácter de control, lo que no es posible en el caso de archivos de texto.

Nota

En ausencia del parámetro “RecNumber”, la escritura o lectura de información se producirá en el siguiente byte del archivo posterior a aquel con el que se trabajó anteriormente.

8.4. Manipulación de gráficos

También puede guardar y extraer imágenes gráficas de archivos. Para extraer una imagen de un archivo de mapa de bits o de ícono y asignarla a la propiedad “Imagen” de los controles “PictureBox” e “Imagen”, use la función “LoadPicture()” con la siguiente sintaxis:

ImagenCtrl.Imagen = CargarImagen(FilePath)

· ImageCtrl: el nombre de un control de ventana de imagen, control de imagen o formulario;

· LoadPicture – nombre de la función;

· FilePath: nombre completo del archivo.

Guardar imagen ImageCtrl .Imagen, FilePath

· SavePicture – nombre del operador;

· ImageCtrl: el nombre de un control de ventana de imagen, control de imagen o formulario;

· Imagen – nombre de la propiedad del objeto responsable de la imagen;

· FilePath: el nombre completo del archivo que indica su ubicación en el disco.

8.5. Trabajar con datos en el registro.

El Registro de Windows se puede utilizar para almacenar pequeños fragmentos de información en formato de caracteres. Visual Basic tiene cuatro procedimientos que puede utilizar para acceder a él. Son muy fáciles de usar, pero tienen un inconveniente principal: sólo puede acceder a los datos desde una clave de registro específica: “MiComputadora\HKEY_CURRENT_USER\Software\VB y VBA Program Settings”. Para acceder a otras secciones del registro, debe utilizar funciones especiales "Win 32 API".

Para obtener el valor de una configuración de la sección Visual Basic del registro de Windows, debe utilizar la siguiente función:

MyString = GetSetting(VBKeyName, Sección, Clave [,Predeterminada])

· MyString: una cadena para almacenar el valor devuelto por la función;

· GetSetting: nombre de la función.

· VBKeyName es un valor de cadena que es el nombre de la subclave interna de VB/VBA.

· La clave es un valor de cadena que representa el nombre del parámetro en la sección.

· Predeterminado: un argumento opcional, cuyo valor se devolverá en caso de error (falta parámetro).

Para almacenar un valor en el registro de Windows, utilice la siguiente declaración:

Guardar configuración VBKeyName, Sección, Clave, MyString

· SaveSetting: nombre del operador.

· MyString es una variable de cadena en la que se colocará el valor encontrado.

Para obtener una matriz del registro que contenga todos los valores de los parámetros de una subclave específica, utilice la siguiente función:

MiVariante = SetAllSettings(VBKeyName, Sección)

· MyVariant es una matriz de valores de tipo “Variant” devuelta por la función.

· SetAllSettings: nombre de la función.

· Sección: un valor de cadena que representa una sección o subsección de una aplicación en particular.

Para eliminar una sección completa de parámetros, utilice una declaración con la siguiente sintaxis:

EliminarConfiguración VBKeyNombre, Sección, Clave

· DeleteSetting: nombre del operador.

Preguntas de prueba para el autoexamen

  1. ¿Cómo se puede almacenar cierta información a largo plazo?
  2. ¿Qué es un archivo?
  3. ¿Qué nombres de archivos conoces?
  4. Proporcione la sintaxis del operador "Abrir". Explique el propósito de sus parámetros.
  5. ¿Cómo pueden varias aplicaciones compartir el acceso a un archivo al mismo tiempo?
  6. ¿Cómo determinar que la información de un expediente está agotada?
  7. ¿Por qué se recomienda cerrarlo después de trabajar con un archivo?
  8. ¿Cuál cree que es la diferencia entre los modos de texto y de archivo binario?
  9. ¿Cómo se leen y escriben los datos en modo de archivo de texto?
  10. ¿Cómo se leen y escriben los datos en modo de archivo binario?
  11. ¿Cuál es la diferencia entre los operadores "Imprimir" y "Escribir" cuando se trabaja con archivos?
  12. ¿Cuál es la diferencia entre los operadores “Entrada” y “Entrada de línea” cuando se trabaja con archivos?
  13. ¿Cómo se puede trabajar con datos gráficos?
  14. ¿Cuáles son los principios básicos para trabajar con el registro de Windows?



Arriba