Menú
Está libre
registrarse
hogar  /  Problemas / Ejemplos de código de sistema de menú de trabajo VB6. Programación en el modelo de objeto FSO.

Código de ejemplos del sistema de menú de trabajo VB6. Programación en el modelo de objeto FSO.

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 el usuario le guste el programa que la próxima vez que tenga que configurar nuevamente.

Este artículo hablaremos de trabajar con archivos de texto por Visual Basic.

Manija de archivo

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

En Visual Basic hay una función. Free Free.que devuelve un número de canal gratuito que se puede usar para trabajar con el archivo. Si no hay canales gratuitos, entonces se produce un error.

Free Free [(En número) ]

En número -Helificación de parámetro que le permite definir el rango de valores de canal libre si En número \u003d 0 (predeterminado), entonces el número de canal se devuelve del rango 1 - 255, y si 1, luego desde el rango de 256 - 511.

MyFile \u003d FreeFile. "La variable de MyFile se le asigna un canal gratuito y ahora se puede usar para trabajar con archivos

Trabajando con archivos de texto

La mayoría de las veces tiene que reunirse con archivos de texto. Los archivos de texto constan de un conjunto de caracteres ASCII (código estándar estadounidense para el intercambio de información - Código estándar estadounidense para compartir información).

Antes de comenzar a escribir / leer datos, el archivo debe abrirse, se realiza utilizando el operador Abierto (Nombre del archivo) Para como #Número de expedienteDónde:

Aporte - Abra un archivo de lectura si el archivo no existe, se produce el error;

Producción. - para grabar, 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.

