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 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 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.

archivo libre[(Número de rango) ]

Número de rango- un parámetro opcional que le permite determinar la gama 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 gratuito y ahora se puede utilizar 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 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- abrir un 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, los datos se agregarán al final del archivo.

La lectura de archivos de texto se puede realizar de dos formas: leer carácter por carácter, utilizando 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.

DimMyFile

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

DimMyFile "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 los datos finales

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

"Abra el archivo TEST.TXT para leerlo

Para i = 1 a 5

Entrada de línea #MiArchivo, tS "Lea 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 gratuito

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

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

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

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 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:

DimMyFile "Declarar una variable para un archivo libre

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

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

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

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

Cerrar #MiArchivo "Cerrar el archivo

En realidad eso es todo. Como probablemente ya entendiste, el operador utilizado para cerrar un archivo es Cerca#número de expediente, donde, # número de expediente no es necesario especificarlo.

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.

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, seleccionar fuentes y colores, 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. ¿Cuáles son las formas de abrir un archivo de texto? ¿Cómo cerrar texto y cualquier otro archivo abierto?

2. ¿Cómo se escriben los datos en un archivo de texto grabable? ¿Cuál es la diferencia entre declaraciones escritas e impresas?

3. Cómo se leen los datos abiertos para lectura Archivo de texto? ¿Cuál es la diferencia entre los operadores de entrada y de entrada de línea? ¿Qué función se puede utilizar para leer una cantidad determinada 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. ¿Con qué operadores del archivo? raf Los registros se leen y se introducen en el archivo. raf¿Se están escribiendo nuevos registros?

6. ¿Con qué propósito se define 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 se puede aplicar el control ComúnDiálogo¿Cargar el contenido de un archivo de texto en un campo de texto? ¿Cómo utilizar 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 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 una ventana Ricocaja de texto)?

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

Resalte 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 "Seleccione una línea para insertar antes", vbExclamation

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

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

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

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

'Cambiar una entrada en una tabla:

Sub privado mnuUpdate_Click()

i% = Combinar(0).ListIndex

Si yo< 0 Then

MsgBox "Seleccione línea a modificar", vbExclamation

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

Comb(1).List(i) = InputBox("Ingrese 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))

' Borrando toda la tabla:

Sub privado mnuClear_Click()

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

Sub privado mnuLoad_Click()

Abra "person.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

Peine(3).Bloque AddItem

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

Sub privado mnuSave_Click()

N% = Combinar(0).ListCount

Abra "person.txt" para obtener la salida 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.

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"

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). Compilar 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

En el transcurso de este trabajo, el alumno deberá realizar 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 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 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 de 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 resultado de los comandos del 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 del personaje Y Color de fondo). Con la ayuda de estos comandos, se debe poder elegir 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 usando la propiedad (Personalizada), asegúrese de establecer el valor de la propiedad Banderas 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), cuya finalidad es proceso de copiar o eliminación al portapapeles del fragmento de texto seleccionado, así como insertar al lugar seleccionado en el texto 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

8. ALMACENAMIENTO Y LECTURA DE INFORMACIÓN

Para que una vez finalizado el programa no se pierdan todos los datos creados en la memoria, es necesario poder guardar la 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 aconsejable utilizar bases de datos.

8.1. Abrir 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 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; 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 nombre en sí identifica el archivo, mientras que la extensión suele indicar el formato del archivo o con qué programa fue creado.

Antes de comenzar a trabajar con un archivo, debe preguntarle al sistema operativo puntero (descriptor) archivo. Para obtenerlo, utilice el " FreeFile". Luego, usando la instrucción "Abrir", este puntero se asocia con el archivo requerido. Sólo después de eso 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[#]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 será creado

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 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 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 y escribir: leer y escribir.

Nota

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

· 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, está asociado con la creación de redes (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 leer

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 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 especifique la longitud de la entrada.

· CharInBuffer %: longitud del 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, 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 el identificador del archivo cuyo final se está determinando.

La función devuelve True (verdadero) si se ha llegado al final del archivo, en caso contrario devuelve False (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 "Anexar" (ver Tabla 15). La peculiaridad de este modo es que funciona sólo con caracteres imprimibles específicos. De nada sirve trabajar con símbolos de servicio.

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

Imprimir #FileHandle%, VarBuffer[;]

Escriba #FileHandle%, VarBuffer[;]

· Imprimir/Escribir: palabras clave del operador.

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

· VarBuffer es 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, se utilizan 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 del archivo desde el cual 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á destinado únicamente a archivos de texto y el segundo a 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 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 " 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 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

· 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 registro de información.

· FileHandle %: puntero de archivo.

· RecNumber: número de bytes del archivo del cual se leerá la información (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 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, 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 es posible en el caso de archivos de texto.

Nota

Si el parámetro “RecNumber” está ausente, la información se escribirá o leerá en el siguiente byte del archivo después de aquel con el que trabajaron antes.

8.4. Manipulación de gráficos

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

ImagenCtrl.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.

Guardar imagen ImageCtrl .Imagen, 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, que indica su ubicación en el disco.

8.5. Trabajar con datos en el registro.

Puede utilizar el Registro de Windows 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 gran inconveniente: sólo puede acceder a los datos desde una clave de registro específica: "MyComputer \HKEY _CURRENT _USER \Software \VB and VBA Program Settings". Para acceder a otras claves de registro, debe utilizar 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, utilice la siguiente función:

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

· 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 un 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 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, 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 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, utilice un operador con la siguiente sintaxis:

EliminarConfiguración VBKeyNombre, 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 archivos 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 al mismo fichero 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. ¿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 las declaraciones "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