Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 10-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Siguiendo con esto que no me deja dormir.
Viendo el codigo de maugescully creo que se paso de querer hacer un archivo txt (Ficheros Ascii) a un archivo Dat (Ficheros Binarios).
Dos cosas completamente diferentes en el uso de Rewrite, Reset, CloseFile y por supuesto Seek que no esta en los TXT, ademas de Filesize, y FilePos.

Sigo sin entender muchas cosas, entre ellas por que la eleccion de archivos binarios, por que la separacion de codigo de los forms 1 y 2, por que no se ligan en el uses etc.

Logicamente si se envia Byte se recibe Byte por eso es que me cuestiono el uso de este tipo de archivo, salvo que sea un requisito del Profesor en cuestion.

Me gustaria tener el programa de maugescull para poder analizarlo y aprender.

Saludos
__________________
Siempre Novato
Responder Con Cita
  #22  
Antiguo 10-08-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo tengo un programa que hace exactamente eso que quiere magescull de alla de mis épocas pascaleras, pero...estan en un floppy de 5 1/4 y no encuentro el lector que tenía por ahi arrumbado. Por cierto el programita era una agenda simple pero con el rimbombante nombre de "Datamaster" jajaja

En realidad es muy sencillo caral...no se si nuestro amigo todavia tenga tiempo para su entrega pero podemos ir haciendolo entre los 3 desde cero, nomás les pido paciencia porque no siempre entro a cada rato. Ahi me confirman y lo hacemos
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #23  
Antiguo 10-08-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Por cierto caral, un comentario para ver si se te aclara el panorama:

Los archivos binarios son meros archivos que pueden guardar cualquier tipo de datos de delphi en forma secuencial. Así, puedes declarar un archivo como de chars, integers, strings o lo que es mas usado: de records. Delphi incorpora funciones que permiten abrirlos, crearlos, leerlos y escribirlos, más funciones para ir a un determinado registro. Aquí no cuentan índices ni nada, es una mera lista. Prácticamente todas los procesos que involucran leer todos los registros implica utilizar un ciclo "while not eof" e ir leyendo cada registro secuencialmente.

Ahora bien, si pensamos en OOP, basta con imaginarse por ejemplo una clase TAlumno que puede contener propiedades como nombre, apellido, grado, clase, etc. y algunos métodos para su control. Y tendríamos otra clase llamada TAlumnos que es la que se encargaría de gestionarlos, así, esta clase puede construirte un objeto TAlumno, le puede s pasar un TAlumno y decirle que lo guarde o pedirle que te cree un objeto TAlumno conteniendo los dato de x alumno o bien que te borre x. Internamente la clase lo que hará es acceder al archivo binario y hacer lo que corresponda. También le puedes decir a la clase que te liste los alumnos o que te genere un txt.

Como ves, cuando piensas en objetos es muy sencillo modelar un sistema rápidamente aún sin haber tecleado nada y sin preocuparse por el como hacer cada cosa.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #24  
Antiguo 10-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por AzidRain Ver Mensaje
.......de alla de mis épocas pascaleras, pero...estan en un floppy de 5 1/4 y no encuentro el lector que tenía por ahi arrumbado. Por cierto el programita era una agenda simple pero con el rimbombante nombre de "Datamaster" jajaja
Estas viejo amigo jajajjaaj.

Cita:
Empezado por AzidRain Ver Mensaje
En realidad es muy sencillo caral...no se si nuestro amigo todavia tenga tiempo para su entrega pero podemos ir haciendolo entre los 3 desde cero, nomás les pido paciencia porque no siempre entro a cada rato. Ahi me confirman y lo hacemos
Se que puede ser algo que nos tome un par de horas (para hacerlo bonito ) pero sigo con la duda de el por que hacer un archivo binario, no lo entiendo, salvo como dije, que sea una peticion del profesor y de ser asi no me meteria a hacerlo ya que si el profesor les pidio retroceder en el tiempo pues su razon tendra.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #25  
Antiguo 11-08-2010
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Caral, el por que hacerlo con un archivo binario es por requerimientos del maestro y si no lo haces, pues reprobarás la materia.

Y no es que esté retrocediendo en el tiempo, es que simplemente deben estar viendo sobre estructuras de datos y sobre archivos de acceso secuencial y muchas veces es bueno saber sobre eso cuando se programa, nunca sabes cuando puedes llegar a necesitar ese conocimiento.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #26  
Antiguo 11-08-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Esta en lo correcto maeyanes, el archivo de texto simplemente no sirve para usarse para almacenar datos y luego mantenerlos.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #27  
Antiguo 11-08-2010
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

AzidRain no entendí, ¿quién está en lo correcto, Caral o yo? xDDD


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #28  
Antiguo 11-08-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Estas correcto maeyanes en que así lo pidio el maestro y en que es lo que normalmente se ve al tocar el tema de estructuras de datos, concretamente el tipo record siempre se asocia con el tema de archivos de acceso secuencial ya que es lo más natural el pensar en como almacenar los datos de un record de manera persistente.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #29  
Antiguo 11-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola

Saludos
__________________
Siempre Novato
Responder Con Cita
  #30  
Antiguo 11-08-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Tons que mi caral...nos lo echamos? asi paso a pasito? Aunque sea de hobby no?
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #31  
Antiguo 11-08-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Si le entras te trato se seguir.
Saludos
PD: Empieza tu, que de esto el que voy a aprender sere yo
__________________
Siempre Novato
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
string literal may have at most 255 elements?? auxilio einarcito SQL 7 26-08-2008 01:26:15
Auxilio con FastReport nmg05 Impresión 0 14-04-2008 18:42:43
Auxilio en ComboBox Luis Conexión con bases de datos 4 30-09-2004 09:43:55
Auxilio....Tipos de datos buitrago Firebird e Interbase 0 07-09-2004 00:51:20


La franja horaria es GMT +2. Ahora son las 11:04:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi