Sistema de archivos como una lista en vb6. Leer y escribir en un archivo de 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 se 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 abrir documento tiene su propio número.

Hay una función en Visual Basic archivo gratis, 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.

FreeFile[(RangoNúmero) ]

RangoNúmero- un parámetro opcional que le permite determinar el rango de canales libres, si RangoNúmero= 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 = FreeFile " A la variable MyFile se le ha asignado un canal libre y ahora se puede usar para trabajar con archivos

Trabajar con archivos de texto

La mayoría de las veces es necesario encontrarse con archivos de texto. Los archivos de texto consisten en el conjunto de caracteres ASCII (Código estándar estadounidense 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 un archivo para leer, si el archivo no existe, entonces se produce un error;

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

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

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

DimMiArchivo

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

MiArchivo = FreeFile

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

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

DimMiArchivo "Declarar una variable para un archivo libre

Dim i como entero "Variable para bucle

Dim tS como cadena "Variable para leer cadenas

Dim S como cadena "Variable para almacenar los datos finales

MiArchivo = FreeFile "Asignar un canal libre para trabajar con archivos

"Abrir archivo TEST.TXT para lectura

Para i = 1 a 5

Entrada de línea #MyFile, tS "Lea el archivo TEST.TXT línea por línea

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

Siguiente yo

Cerrar #MyFile "Cerrar el archivo

Dim MyFile "Declarar una variable para un archivo gratuito

Dim S As String "Variable para almacenar datos de lectura

MiArchivo = FreeFile "Asignar un canal libre para trabajar con archivos

Abrir("C:\TEST.txt") para entrada como #MyFile "Abrir archivo TEST.TXT para lectura

S = Entrada$(LOG(1), 1) "Leer todo el archivo en la variable S

Cerrar #MyFile "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 los datos entre comillas, y imprimir sin comillas.

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

DimMiArchivo "Declarar una variable para un archivo libre

MiArchivo = FreeFile "Asignar un canal libre para trabajar con archivos

Abrir("C:\TEST.txt") para la salida como #MyFile "Abrir archivo TEST.TXT para escribir

Print #MyFile, "Esta cadena fue escrita por la instrucción Print, no tiene comillas..."

Escriba #MiArchivo, "Esta cadena fue escrita por la instrucción Write, está entre comillas..."

Cerrar #MyFile "Cerrar el archivo

Eso es todo. Como probablemente ya entendiste, el operador que se usa para cerrar un archivo es Cerca#número de expediente, en donde, # número de expediente no es necesario especificarlo.

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

ventanas

Objetivo del trabajo: Aprendizaje y uso de 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, seleccionar fuentes y colores, y usar el objeto portapapeles para almacenar fragmentos de texto, usando el ejemplo de crear un editor de texto simple.

Preguntas de control:

1. ¿Cuáles son las formas de abrir un archivo de texto? ¿Cómo cerrar el texto y cualquier otro archivo abierto?

2. ¿Cómo se escriben los datos en un archivo de texto escribible? ¿Cuál es la diferencia entre declaraciones de escritura e impresión?

3. Cómo se leen los datos desde abierto para lectura Archivo de texto? ¿Cuál es la diferencia entre los operadores Entrada y Entrada de línea? ¿Qué función se puede usar para leer un número determinado 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 ( Rafa)?

5. Con qué operadores del archivo Rafa los registros son leídos y en el archivo Rafa¿Se están escribiendo nuevos récords?

6. ¿Para qué se define y utiliza el índice cuando se trabaja con un archivo? Rafa?

7. ¿Cuáles son las características de usar 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 se puede aplicar el control ComúnDiálogo cargar el contenido de un archivo de texto en un campo de texto? ¿Cómo usar el mismo control para guardar el texto editado en un archivo de texto?

9. Cómo puedes aplicar 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 el texto editado en un archivo rtf?

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

Ejemplo 7.1. Considere una aplicación que demuestra escribir (y leer desde un archivo de texto) "detalles del empleado": cadenas que contienen cada una el número de identificación, el nombre completo, la fecha de nacimiento y el lugar de nacimiento de un 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) con la propiedad Style establecida en 1 - SimpleCombo.

Resalte la línea que desea eliminar", vbExclamation

