1. Visual Basic - Curso completo teoria y practica
1. Visual Basic - Curso completo teoria y practica 1. Visual Basic - Curso completo teoria y practica
CAPÍTULO 7 ARCHIVOS Un archivo (fichero) es un conjunto de información relacionada entre sí, almacenada como una unidad en un dispositivo de almacenamiento secundario (disquete, disco duro). Los datos almacenados en un archivo son de manera permanente de modo que pueden ser manipulados en cualquier momento. Cada archivo está referenciado por un identificador, su nombre. CONCEPTO DE ARCHIVO BAJO WINDOWS/VISUAL BASIC Un archivo tiene un nombre almacenado en una carpeta junto con otros archivos de disco. Los nombres de los archivos en Windows y Visual Basic requieren de 1 a 215 caracteres (incluidos espacios en blanco), y pueden incluir también una extensión de 1 a 3 letras, normalmente son significativas y relativas al contenido del mismo. Por ejemplo: LEAME.TXT Archivo de texto MISDATOS.DAT Archivo de datos PLANILLA.XLS Archivo de MS-Excel SHAKIRA.BMP Archivo de mapa de bits Pág. 152
El nombre de un archivo para ser referenciado correctamente consta de: • Unidad (Especificador de unidad, por ejemplo A, B, C) • Camino (Especificador de ruta, por ejemplo \DATA\) • Nombre (Especificador de archivo, por ejemplo DEMO.DAT) Como ejemplo, suponga que el archivo DEMO.DAT está en la carpeta DATA de la unidad C (disco duro); la descripción completa del nombre del archivo es: C:\DATA\DEMO.DAT Ahora, suponga que el archivo CONSTANTES.DAT se encuentra en la carpeta LIB, que a su vez está contenida en la carpeta DATA de la unidad C. La descripción completa del nombre de dicho archivo está dada por: C:\DATA\LIB\CONSTANTES.DAT Desde el punto de vista de Visual Basic un archivo almacena los datos como un conjunto de registros, conteniendo todos ellos, generalmente, los mismos campos. Cada campo almacena un dato de tipo predefinido o de un tipo definido por el usuario. El elemento de información más simple estaría formado por un carácter. OPERACIONES SOBRE EL SISTEMA DE ARCHIVOS Pág. 153
- Page 101 and 102: Nota Un twip es una unidad independ
- Page 103 and 104: Para el desarrollo de la presente a
- Page 105 and 106: Command2 Nombre CmdVolver Caption &
- Page 107 and 108: Para el desarrollo de la presente a
- Page 109 and 110: Private Sub LstTipoForm_DblClick()
- Page 111 and 112: Como ejemplo vamos a construir la s
- Page 113 and 114: Seguidamente proceda a declarar la
- Page 115 and 116: No olvide establecer la propiedad M
- Page 117 and 118: CREACIÓN DE MENÚS Un menú es un
- Page 119 and 120: • Para diferenciar un elemento de
- Page 121 and 122: Para probar el menú que acaba de c
- Page 123 and 124: Una barra de herramientas contiene
- Page 125 and 126: Se ha de presentar un cuadro de di
- Page 127 and 128: El lector debe continuar con este p
- Page 129 and 130: Para ello ubicar un control StatusB
- Page 131 and 132: CREACIÓN DE UN MENÚ CONTEXTUAL Un
- Page 133 and 134: Private Sub MnuToolsSol_Click() End
- Page 135 and 136: CONTROL ANIMATION El control Animat
- Page 137 and 138: Propiedad Descripción Color Especi
- Page 139 and 140: Al hacer click en el botón “Abri
- Page 141 and 142: Para ello proceda a crear un nuevo
- Page 143 and 144: números: Por ejemplo para N = 5 te
- Page 145 and 146: El control UpDown tiene dos botones
- Page 147 and 148: El control MonthView permite al usu
- Page 149 and 150: End Sub TxtFecha = WeekdayName(Mont
- Page 151: Para ello crear un nuevo formulario
- Page 155 and 156: cadena de caracteres que indica el
- Page 157 and 158: Para realizar alguna operación sob
- Page 159 and 160: nombre del archivo mientras éste p
- Page 161 and 162: universales, de modo que los datos
- Page 163 and 164: Los datos del archivo deben aparece
- Page 165 and 166: Función Input Retorna los siguient
- Page 167 and 168: sus prestaciones son bastante limit
- Page 169 and 170: Private Sub MnuArchivoAbrir_Click()
- Page 171 and 172: longitud), lo cuales son identifica
- Page 173 and 174: Get # NÚMERO_ARCHIVO, NÚMERO_REG,
- Page 175 and 176: La función Loc() aplicada a un arc
- Page 177 and 178: Frame1 Frame2 Frame3 Label1 Label2
- Page 179 and 180: Command3 Command4 Command5 Command6
- Page 181 and 182: End Sub TxtVacantes.Locked = Not Ok
- Page 183 and 184: End Sub POSICION = Loc(N1) + 1 If P
- Page 185 and 186: End Sub Open “C:\DATA\TEMPO.DAT
- Page 187 and 188: Permite grabar en un archivo binari
- Page 189 and 190: Por ejemplo si ingresa el mensaje
- Page 191 and 192: Como ejemplo considere los siguient
- Page 193 and 194: El ejemplo inicial (código hexadec
- Page 195 and 196: Por ejemplo, las instrucciones sigu
- Page 197 and 198: A manera de ejemplo considere la es
- Page 199 and 200: Para el dibujo de puntos se usará
- Page 201 and 202: En el ejemplo anterior se utiliza l
El nombre de un archivo para ser referenciado<br />
correctamente consta de:<br />
• Unidad (Especificador de unidad, por ejemplo A, B, C)<br />
• Camino (Especificador de ruta, por ejemplo \DATA\)<br />
• Nombre (Especificador de archivo, por ejemplo DEMO.DAT)<br />
Como ejemplo, suponga que el archivo DEMO.DAT está en la<br />
carpeta DATA de la unidad C (disco duro); la descripción<br />
completa del nombre del archivo es:<br />
C:\DATA\DEMO.DAT<br />
Ahora, suponga que el archivo CONSTANTES.DAT se encuentra<br />
en la carpeta LIB, que a su vez está contenida en la carpeta<br />
DATA de la unidad C. La descripción completa del nombre de<br />
dicho archivo está dada por:<br />
C:\DATA\LIB\CONSTANTES.DAT<br />
Desde el punto de vista de <strong>Visual</strong> <strong>Basic</strong> un archivo<br />
almacena los datos como un conjunto de registros, conteniendo<br />
todos ellos, generalmente, los mismos campos. Cada campo<br />
almacena un dato de tipo predefinido o de un tipo definido por<br />
el usuario. El elemento de información más simple estaría<br />
formado por un carácter.<br />
OPERACIONES SOBRE EL SISTEMA DE ARCHIVOS<br />
Pág. 153