Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Dudas de como seguir estudiando (https://www.clubdelphi.com/foros/showthread.php?t=34517)

Gabel 11-08-2006 20:56:50

Dudas de como seguir estudiando
 
Hola. Comence por mi cuenta a estudiar programacion en Pascal, y recientemente (3 semanas) comence con Delphi (en su version 6).

Aun no experimente como guardar datos, es decir, la gestion de archivos de textos, binarios... Pero ya, sin antes haber comenzado a trabajar con esto, me intriga lo siguinte.
Cuando quiera hacer un sistema (digamos para una libreria)
Por donde sigo?
Voy a tratar de explicarme:
En Pascal, uno gravaba la informacion en registros (record), datos definidos por el usuario y esto (tal cual) iba guardado al rigido y despues accedia a los datos requeridos mediante la sentencia seek.
Este tipo de metodos ya no corren para Delphi, no?
Porque anduve mirando un poco los foros y note que todo el mundo habla sobre acceso a datos (como en Turbo Pascal) pero ya no sobre datos definidos por el usuario (archivos planos, de texto o no se como llamarlos) sino que accede a esos datos, pero estos se hallan en una base de datos.
(Acces, SQL, etc)
Entonces como sigue la cosa?
Debo aprender a "comunicarme" desde mis programas en Delphi "contra" bases de datos?.

Ah! quisiera saber si me pueden decir de algun libro que me sirva de respaldo para aprender todo esto, ya que me largué solo en esto.
Gracias amigos.

DANY 11-08-2006 21:03:05

Lo mejor para inicirase , en mi opinion es la cara oculta de delphi 4 de Ian marteens. Es gratis y lo puedes bajar de su WEB en formato PDF.
Saludos.

roman 11-08-2006 21:05:49

Tú mismo te has contestado. Debes aprender de bases de datos. En la misma ayuda de Delphi viene un apartado con los lineamientos básicos para el acceso a datos (Developing Database Applications). También puedes buscar en la página de Ian Marteens su libro La Cara Oculta de Delphi, el de la versión 4 lo tiene para descargar gratuitamente y aunque es una versión algo anterior te servirá perfectamente para empezar.

// Saludos

DANY 11-08-2006 21:07:49

Roman al acecho, por algo es moderador.:D

roman 11-08-2006 21:10:01

No, no, disculpa si así pareció pero cuando comencé a escribir la respuesta, aún no estaba la tuya.

// Saludos

maeyanes 11-08-2006 21:13:49

Es algo que sucede muy seguido en estos foros... :D

Hay tanta participación que a veces las respuestas se siguen unas a otras por uno o dos minutos de diferencia... jeje



Saludos...

DANY 11-08-2006 21:14:00

Me lo imaginaba, lo decia de manera ironica para divertirnos un rato, justamente por el hecho de saber la ayuda que brindas en este foro.
Saludos Roman

seoane 11-08-2006 22:14:16

Cita:

Empezado por Gabel
En Pascal, uno gravaba la informacion en registros (record), datos definidos por el usuario y esto (tal cual) iba guardado al rigido y despues accedia a los datos requeridos mediante la sentencia seek.
Este tipo de metodos ya no corren para Delphi, no?

Este método puede seguir usándose en delphi, los records, las instrucciones : Assignfile, reset, rewrite, seek, etc. siguen estando disponibles en delphi para manejar archivos. Si necesitas leer o guardar datos en un archivo son perfectamente validos, ahora bien, si quieres hacer una base de datos, delphi disponen de herramientas mucho mas potentes.

Lepe 12-08-2006 10:48:06

Como todo depende de los requerimientos.

Si quieres hacer una pequeña agenda / recordatorio de eventos, sobrecargar el programa con un motor de bases de datos, puede ser demasiado en algunos casos, así que lo haces con tipos "record".

Si no importa lo anterior, pues una BBDD es más cómoda, ya tiene implementado los métodos de guardar, cargar desde archivo y métodos de búsqueda muy cómodos para tí como programador, etc.

Hoy en día... yo diría que TODO es Bases de Datos, y cada vez más usando tecnología cliente/servidor tipo Firebird. Puede ser dificil empezar con esa tecnología, te puedo aconsejar que hagas un programa "pequeño" con tablas Paradox, y cuando ya sepas como hacer lo básico: guardar, cargar información, dar de alta, realizar listados e imprimirlos, ya podrías pasar a estudiar Firebird o MySql.

Si tienes tiempo Libre, podrías hacer el mismo programa de las 3 formas(archivos planos, Paradox, Firebird). Yo al menos haría lo más simple:
- Poder dar de alta informacion
- Listado simple con un par de condiciones
- Imprimir el listado.

Tú mismo verás por qué usar uno u otro método. Quizás el más engorroso sea con ficheros planos, pero en algunos casos es necesario.

Saludos

Gabel 14-08-2006 20:33:44

Gracias por su colaboracion amigos, leere al tal Mateens. Espero no liarme.


La franja horaria es GMT +2. Ahora son las 21:31:57.

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