1. Visual Basic - Curso completo teoria y practica
1. Visual Basic - Curso completo teoria y practica 1. Visual Basic - Curso completo teoria y practica
Put # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el archivo, NÚMERO_REG es el número correspondiente al registro que se va ha grabar y VARIABLE contiene los datos a escribir en el archivo. Por ejemplo: Dim N1 As Integer, REG As DISTRITO REG.ID_DISTRITO = “L09” REG.NOMBRE = “Chorrillos” N1 = FreeFile() Open “C:\DATA\RAND1.DAT” For Random As # N1 Len = Len(REG) Put # N1, 1, REG Close # N1 El segmento de código anterior utiliza una variable REG de tipo DISTRITO, cuya definición es la siguiente: Private Type DISTRITO End Type ID_DISTRITO As String * 3 NOMBRE As String * 30 Sentencia Get Permite leer un registro procedente de un archivo de acceso aleatorio, almacenando los datos en una variable específica. Su sintaxis es de la forma: Pág. 172
Get # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el archivo, NÚMERO_REG es el número correspondiente al registro que se va ha leer y VARIABLE almacena los datos del registro leído. Por ejemplo: Dim N1 As Integer, I As Integer, REG As DISTRITO N1 = FreeFile() Open “C:\DATA\RAND1.DAT” For Random As # N1 Len = Len(REG) I = 1 While Not EOF(# N1) Wend Close # N1 Get # N1, I, REG MsgBox REG.ID_DISTRITO & “ ” & REG.NOMBRE I = I + 1 Cuando EOF() se utiliza con un archivo aleatorio, retorna un valor True si una sentencia Get intenta leer y no puede porque ha alcanzado el final del archivo. Función LOF Retorna el número de bytes (caracteres) que ocupa un determinado archivo abierto mediante la sentencia Open. Su sintaxis es: Pág. 173
- 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 and 152: Para ello crear un nuevo formulario
- Page 153 and 154: El nombre de un archivo para ser re
- 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: longitud), lo cuales son identifica
- 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
- Page 203 and 204: Para este ejemplo crear una nueva a
- Page 205 and 206: Para el desarrollo de la presente a
- Page 207 and 208: Control Line Line es un control gr
- Page 209 and 210: Como ejemplo de este tipo de gráfi
- Page 211 and 212: Para realizar nuestra aplicación d
- Page 213 and 214: Para el caso de las gráficas de ec
- Page 215 and 216: Luego proceda a ingresar el código
- Page 217 and 218: La matemática fractal es producto
- Page 219 and 220: Para el desarrollo de la presente a
- Page 221 and 222: En este capítulo, debido a las lim
Put # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE<br />
Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el<br />
archivo, NÚMERO_REG es el número correspondiente al registro<br />
que se va ha grabar y VARIABLE contiene los datos a escribir en<br />
el archivo. Por ejemplo:<br />
Dim N1 As Integer, REG As DISTRITO<br />
REG.ID_DISTRITO = “L09”<br />
REG.NOMBRE = “Chorrillos”<br />
N1 = FreeFile()<br />
Open “C:\DATA\RAND<strong>1.</strong>DAT” For Random As # N1 Len = Len(REG)<br />
Put # N1, 1, REG<br />
Close # N1<br />
El segmento de código anterior utiliza una variable REG de<br />
tipo DISTRITO, cuya definición es la siguiente:<br />
Private Type DISTRITO<br />
End Type<br />
ID_DISTRITO As String * 3<br />
NOMBRE As String * 30<br />
Sentencia Get<br />
Permite leer un registro procedente de un archivo de<br />
acceso aleatorio, almacenando los datos en una variable<br />
específica. Su sintaxis es de la forma:<br />
Pág. 172