Hola, queria saber si me podrían dar sus opiniones acerca del libro VISUAL FOXPRO 6 EDICION ESPECIAL de BAZIAN MENACHEM me interesa si es que este libro explica paso a paso para que se utiliza cada una de las variables del programa o aunque sea la mayoria , en especial me interesa ese tema, ustedes sabran que es lo que mejor explica por eso aqui les dejo el indice de contenido y si alguien ha leido este libro, le agradeceria que opine, aca va el indice:
Introducción
¿Qué es Visual FoxPro?
Pero, ¿no está muerto Visual FoxPro?
¿Qué pasa si tengo aplicaciones antiguas de FoxPro?
¿Quién deberá leer este libro?
Convenciones usadas en el libro
I Introducción
1 Revisión rápida de la interfaz de Visual FoxPro
Puesta en marcha de FoxPro
La barra de título
La barra de menús
La barra de herramientas
La barra de estado
Control de las ventanas
Cambio de tamaño de la ventana
¿Cómo redimensionar una ventana?
Movimiento de ventanas
Comprensión de los objetos de ventanas comunes
Presentación del Administrador de proyectos
Adición y eliminación de archivos
Vista de archivos
Modificación de archivos
Especificación de las opciones de configuración
Opciones de controles
Opciones de Datos
Opciones de Depurar
Opciones de la Asignación de campos
Opciones de Archivos
Opción Formularios
Opciones Generales
Opciones de la página Proyectos
Opciones de la página Regional
Opciones de la página Datos remotos
Opción Colorear la sintaxis
Opción Ver
Obtención de ayuda de Visual FoxPro
Búsqueda de ayuda por medio de la página Contenido
Búsqueda de ayuda por medio del índice
2 Introducción a conceptos de programación
¿Qué es programación?
¿Por qué escribir código?
Cómo aprender a programar
Elementos de código
Comandos y funciones
Literales y constantes
Variables de memoria
Campos de datos
Comentarios
Operadores
Evaluadores
Ejecución condicional
Bucles
Empaquetado de código
Archivos de programas
Procedimientos y funciones
Métodos de objeto
SQL frente al código de procedimiento
Novedades en VFP
II Trabajo de datos
3 Definición de bases de datos, tablas e índices
Creación de tablas para una aplicación
Determinación de las categorías de datos necesarias
Denominación de cada tipo de dato
Asignación de tipos de datos
Uso del Diseñador de tablas
Uso de nulos
Modificación de estructuras de tablas
Adición de campos
Borrado de campos
Cambio de nombre de un campo
Redefinición de campos
Definición del orden de una tabla
Examen de los índices aislados contra los estructurales y no estructurales
Definición de índices normales y únicos
Definición de claves candidatas y principales
Indexado sobre expresiones complejas
Selección de un índice activo en tiempo de ejecución
Adición de registros
Adición de registros por medio de las ventanas Examinar y Editar
Adición de registros por medio de un programa
Adición de datos de otras tablas
Creación de una base de datos
Adición de tablas existentes a la base de datos
Uso de claves principales y candidatas
Cambio de las propiedades de la tabla mediante el programa
Examen de asuntos de compatibilidad
Compartición de tablas con FoxPro, 2.x
Conversión desde Visual FoxPro 3.0
Eliminación de una tabla de la base de datos
4 Conceptos avanzados de administración de bases de datos
Técnicas de diseño de base de datos
Normalización de datos
Dependencias funcionales
Primera forma normal
Segunda forma normal
Tercera forma normal
Cuándo romper las reglas
Convenciones de denominación
Aspectos de denominación al interior de una aplicación
Denominación de variables de memoria
Denominación de campos en tablas
Denominación de objetos
Aspectos de denominación entre aplicaciones relacionadas
Uso de convenciones de denominación a nivel de empresa
Otras características avanzadas del Contenedor de Base de datos de Visual FoxPro
Uso de validaciones a nivel de registro
Mantenimiento de la integridad referencial
Formación de relaciones persistentes
Uso del Generador de integridad referencial
Construcción de su propia integridad referencial
Uso de desencadenantes
5 Selección, vista y ordenación de datos
Apertura de una tabla de datos
Apertura de tablas en áreas de trabajo
Apertura de tablas Ubres
Apertura de tablas más de una vez
Apertura de tablas asociadas a una base de datos
Listado de datos hacia la pantalla o la impresora
Localización de registros con LOCATE
Búsqueda de registros por valores de índice
Selección de grupos de registros
Procesamiento de registros Con WHILE
Ordenación de datos en la Tabla
Creación de ordenación permanente
Creación de ordenaciones virtuales con índices
Planeación de índices para Rushmore
Desactivado de Rushmore
Cómo ayudar a Rushmore
6 Creación de consultas básicas
¿Qué es una consulta?
Selección de tablas para una consulta
Cómo agregar una tabla o vista desde una base de datos
Adición de una tabla libre
Selección de campos a incluir en la consulta
Ordenación de los resultados
Opciones de la página Varios
Visualización de los resultados
Uso de filtros de condición múltiple
Destino de los resultados de la consulta
Salida a un cursor
Salida a una tabla
Salida a un gráfico
Salida a la pantalla
Salida a un informe
Salida a una etiqueta
El Diseñador de consultas en comparación con las instrucciones SELECT manuales
Agrupamiento de registros para resumir datos
Uso de consultas en programas y formularios
Modificación de la instrucción SELECT de SQL generada
Creación de consultas complejas
Uso de la cláusula BETWEEN para filtrar un rango de valores
Uso de la cláusula IN para filtrar los valores seleccionados
Definición de subconsultas
7 Consultas y vistas avanzadas
Unión de los resultados de varias consultas
Recuperación de los registros de clientes actuales
Uso de DISTINCT en vez de GROUP By
Recuperación de los registros de proveedores que corresponden con las compras
Recuperación de registros de empleados
Uso de UN ION para unir resultados de SELECT
Creación de uniones internas
Creación de uniones externas
Creación de una autounión
Optimización de Generación de consultas
Reglas básicas para el uso de Rushmore
Minimización de campos en una consulta
Creación de tablas cruzadas
Uso de vistas y consultas actualizables
Vistas de datos locales
Opciones de actualización de vistas
Uso de variables de memoria en el criterio de selección
Criterios de consulta parametrizados
8 Acceso a datos remotos
Introducción al acceso de datos remotos
¿Qué son datos remotos?
ODBC
Creación de vistas remotas en Visual FoxPro 6
Uso de un origen de datos
Uso de una conexión
Uso de funciones de la tecnología de paso a través de SQL
Uso de DCOM
ADO frente a RDO
Aspecto de la interfaz de usuario con datos remotos
III Creación de una interfaz gráfica de usuario