Comb(j).RemoveItem i

'Insertar nuevo record a la mesa:

Sub privado mnuInsert_Click()

i% = Comb(0).ListIndex

Si yo< 0 Then

MsgBox "Seleccione una línea para insertar antes de ella", vbExclamation

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

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

Comb(2).AddItem InputBox("Ingrese la fecha de nacimiento"), i

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

‘Cambiando una entrada en una tabla:

Sub privado mnuUpdate_Click()

i% = Comb(0).ListIndex

Si yo< 0 Then

MsgBox "Seleccionar línea para modificar", vbExclamation

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

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

Comb(2).List(i) = InputBox("Ingrese la fecha de nacimiento", Comb(2).List(i))

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

' Limpiando toda la tabla:

Sub privado mnuClear_Click()

‘ Llenando la tabla con información de un archivo de texto:

Sub privado mnuLoad_Click()

Abra "person.txt" para ingresar como # 1

Entrada #1, adormecer, fio, bdate, bloque

Peine(0).AddItem adormecido

Comb(1).AddItem fio

Comb(2).AddItem bdate

Peine(3).Bloque AddItem

' Escribir detalles de la tabla en un archivo de texto:

Sub privado mnuSave_Click()

N% = Comb(0).ListCount

Abra "person.txt" para salida como #1

Para i = 0 Para N - 1

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

fio = Peine(1).Lista(i)

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

bloque = Peine(3).Lista(i)

Escribe #1, entumecido, fio, bdate, block

' Cerrando 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, para seleccionar una fuente y color, y para editar texto.

Formatear archivo TXT se cargará en el campo de texto (campo izquierdo en la Fig. 7.2), y el archivo de formato 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"

Pestaña Abrir/Guardar 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 de menú archivo (abierto, Ahorrar Y AhorrarComo). La compilación de código para otros comandos de menú es el tema de la segunda tarea de este trabajo.

Submenú privadoOpen_Click()

CommonDialog1.ShowOpen

F$ = CommonDialog1.Nombre de archivo

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

RichTextBox1.LoadFile F

ElseIf Right(F, 3) = "txt" Entonces

Abrir F para entrada como #1

S$ = Entrada(N, 1)

Sub privado mnuSave_Click()

CommonDialog1.ShowSave

F$ = CommonDialog1.Nombre de archivo

Sub privado mnuSaveAs_Click()

CommonDialog1.ShowSave

F$ = CommonDialog1.Nombre de archivo

RichTextBox1.Guardar archivo F, rtfRTF

En el transcurso de este trabajo, el estudiante debe completar 2 tareas.

Ejercicio 1. En el proceso de completar la tarea, los estudiantes dominan las posibilidades de trabajar con archivos de acceso aleatorio disponibles en VB 6 ( RAF-aleatorioaccesoarchivo).

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

En particular, se implementan procedimientos para comandos de menú. escribir en el archivoRoyal Air Force Y Leer del archivoRoyal Air Force. Como en el ejemplo 7.1, se utiliza una matriz de objetos para editar los 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 "Auto Service".

auto

auto

mal funcionamiento

La fila 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 fila inferior de la tabla 7.2 muestra los tipos de campos.

Usando la aplicación de ejemplo 7.1 como muestra, organice la entrada y edición de datos para la tabla presentada, escribiendo estos 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 el trabajo de los comandos de menú que se muestran en la Fig. 7.1.

Tarea 2. Como parte de la actividad, los estudiantes agregan nuevas funciones a la aplicación de ejemplo 2 que permiten tratar 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 de carácter Y Color de fondo). Con la ayuda de estos comandos, se debe proporcionar la elección de la fuente (su nombre, estilo y tamaño) para el fragmento de texto seleccionado en la ventana. Ricocaja de texto, así como elegir el color de los símbolos del fragmento seleccionado y elegir el color de fondo de toda esta ventana.

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

opcion 2. Usando el control ComúnDiálogo implementar comandos de menú Editar(submenú Copiar, Cortar Y pegar), cuyo objeto es proceso de copiar o eliminación al portapapeles del fragmento de texto seleccionado, así como insertar al lugar seleccionado del texto del contenido del portapapeles.

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

portapapeles. SetText RichTextBox1.SelText

