
En esta sección se encuentran las prácticas que vamos realizando en el Taller de Estructura de Archivos. Estas prácticas las tengo tal y como yo las entrego para que me las califiquen, por lo que por favor les pido que si las van a entregar, no lo hagan tal y como vienen aquí, sino que les sirvan de guí para entenderlas y realizar las suyas después. Si tienen alguna práctica o programa de algún otro maestro de esta asignatura, pueden enviármela y yo la subiré. Por favor, al mandarla escriban una breve descripción de la práctica, y, de ser posible, comentarios claros dentro de la misma. |
PRACTICA |
DESCRIPCION |
Ver |
DL |
Práctica 01 |
Aquí vemos una introducción a la programación Orientada a Objetos en lenguaje C. Este práctica es sencilla: Se crean dos métodos (capturar(); y mostrar();) de una clase (pc). El método capturar(); pide un modelo y un precio de computadora, y el de mostrar();, como su nombre lo indica, nos muestra dichos datos en pantalla. Bastante sencillo. |
||
Práctica 02 |
Aquí comenzamos a guardar en archivos físicos los datos capturados (con la función ofstream x(const char *,int ios::out);), para que éstos no se pierdan al momento de cerrar el programa. Pide nombre, código, dirección y promedio, y los guarda en columna en un archivo .txt. Al agregar otro registro, lo pone al final del archivo. |
||
Práctica 03 |
Parecido al anterior: pide un código, una marca y unas dimensiones. Las guarda en archivo igual que el anterior, sólo que esta vez, para mostrar los datos, lee y muestra en pantalla, uno por uno, cada uno de los caracteres del archivo. Así al momento de mostrarlos, quedarán tal y como están en el archivo. | ||
Práctica 04 |
Aquí hacemos uso de los encabezados en los archivos, es decir, que solo se genera una sola vez en el archivo, al principio del mismo, como para hacer tablas, etc. Además se utiliza la funcion setw(int *) que sirve para reservarle un espacio a una variable para, por ejemplo, que queden alineadas, como una especie de tabla. | ||
Práctica 05 (Registros de longitud variable) |
Aquí comenzamos a ver lo que son los separadores de campos ('|',etc). Aquí se utilizan los métodos de captura, generacion y muestra, mas
otros que son: el de búsqueda, el de eliminación y el de modificación. Pide código, nombre, departamento, sueldo y fecha y los
almacena en un archivo de la forma: |codigo|nombre|departamento|sueldo|fecha|. Todos los métodos a partir del de muestra utilizan el separador '|' para tener control sobre los campos de los registros. Ve el archivo para ver cada uno de los métodos. |
||
Práctica 06 (Registros en archivos binarios) |
Aquí esán todas las funciones de los registros en archivos binarios (o al menos todas las que llevamos para el 29 de Abril: Captura, Genera, Búsquedas, Modificaciones y Eliminaciones tanto para clientes como para películas (lo de películas es para los de la clase de 1 a 3 los lunes, los demás modifiquenlo de acuerdo a sus necesidades)y Búsquedas especiales con Nombre, Ciudad o clientes con adeudos. No incluí el main() para que ustedes hagan la interfaz como quieran. |
