El documento describe las características y capacidades de Visual FoxPro 9.0, incluyendo su soporte ampliado para XML, mejoras en los reportes, capacidad para manejar datos nativos y remotos, flexibilidad para crear soluciones de bases de datos, y uso de sentencias SQL de forma nativa. También explica conceptos básicos como tablas, objetos, eventos y la ventana de comandos en Visual FoxPro.
How to use Redis with MuleSoft. A quick start presentation.
Visual_foxpro 9.0
1.
2.
3. EL 17 DE DICIEMBRE DEL 2004 APARECE VISUAL FOXPRO 9.0, CONOCIDO
DURANTE SU DESARROLLO COMO EUROPA CON UN AMPLIO SOPORTE A XML
Y UNA MEJORA NOTABLE EN LOS REPORTES PERMITIENDO DETALLES EN
MÚLTIPLES BANDAS, LA ROTACIÓN DE TEXTO, Y EL ENCADENAMIENTO DE
INFORME. LOS INFORMES DE SALIDA SOPORTADOS INCLUYEN XML, HTML,
FORMATOS DE IMAGEN, Y PERSONALIZACIÓN DE LA SALIDA DE IMPRESIÓN.
4. • CAPACIDADES PARA EL MANEJAR DATOS NATIVOS Y REMOTOS.
• FLEXIBILIDAD PARA CREAR SOLUCIONES DE BASES DE DATOS.
• LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS.
• UTILIZACIÓN DE SENTENCIAS SQL EN FORMA NATIVA.
• MANEJO DE VISTAS, CURSORES Y CONTROL COMPLETO DE ESTRUCTURAS RELACIONALES.
• SU PROPIO GESTOR DE BASE DE DATOS INCORPORADO. SIN EMBARGO, TAMBIÉN PUEDE
CONECTARSE CON SERVIDORES DE BASE DE DATOS, TALES COMO ORACLE, MICROSOFT SQL
SERVER O MYSQL.
• CUENTA CON UN MOTOR DE GENERACIÓN DE INFORMES RENOVADO Y FLEXIBLE PARA SOLUCIONES
MÁS ROBUSTAS.
• DESDE LA VERSIÓN 9.0, AMPLIO SOPORTE DE XML, TANTO COMO FUENTE DE DATOS (POR EJ.,
SERVICIOS WEB BASADOS EN XML) COMO POR GENERAR REPORTES EN FORMATO XML.
5. • EN FOXPRO PARA DOS Y WINDOWS UNA BASE DE DATOS ERA UN ARCHIVO DBF
EN EL CUAL SE ALMACENABA LOS REGISTROS POR EJEMPLO DE CLIENTES.
• EN VISUAL FOXPRO ESTE CONCEPTO A CAMBIADO. AHORA UNA BASE DE DATOS
ES UN CONTENEDOR DE TODAS LAS TABLAS (CLIENTES, ARTÍCULOS,ETC.),
RELACIONES ENTRE LAS TABLAS, ÍNDICES DE LAS TABLAS, CONEXIONES BASES
DE DATOS REMOTAS ETC.
6. UNA TABLA ES UN ARCHIVO DONDE SE ALMACENA LA INFORMACIÓN EN
COLUMNAS Y REGLONES, POR EJEMPLO, EL NOMBRE DE UN CLIENTE, SU
DIRECCIÓN Y SU TELÉFONO, ESAS SERIAN LAS COLUMNAS Y LOS REGLONES SERIA
TODOS LOS CLIENTES REGISTRADOS
EN VISUAL FOXPRO ES UN ARCHIVO DBF, CONOCIDO ANTERIORMENTE EN FOXPRO
COMO BASE DE DATOS. EN VISUAL FOXPRO LAS TABLAS TIENEN AHORA MAS
CAPACIDADES COMO NOMBRES LARGOS DE TABLAS Y DE CAMPOS, REGLAS DE
VALIDACIONES A NIVEL DE CAMPO, Y ALGUNAS OTRAS
7. • EN VISUAL FOXPRO CADA ACCION QUE TU REALIZES ES UN EVENTO, POR
EFEMPLO EL MOVIMIENTO DEL MOUSE, HACER CLIC SOBRE UN BOTON , ESCRIBIR
UN TEXTO EN CUADRO DE TEXTO ETC.
• AQUI TODO SEMANEJA POR EVENTOS, ES DECIR SOLO PROGRAMAS EL EVENTO
QUE QUIERES QUE REALIZE UNA ACCION CUANDO SECEDE, AQUI EN VISUAL
FOXPRO NO TIENES QUE TENER PROCEDIMIENTOS O RUTINAS PARA VALIDAR
POR EJEMPLO LA ENTRADA EN LA CLAVE DEL ARTICULAR, SIMPLEMENTE SE
PROGRAMA EL EVENTO RESPECTIVO, ADEMAS DE QUE NO ESTAN TEDIOSO EL
MANTENIMIENTO DEL SISTEMA
8. EN VISUAL FOXPRO Y EN OTROS, SE LE LLAMA OBJETOS A TODO LO QUE VES EN
PANTALLA LOS OBJETOS SON POR EJEMPLO UN BOTON, UNA CAJA DE TEXTO, UNA
IMAGEN , Y EN GENERAL TODO OBJETO VISUAL QUE VEAS EN LA PANTALLA
SE LES LLAMA OBJETOS PORQUE CADA UNO TIEN SUS PROPIEDADES POR EJEMPLO
UN BOTON TIENE SU PROPIEDAD DE TEXTO QUE ES LA QUE SE VE DENTRO DEL
BOTON TEMBIEN TIENE UN ANCHO, UN ALTO, Y ASI PARA CADA UNO DE LOS
OBJETOS
9.
10. NUEVO Ctrl + N
Presenta la ventana de nuevo archivo; en la
cual se puede elegir el archivo que se desea
crear con la opción de utilizar solo el
generador o el asistente (si se cuenta con el).
ABRIR Ctrl + O
Permite abrir cualquier tipo de archivo de VFP.
GUARDAR Ctrl + S
Con este botón se puede guardar cualquier tipo de
archivo de VFP.
IMPRIMIR Ctrl + P
Este solo puede imprimir archivos de texto, archivos
de comando (PRG, QPR, IDX,...etc.), informes,
documentos de Microsoft Word, Hojas de calculo de
Microsoft Ecxel. Importados a VFP.
11. PRESENTACIÓN PRELIMINAR
Presenta un bosquejo de como se verá la impresión (ventana de presentación
preliminar).
ORTOGRAFÍA
Revisa la ortografía de archivos de texto o campos tipo memo de una tabla.
CORTAR Ctrl + X
Permite cortar todo tipo de elementos de trabajo de VFP(objetos, palabras, imágenes); quitándolos de su posición
original.
COPIAR Ctrl + C
Envía una copia de elemento seleccionado al porta papeles.
PEGARCtrl + V
Recupera el elemento cortado o coloca una copia de este en la
posición del puntero; se puede pegar cuantas veces sea necesario
12. DESHACER Ctrl + Z
Deshace la ultima acción realizada
RESTABLECER Ctrl + R
Recupera todo lo que haya sido quitado por el
deshacer.
EJECUTAR Ctrl + D
Ejecuta los proyectos, aplicaciones, formularios,
reportes, consultas; y todo los archivo de tipo
comando.
BASES DE DATOS
Abre la ventana del generador de bases de datos.
VENTANA DE COMANDOS Ctrl + F2
Abre la ventana de comandos; en esta se puede
llamar a los generadores o ejecutar comandos
(interacción con el usuario).
13. SELECCIÓN DE OBJETOS
Esta herramienta permite seleccionar un objeto
VER CLASES
Muestra las diferentes librerías de clases que existen para objetos en un
formulario.
ETIQUETA
Inserta un objeto rotulo que sirve para identificar
otro objeto
CUADRO DE TEXTO
Permite capturar información para una campo
CUADRO DE EDICIÓN
Permite colocar un pequeño párrafo y guarda la información en un
campo MEMO
14. COMANDO
Botón de comando que permite realizar acciones definidas por el
programador.GRUPO DE COMANDOS
Conjunto de comando que pueden ser relacionado con un bucle
de control.
GRUPO DE OPCIONES
Permite utilizar tantas opciones como se desee
CUADRO DE VERIFICACIÓN
Este objeto permite hacer la función de swich
CUADRO COMBINADO
Se presenta como un cuadro de texto con la opción de un lista
integrada
CUADRO DE LISTA
Cuadro de lista que puede tener una lista dinámica o
fijaCUADRO NUMÉRICO
Permite manejar un contador numérico con rangos definidos por el
programador
15. CUADRICULA
Cuadricula dinámica de trabajo con una tabla o varias
IMAGEN
Permite insertar una imagen en el formulario
CRONOMETRO
Controla la operación de imágenes o formas
dinámicas
MARCO DE PAGINA
Cuadro de selección múltiple en paginas
CUADRO CONECTADO OLE
Permite inserta un gráfico en un formulario
CUADRO OLE DEPENDIENTE
Permite incrustar un gráfico desde una tabla
LÍNEA
Permite editar una línea de trazo
16. FORMA
Permite editar una polígono circulo en trazo
SEPARADOR
Introduce una separación entre un grupo de objetos
BLOQUEO DEL GENERADOR
Activa el generador rápido de formulario y permanece activado a un
terminada la operación
BLOQUEO DE BOTÓN
Permite dejar un botón activado para utilizar un objeto cuantas veces se
necesario
17. • LA VENTANA DE COMANDOS NOS SIRVE PARA UTILIZAR COMANDO
INTERACTIVAMENTE FUERA DE UN PROGRAMA CON VISUAL FOXPRO PARA
EFECTUAR TAREAS DE REVISION MANTENIMIENTO Y ALGUNAS OTRAS .
ESTA ES UNO DE LOS PUNTOS FUERTES DE VISUAL FOXPRO FRENTE A
LENGUAJES COMO VISUAL BASIC Y DELPHI, LOS CUALES NO CUENTAN CON
NINGUNA OPCION PARECIDA POR LO CUAL LAS TARESA DE
COMPROBACION SON MAS TEDIOSAS Y POR LO TANTO PERDIDA DE
TIEMPO