RichTextBox1.SelText = Portapapeles. obtener texto

8. ALMACENAMIENTO Y LECTURA DE LA INFORMACIÓN

Para que después de que finalice el programa, no se pierdan todos los datos creados en la memoria, debe poder guardar información en el disco duro. De lo contrario, toda la información desaparecerá sin dejar rastro. Los datos se pueden almacenar y leer de varias maneras. Los archivos binarios y de texto se pueden utilizar para trabajar con información de varios tamaños y formatos. Puede utilizar el Registro de Windows para almacenar pequeñas cantidades de información. Y para las tareas más complejas, es razonable utilizar bases de datos.

8.1. Abriendo archivos con el "Abierto "

Un archivo es un área con nombre de cualquier medio de almacenamiento externo. Los datos "viven" en la memoria de la computadora y los archivos, 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 archivo: completo: además del nombre del archivo, también se indica la ubicación del archivo en medios externos (por ejemplo, "C:\Program Files\Microsoft Visual Studio\VB98\VB 6.EXE" ) y abreviado: solo el nombre del archivo (VB 6.EXE). Si no se especifica la ubicación del archivo, se buscará en la carpeta actual, de forma predeterminada, 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 propio nombre identifica el archivo, mientras que la extensión suele indicar el formato del archivo o con qué programa se creó.

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

'Obtenga un puntero de archivo gratuito y asígnelo a una variable

FileHandle% = FreeFile

' abre el archivo

Abrir ruta de archivo_