Lectura de archivos de texto se puede realizar de dos maneras: Read Previl, para que esto use la función Aporte (Number_stile_simvol, #Número de expediente) y alinearse para esta función Entrada de línea #Número de expediente, Por lo cual.

Dim MyFile.

Dim s como cadena "Variable de almacenamiento de datos

MyFile \u003d FreeFile.

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

Entrada de línea #MyFile, S "Lea la primera línea desde el archivo test.txt a la variable s

Dim MyFile. "Declaramos una variable para un archivo gratuito

Dim I como entero "Variable de ciclo

Dim ts como cadena "Variable para las cuerdas de lectura.

Dim s como cadena "Variable para almacenar datos finales

MyFile \u003d FreeFile. "Asignamos el canal gratuito para trabajar con archivos.

"Abra el archivo Test.txt para leer

Para i \u003d 1 a 5

Entrada de línea #MyFile, TS "Lea la línea de archivos Test.txt

Si i \u003d\u003e 5 entonces s \u003d ts "Si la quinta línea, entonces recuerda en la variable s

SIGUIENTE YO.

Cerrar #myfile "cerrar archivo

Dim MyFile "Declaramos una variable para un archivo gratuito

DIM s como cadena "Datos de lectura de la variable de almacenamiento

MyFile \u003d FreeFile. "Asignamos el canal gratuito para trabajar con archivos.

Abrir ("C: \\ test.txt") para la entrada como #MyFile "Abra el archivo Test.txt para leer

S \u003d entrada $ (log (1), 1) "Lea el archivo completo en la variable S

Cerrar #myfile "cerrar archivo

Existen operadores para escribir al archivo. Imprimir #Número de expediente, Datos y Escribir #Número de expediente, Datos. Distingue a estos operadores solo que Escribir. Escribe datos en comillas, y Imprimir sin comillas.

El siguiente código se creará en un archivo C: \\ New Test.txt y grabará dos líneas, la primera sin comillas, y el segundo en las cotizaciones:

Dim MyFile. "Declaramos una variable para un archivo gratuito

MyFile \u003d FreeFile. "Asignamos el canal gratuito para trabajar con archivos.

Abrir ("C: \\ test.txt") para la salida como #MyFile "Abra el archivo Test.txt para grabar

Imprimir #MyFile, "esta línea está grabada por el operador de impresión, está sin cotizaciones ..."

Escribe #MyFile ", esta línea es grabada por el operador de escritura, está en comillas ..."

Cerrar #myfile "cerrar archivo

Está bien. Como probablemente entendió, el operador sirve para cerrar el archivo. Cerrar #Número de expediente, en donde, # Número de expediente No necesariamente.

El artículo está un poco húmedo, pero para los programadores novatos serán útiles. La próxima vez, hablaré de trabajar con archivos binarios.

Ventanas

Propósito del trabajo: Aprendizaje y uso de los operadores VB 6 para trabajar con archivos de varios tipos: archivos secuenciales (texto), archivos de acceso arbitrarios, archivos binarios. Investigación y uso de la herramienta. COMÚN.Diálogo. Para abrir y guardar archivos, seleccione la fuente y el color, así como el uso del objeto Portapapeles.para almacenar fragmentos de texto, en el ejemplo de la creación de un editor de texto simple.

Preguntas de prueba:

1. ¿Qué formas puede abrir un archivo de texto? ¿Cómo cerrar el texto y cualquier otro archivo abierto?

2. ¿Cómo se abre los datos en el archivo de texto para escribir? ¿Cuál es la diferencia entre los operadores de escritura e impresión?

3. ¿Cómo se abre los datos del archivo de texto para leer? ¿Qué diffl del otro operador ingresa y entrada de línea? ¿Con qué función, puede leer del número de caracteres especificado? ¿Cómo leer todos los caracteres de archivo?

4. ¿Qué es un tipo de datos de usuario y cómo se usa este concepto cuando se trabaja con archivos de acceso arbitrarios ( rAF.)?

5. Con qué operadores del archivo. rAF. Leer registros y archivos rAF.¿Escribirán nuevos registros?

6. ¿Para qué propósito, el índice se determina y se usa al trabajar con el archivo rAF.?

7. ¿Cuáles son las características de usar archivos binarios? ¿Cómo se abren? ¿Cómo leer desde el archivo binario y escribir al archivo binario?

8. ¿Cómo puedo aplicar el control? COMÚN.Diálogo. Para descargar los contenidos de un archivo de texto en un cuadro de texto? ¿Cómo guardar el texto editado en el archivo de texto usando el mismo elemento de control?

9. ¿Cómo puedo aplicar el control? COMÚN.Diálogo. Para descargar los contenidos del archivo. rTF. en campo RicoCaja de texto.? Cómo guardar el texto editado en el archivo usando el mismo elemento de control rTF.?

10. ¿Cómo puedo aplicar un elemento? COMÚN.Diálogo. Para cambiar los valores de los parámetros de la fuente y para cambiar el color del texto en la ventana Caja de texto. (o Fragmento de texto seleccionado en la ventana. RicoCaja de texto.)?

Ejemplo 7.1. Considere una aplicación que demuestre la entrada en un archivo de texto (y leer de un archivo de texto) "Información de los empleados": líneas, cada una de las cuales contiene un número de identificación, nombre completo, fecha de nacimiento y el lugar de nacimiento de un empleado. Las cuerdas forman una tabla que en el formulario de la pantalla se imitará 4 del control de la caja de combinación (Fig. 7.1), que generan la matriz de objetos de peine (I), en la que la propiedad Style es 1 - SimpleCombo.

Resalte una cadena remota ", vbexclamation

Peine (j) .removeitem i

'Inserción de una nueva entrada en la tabla:

Sub Mnuinsert_Click privado ()

i% \u003d peine (0) .listindex

SI YO.< 0 Then

MsgBox "Resalte una cadena para insertar delante", vbexclamation

Peine (0) .Aditem InputBox ("Ingrese el número"), i

Peine (1) .Aditem InputBox ("Ingrese el nombre completo"), i

Peine (2) .Aditem InputBox ("Ingrese la fecha del nacimiento"), i

Peine (3) .Aditem InputBox ("Entra en el lugar de nacimiento"), i

'Cambiando la entrada en la tabla:

Sub MNUUPDATE_CLICK ()

i% \u003d peine (0) .listindex

SI YO.< 0 Then

MsgBox "Resalte una cadena variable", vbexclamation

Peine (0). Lista (I) \u003d InputBox ("Ingrese el número", peine (0). Lista (I))

Peine (1). Lista (I) \u003d InputBox ("Ingrese el nombre completo", peine (1) .list (i))

Peine (2). Lista (I) \u003d InputBox ("Ingrese la fecha del nacimiento", peine (2). Lista (I))

Peine (3). Lista (I) \u003d InputBox ("Entrar en el lugar", peine (3). Lista (I))

'Borrar toda la tabla:

Sub MNUCLEAR_COLK ()

'Rellenando la información de la tabla desde un archivo de texto:

Sub Mnuload_Click ()

Abrir "persona. Txt" para la entrada como # 1

Entrada # 1, Numb, FIO, BDATE, BLOC

Peine (0) .additem adorm

Peine (1) .Aditem Fio

Peine (2) .additem bdate

Peine (3) .Aditem Bloc

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

Sub Mnusave_Click ()

N% \u003d peine (0) .listcount

Abrir "persona. Txt" para la salida como # 1

Para i \u003d 0 a n - 1

number \u003d val (peine (0) .list (I))

fio \u003d peine (1) .list (i)

bdate \u003d cdate (peine (2) .list (i))

bloc \u003d peine (3) .list (i)

Escribir # 1, Numb, Fio, Bdate, Bloc

'Apagado de la aplicación:

Sub Mnexit_Click privado ()

Ejemplo 7.2. . Considere una solicitud que demuestre el uso de controles. COMÚN.Diálogo. Para abrir y guardar el archivo, para seleccionar Fuentes y colores, así como para editar texto.

Formato de 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. (Campo Derecho en la Fig. 7.2).

objeto

Clase

objeto

Propiedad

objeto

Propiedad de valor

"Paneles generales

diálogo

Abrir / Guardar como pestaña

Fuente de marcador.

Color de marcador

La tabla no evita las propiedades del comando MENU. Fuente, Color y Editar.. A continuación se muestra el código de procedimiento solo para los comandos de menú. Expediente (Abierto., Ahorrar. y Ahorrar.Como). Código de elaboración para otros comandos de menú: el tema del segundo trabajo de este trabajo.

Sub Mnuopen_Click privado ()

Commondialog1.showopen.

F $ \u003d commondialog1.filename

Si es correcto (f, 3) \u003d "rtf" entonces

RichTextBox1.loadFile F.

Elseif derecho (f, 3) \u003d "txt" entonces

Abrir F para la entrada como # 1

S $ \u003d entrada (n, 1)

Sub Mnusave_Click ()

Commondialog1.showsave

F $ \u003d commondialog1.filename

Sub Mnusaveas_Click ()

Commondialog1.showsave

F $ \u003d commondialog1.filename

RichTextBox1.Savefile F, RTFRTF

En el curso de este trabajo, el estudiante debe cumplir con 2 tareas.

Ejercicio 1. En el proceso de completar la tarea, los estudiantes están dominando en las capacidades de VB 6 con archivos de acceso arbitrario ( RAF -aleatorioacceso.expediente).

Para una tabla de base de datos determinada, se declara un tipo de datos de usuario, se declara una variable este tipo (tutorial, página 108 - 112) y procedimientos en los que se usa la variable de tipo de usuario.

En particular, los procedimientos se implementan para los comandos de menú. Escribir a archivoRAF. y Leer desde el archivo.RAF.. Como en el Ejemplo 7.1, se utiliza una matriz de objetos para editar datos. Combo.Caja. y menú Editar. Con cinco comandos submenú: Agrega una nota, Eliminar grabación, Insertar escritura, Editar grabación, Mesa clara.

Opción 1.

Anuncie un tipo de datos de usuario para la tabla "CAR" (TABLA 7.1) Base de datos "Servicio automático".

carro

carro

falla

En la línea inferior de la Tabla 7.1 - los tipos de campos.

Opcion 2..

Anuncie un tipo de datos de usuario para la tabla "Fallo" (Tabla 7.2) de la base de datos "Servicio automático".

falla

Nombre

falla

Costo

En la línea inferior de la Tabla 7.2 - los tipos de campos.

Uso de la aplicación del Ejemplo 7.1 Como muestra, para organizar datos de entrada y edición para la tabla representada, registre estos datos en un archivo de acceso aleatorio y leer datos de un archivo de acceso arbitrario. Como en el Ejemplo 7.1, las acciones especificadas implementan cómo se muestra el funcionamiento de los comandos del menú que se muestra en la FIG. 7.1.

Tarea 2. Durante la tarea, los estudiantes complementan la aplicación del Ejemplo 2 con nuevas características que le permiten considerar esta aplicación como un simple editor de texto.

Opción 1 COMÚN.Diálogo. Implementar los comandos de menú Fuente y Color (con submenú Símbolos de color y Color de fondo). Usando estos comandos, se debe proporcionar una selección de fuente (su nombre, dibujo y tamaño) para el fragmento de texto seleccionado en la ventana. RicoCaja de texto.Además de la selección del color de los caracteres del fragmento seleccionado y seleccione el color de fondo de toda la ventana.

Nota: Al configurar el objeto COMÚN.Diálogo. Para seleccionar una fuente con las propiedades (personalizadas), debe establecer el valor de la propiedad Flags de 1, 2 o 3 (consulte el manual, página 183).

Opcion 2.. Usando el control COMÚN.Diálogo. Implementar los comandos de menú Editar. (Submenú Dupdo, Corte. y Pegar), cuya cita es dupdo o eliminación En el portapapeles del fragmento seleccionado del texto, así como insertar En el texto seleccionado de los contenidos del portapapeles.

Nota: Al búfer de intercambio (objeto Portapapeles.) Puede utilizar los métodos de SetText y GetText:

Portapapeles. STEFTEXT RICHTEXTBOX1.SELETEXT.

Richtextbox1.seltext \u003d Portapapeles. Gettext

8. Guardar y leer información.

Para hacer después del cierre del programa, todos los datos creados en la memoria no se han ido, debe poder guardar información en el disco duro. De lo contrario, toda la información desaparecerá sin rastro. GUARDAR DATOS Y LEÍTELOS De varias maneras. Para trabajar con información de varios volúmenes y formatos, puede usar archivos binarios y de texto. Puede utilizar el Registro de Windows para almacenar pequeñas cantidades de información. Y para las tareas más difíciles, es razonable utilizar bases de datos.

8.1. Apertura de archivos usando el operador "Abierto "

El archivo es un área nombrada de cualquier unidad de información externa. Los datos "Vivien" en la memoria de la computadora, y los archivos están en el disco duro. El programa no funciona con archivos directamente, pero utiliza el sistema operativo como intermediario.

Nombres de archivo Hay dos tipos: Completo: además del nombre del archivo, también se especifica la ubicación del archivo en el portador exterior (por ejemplo, "C: \\ Archivos de programa \\ Microsoft Visual Studio \\ VB98 \\ VB 6.exe" ) y breve - solo nombre de archivo (vb 6.exe). Si no se especifica la ubicación del archivo, se solicitará en la carpeta actual, la carpeta predeterminada donde se encuentra su aplicación. El nombre de archivo directo consta de dos partes: el nombre de archivo único real y su expansión. El nombre identifica el propio archivo, y la extensión generalmente indica el formato de archivo o en qué programa se crea.

Antes de comenzar a trabajar con el archivo, debe solicitar el sistema operativo. puntero (descriptor) expediente. Para obtenerlo, use la función "FreeFile". Luego, utilizando la declaración abierta, este puntero está asociado con el archivo requerido. Solo después de eso, el programa podrá trabajar con él. La sintaxis de apertura del archivo es la siguiente:

'Obtenga un puntero de archivo gratuito y asignelo a una variable

Filehandle% \u003d freefile

'Abierto Bisel

Abrir FILEPATH _

Como [#] FileHandle%

... (archivo de trabajo)

Cerrar [#] filehandle

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

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

· Abierto - el nombre del operador;

· Filepath - Nombre completo de archivo;

· Para: una palabra clave seguida de una descripción del modo de acceso a archivos;

· 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, En forma de un conjunto de bytes. Si el archivo no existe, pero se creará.

Aporte

Abrir un archivo de lectura en formato de texto

Producción.

Apertura de un archivo para grabar un archivo de texto. Al mismo tiempo, toda la información antigua será eliminada. Si el archivo no existe, pero se creará.

Aleatorio

Apertura de un archivo en modo de acceso arbitrario. Este modo se utiliza para trabajar con entradas simples. Si el archivo no existe, pero se creará.

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

· AccessType - Tipo de acceso Descripción:

· Leer leyendo;

· Escritura - grabación;

· Leer escribir - leer y escribir.

Nota

Cuando los modos de acceso a la Anexo y de salida, solo el tipo de acceso de escritura está disponible en la entrada: solo lea, y con binario y aleatorio, están disponibles los tres tipos de acceso.

· LockType es un parámetro opcional que define si otros programas usarán este archivo mientras su programa funciona con él. Por lo general, se asocia con el trabajo en la red (consulte la Tabla 16).

Tabla 16.

Posibles valores del parámetro LockType

Valor

Descripción

Compartido.

El archivo tendrá acceso completo a todos los usuarios con los derechos necesarios.

Lectura de bloqueo.

Bloques leyendo un archivo, y se permite el registro.

Bloquear escritura.

Bloques de registro en un archivo, y se permite leer.

Bloquear leer escribir.

No lea y escríbelo.

· Como - la palabra clave seguida del puntero del archivo.

· # - Símbolo que indica que el valor que sigue es un puntero de archivo.

· LEN: una palabra clave opcional, seguida de un parámetro que define la longitud de grabación.

· CharinBuffer%: longitud de grabación para un archivo abierto en modo de acceso arbitrario (al azar).

· Cerrar es un operador que cierra el archivo asociado con el descriptor especificado.

Es importante cerrar el archivo después del final de trabajar con él. El operador "Cerrar" libera el puntero de archivo y el área de memoria asociada.

Cuando trabaje con el archivo, a saber, al leerlo, es muy importante determinar el final del archivo. Se puede determinar utilizando la función EOF (final de archivo):

EOF (FileHandle)

· EOF - Nombre de la función;

· FileHandle es un puntero de archivo, cuyo final se determina.

La función devuelve verdadera (verdad) si se alcanza el final del archivo, de lo contrario se devuelve FALSO.

8.2. Lectura y escritura al archivo de texto.

El archivo de texto está abierto en el modo de acceso "Entrada", "Salida" o "Anexo" (consulte la Tabla 15). La peculiaridad de este régimen es que solo funciona con símbolos impresos específicos. Con el trabajo de símbolos de servicio es inútil.

Para la grabación de información, se utilizan dos operadores de impresión y escritura, cuya sintaxis es la siguiente:

Imprimir # FileHandle%, Varbuffer [;]

Escribir # FileHandle%, Varbufffer [;]

· Imprimir / Escribir - Operadores de palabras clave.

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

· VarBuffer es un valor que se grabará en el archivo.

· ; - El parámetro opcional utilizado al escribir en el archivo de texto significa que el siguiente valor se registrará en la misma línea, y en ausencia de ella, a la siguiente.

Para leer la información del archivo, se utilizan los operadores "Entrada" y "Entrada de línea". Syntaxichangchendrugdrugua:

Entrada de línea # fileHandle%, varbuffer

Entrada # FileHandle%, varbuffer

· Entrada de línea / entrada - Operadores de palabras clave.

· # FileHandle% es un puntero de archivo desde el cual se creerá la información.

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

La diferencia entre la entrada de línea y las declaraciones de entrada es que el primero está destinado solo para archivos de texto, y el segundo es para cualquier. En el caso de los archivos de texto, la entrada lee los datos en una línea al primer separador (para los datos de texto, el separador es "," (coma), y para numérico - "" (espacio) y ","), y " Entrada de línea "Lee la línea completa a la vez, ignorando los separadores.

Nota

Visual Basic no controla el formato de los archivos creados anteriormente. Por lo tanto, el símbolo "2" se puede leer como un número apropiado y viceversa.

8.3. Trabajando con archivos binarios

Archivos abiertos B. formato binario Operador "Abrir" en modo "binario". Una característica distintiva de este modo es que el trabajo con el archivo está enfocado exclusivamente en bytes específicos. Dado que Visual Basic puede agregar directamente a la ubicación del archivo, también se llama este modo - modo de acceso directo. Otra característica de este modo es la disponibilidad de la grabación simultánea y la información de lectura en diferentes partes del archivo sin reaparecerla. La grabación en un archivo que está abierto en modo binario se realiza mediante la siguiente sintaxis:

Poner # FileHandle%, NameVar

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

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

· NameVar - Variable, cuyos contenidos se grabarán en el archivo.

La verificación de información del archivo en modo binario está utilizando el siguiente operador:

Obtener # fileHandle%, NameVar

· Obtener - el nombre del operador de grabación de información.

· FileHandle% - Puntero de archivo.

· Recnumber - Número de byte del archivo desde el cual se leerá la información (no se requiere parámetro).

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

Dado que el modo binario se enfoca en bytes de información, luego, cuando lee del archivo, la variable de búfer debe tener un tipo estrictamente definido: ya sea "byte", luego el valor numérico del byte, o el símbolo de longitud fija en un carácter, entonces El byte se leerá como símbolo, ANSI cuyo código corresponde al valor del byte. Este símbolo puede incluso ser un gerente, que no se puede lograr en el caso de los archivos de texto.

Nota

En ausencia del parámetro "RecNumador", la grabación o la lectura de la información se realizará en el siguiente panel del archivo después de haber trabajado.

8.4. Gráficos de manipulación

Puede conservar imágenes gráficas en archivos y extraer. Para eliminar del archivo ráster o del archivo del icono y asignarlo a la propiedad "imagen" de la "imagen" y el control "Imagen", use la función "LoadPicture ()" con la siguiente sintaxis:

Imagectrl.picture \u003d loadpicture (filepath)

· Imagectrl: el nombre del control de la ventana con un patrón, un elemento de control de imagen o formulario;

· LoadPicture - el nombre de la función;

· Filepath - nombre completo de archivo.

SavePicture Imagectrl .Picture, Filepath

· SavePicture es el nombre del operador;

· Imagectrl: el nombre del control de la ventana con un patrón, un elemento de control de imagen o formulario;

· Imagen: el 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. Trabajando con datos en el registro.

Para almacenar pequeños fragmentos de información de formato de caracteres, puede utilizar el Registro de Windows. Visual Basic tiene cuatro procedimientos que se pueden usar para acceder a ella. Son muy fáciles de usar, pero tienen una desventaja principal: puede acceder a los datos solo desde una clave de registro específica: "MyComputer \\ HKEY _CUTRENT _USER \\ Software \\ Software \\ VB y configuración del programa VBA". Para acceder a otras secciones de registro, debe utilizar las características especiales de la API de Win 32.

Para obtener el valor del parámetro de la sección Visual Basic de la sección Registro de Windows, debe usar la siguiente función:

Mystring \u003d getsetting (vbkeyname, sección, clave [, predeterminado])

· Mystring es una cadena para almacenar el valor devuelto por la función;

· GETSETTING es el nombre de la función.

· VBKeyName: un valor de cadena que es el nombre de la subsección interna VB / VBA.

· Tecla: un valor de cadena que representa el nombre del parámetro en la sección.

· Por defecto es un argumento opcional cuyo valor será devuelto, en caso de un error (sin parámetro).

Para guardar algún valor en el Registro de Windows, se utiliza el siguiente operador:

Savesetting vbkeyname, sección, clave, mi cadena

· Savesetting es el nombre del operador.

· Mystring es una variable de cadena a la que se colocará el valor.

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

Myvariner \u003d setallsettings (vbkeyname, sección)

· MyVariant es una función devuelta por el rango de valores de la "Variante".

· Setallsettings - 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 completa de los parámetros, un operador se aplica con la siguiente sintaxis:

Deletesetting vbkeyname, sección, clave

· Deletesetting es el nombre del operador.

Compruebe las preguntas para la autoprueba

  1. ¿Cuánto tiempo puedo almacenar alguna información?
  2. ¿Qué es un archivo?
  3. ¿Qué nombres de archivos conoces?
  4. Traiga la sintaxis del operador abierto. Explica el propósito de sus parámetros.
  5. ¿Cómo puede organizar el acceso conjunto de múltiples aplicaciones a un archivo al mismo tiempo?
  6. ¿Cómo determinar qué información en el archivo está agotada?
  7. ¿Por qué después de trabajar con el archivo se recomienda cerrar?
  8. ¿Qué ves la diferencia de los modos de texto y archivos binarios?
  9. ¿Cómo se leen los datos y escriben en el modo de archivo de texto?
  10. ¿Cómo se leen los datos y escriben 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 los operadores "Entrada" y "Entrada de línea" cuando se trabaja con archivos?
  13. ¿Cómo puedo trabajar con datos gráficos?
  14. ¿Cuáles son los principios básicos de trabajar con el Registro de Windows?