Rol del programador al utilizar una vista de registros
En la tabla siguiente se muestra lo que hay que hacer normalmente para trabajar con una vista de registros y lo que hace automáticamente el marco de trabajo.
Trabajar con una vista de registros: el programador y el marco de trabajo
El programador |
El marco de trabajo |
---|---|
Utiliza el editor de cuadros de diálogo de Visual C++ para diseñar el formulario. |
Crea un recurso de plantilla de cuadro de diálogo con controles. |
Utiliza el Asistente para aplicaciones MFC para crear clases derivadas de CRecordView y CRecordset o de CDaoRecordView y CDaoRecordset. |
Escribe el código de las clases. |
Asigna controles de vista de registros a miembros de datos de campo de un conjunto de registros. |
Proporciona DDX entre los controles y los campos de conjunto de registros. |
|
Proporciona controladores predeterminados para los comandos Mover primero, Mover último, Mover siguiente y Mover anterior de los menús o los botones de la barra de herramientas. |
|
Actualiza los cambios en el origen de datos. |
[Opcional] Escribe código para rellenar cuadros de lista, cuadros combinados u otros controles con datos de otro conjunto de registros. |
|
[Opcional] Escribe código para las validaciones especiales. |
|
[Opcional] Escribe código para agregar o eliminar registros. |
|
La programación basada en un formulario es sólo uno de los distintos enfoques existentes para trabajar con una base de datos.Para obtener información acerca de aplicaciones que utilizan otro tipo de interfaz de usuario o que no utilizan interfaz de usuario, vea MFC: Utilizar clases de base de datos con documentos y vistas y MFC: Utilizar clases de base de datos sin documentos ni vistas.Si desea obtener enfoques alternativos para mostrar los registros de base de datos, vea las clases CListView y CTreeView.