Como[#]FileHandle%

...(trabajando con un archivo)

Cerrar[#]Administrador de archivo

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

· FreeFile es el nombre de una función que devuelve un puntero de archivo;

· Abierto: nombre del operador;

· FilePath: el nombre completo del archivo;

· For es 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 se creará

Aporte

Abrir un archivo para leer en formato de texto

Producción

Abrir un archivo para escribir un archivo de texto. En este caso, se eliminará toda la información anterior. Si el archivo no existe pero se creará

Aleatorio

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

· Acceso es 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 Escribir - leer y escribir.

Nota

Los modos de acceso Agregar y Salida solo permiten el acceso de escritura, el acceso de entrada solo de lectura y los tres tipos de acceso binario y aleatorio.

· LockType es un parámetro opcional que determina si otros programas pueden usar este archivo mientras su programa está trabajando con él. Por lo general, se asocia con la creación de redes (ver Tabla 16).

Tabla 16

Valores posibles para el parámetro LockType

Significado

Descripción

compartido

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

lectura de bloqueo

Se bloquea la lectura del archivo, pero se permite la escritura

Bloquear escritura

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

Bloquear Leer Escribir

Tanto leer como escribir en él está prohibido.

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

· # es un carácter 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 de registro de un archivo abierto en modo de acceso aleatorio (Random).

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

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

Cuando se trabaja con un archivo, es decir, al leerlo, es muy importante determinar el final del archivo. Se puede definir mediante la función EOF (End Of File):

EOF (manejador de archivo)

· EOF – nombre de la función;

· FileHandle es el identificador de archivo cuyo final se determina.

La función devuelve True (verdadero) si se ha llegado al final del archivo, de lo contrario devuelve False (False).

8.2. Leer y escribir en un archivo de texto

El archivo de texto se abre en el modo de acceso "Entrada", "Salida" o "Anexar" (ver Tabla 15). La peculiaridad de este modo es que funciona solo con caracteres imprimibles específicos. Es inútil trabajar con símbolos de servicio.

Para escribir información, se utilizan dos sentencias "Imprimir" y "Escribir", cuya sintaxis es la siguiente:

Imprimir #FileHandle%, VarBuffer[;]

Escribe #FileHandle%, VarBuffer[;]

· Imprimir/Escribir: palabras clave del operador.

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

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

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

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

Entrada de línea #FileHandle%, VarBuffer

Ingrese #FileHandle%, VarBuffer

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

· #FileHandle %: puntero de archivo desde el que se leerá la información.

· VarBuffer es 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á diseñado solo para archivos de texto y el segundo para cualquiera. En el caso de archivos de texto, "Entrada" lee datos en la misma línea hasta el primer delimitador (para datos de texto, el delimitador 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 control sobre el formato de los archivos creados previamente. Por lo tanto, el símbolo "2" se puede leer como el número correspondiente y viceversa.

8.3. Trabajando con archivos binarios

archivos abiertos en formato binario operador "Abierto" en el 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 del archivo, este modo también se denomina − 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 utilizando la siguiente sintaxis:

Ponga #FileHandle%, , NameVar

· Poner: el nombre del operador para escribir información.

· RecNumber: número de byte 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 la siguiente declaración:

Obtener #FileHandle%, , NameVar

· Get es el nombre del operador de grabación de información.

· FileHandle % - puntero de archivo.

· RecNumber: número de byte del archivo del que se leerá la información (opcional).

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

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: "Byte", luego se leerá el valor numérico del byte, o un carácter de longitud fija de un carácter, entonces el byte se leerá como un carácter, ANSI, cuyo código corresponde al valor del byte. Este carácter puede incluso ser un carácter de control, lo que no se puede lograr en el caso de archivos de texto.

Nota

En ausencia del parámetro "RecNumber", la información se escribirá o leerá en el siguiente byte del archivo después de aquel con el que se trabajó anteriormente.

8.4. Manipulación de gráficos

Las imágenes gráficas también pueden guardarse en archivos y recuperarse de ellos. Para extraer una imagen de un archivo de mapa de bits o icono y asignarla a la propiedad "Imagen" de los controles "PictureBox" e "Imagen", use la función "LoadPicture ()" con la siguiente sintaxis:

ImageCtrl.Imagen = CargarImagen(FilePath)

· ImageCtrl es el nombre del control de ventana de imagen, control de imagen o formulario;

· LoadPicture - nombre de la función;

· FilePath es el nombre completo del archivo.

SavePicture ImageCtrl .Picture, FilePath

· SavePicture – nombre del operador;

· ImageCtrl es el nombre del control de ventana de imagen, control de imagen o formulario;

· Imagen: el nombre de la propiedad del objeto responsable de la imagen;

· FilePath es el nombre completo del archivo, indicando su ubicación en el disco.

8.5. Trabajar con datos en el registro

Puede usar el Registro de Windows para almacenar pequeños fragmentos de información en formato de caracteres. Visual Basic tiene cuatro procedimientos que puede usar para acceder a él. Son muy fáciles de usar, pero tienen un inconveniente importante: solo puede acceder a los datos desde una clave de registro específica: "Mi computadora \ HKEY _CURRENT _USER \ Software \ VB and VBA Program Settings". Para acceder a otras claves de registro, debe usar las funciones especiales " Win 32 API».

Para obtener el valor de una configuración de una clave de registro de Windows específica de Visual Basic, use la siguiente función:

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

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

· GetSetting es el nombre de la función.

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

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

· El valor predeterminado es un argumento opcional, cuyo valor se devolverá en caso de error (falta el parámetro).

Para almacenar un valor en el registro de Windows, use la siguiente instrucción:

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

· SaveSetting es el 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, use la siguiente función:

MyVariant = SetAllSettings(VBKeyName, Sección)

· MyVariant es una matriz de valores de tipo "Variant" devueltos por la función.

· SetAllSettings es el nombre de la función.

· Sección: un valor de cadena que representa una sección o subsección de una aplicación específica.

Para eliminar una sección de parámetros completa, use un operador con la siguiente sintaxis:

DeleteSetting VBKeyName, Sección, Clave

· DeleteSetting es el nombre del operador.

Preguntas de seguridad para el autoexamen

  1. ¿Cómo se puede almacenar cierta información a largo plazo?
  2. ¿Qué es un archivo?
  3. ¿Qué nombres de archivo conoces?
  4. Proporcione la sintaxis del operador "Abrir". Explique el propósito de sus parámetros.
  5. ¿Cómo puedo organizar el acceso conjunto de varias aplicaciones a un mismo archivo al mismo tiempo?
  6. ¿Cómo determinar que la información del expediente está agotada?
  7. ¿Por qué se recomienda cerrar el archivo después de trabajar con él?
  8. ¿Qué ves como la diferencia entre los modos de archivo de texto y binario?
  9. ¿Cómo se leen y escriben los datos en el modo de archivo de texto?
  10. ¿Cómo se leen y escriben los datos en el 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 las instrucciones "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