Cita:
Empezado por pape19
Cuando me refiero a "controles en métodos de las clases", lo que quiero decir es que por ejemplo, para validar un usuario, no hago el control en el botón "Aceptar" del Form como siempre venía haciendo, sino que tengo una clase Usuarios, con un método EsValido, que realiza este control.
|
Ahora sí está más claro.
Puedes revisar estos links:
Accessing an Object and its Data - Delphi OOP Part 4:
Capítulo 8,
capitulo 9 y
capitulo 10.
Cita:
Empezado por pape19
Lo primero es, utilizando las IBTable, con DBEdits en el form, con un "insert", un "post" y luego un Commit, es suficiente para generar el alta. Pero si creo una instancia de la clase como sería? Teniendo Edit's comunes en el form, asigno lo ingresado en los mismos a las propiedades del objeto; y con el objeto "lleno", como lo guardo en la BD? Otra vez campo por campo?
|
En ese caso, tus clases deberían tener el código necesario para realizar las operaciones necesarias sobre Base de Datos; Recuperar un elemento (SELECT), insertar un elemento nuevo (INSERT), modificarlo (UPDATE) y borrarlo (DELETE). Lo más sencillo uinicialmente es que tus clases utilicen SQL para las operaciones.
Como segundo paso, puedes hacer que todos tus objetos deriven de un objeto "base" que te facilite realizar operaciones sobre la Base de Datos.