Download - Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Transcript
Page 1: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Colegio De Bachilleres Juana Villalobos.

L.I Myrtha Idalhí Montañez León.

Base de Datos II

Zamanta Sarahi Núñez Márquez

Cesar Ignacio Hernández Pérez

Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.Formato de datos Lenguaje

Page 2: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Enumera los comandos y funciones que hacen posible que para los datos y el formato de visualización de los registros, los campos, las variables de memoria, o matrices.

Entrada del teclado y del ratón

Enumera los comandos y funciones que hacen posible que usted controle la entrada con el teclado o el ratón.

Los menús y barras de menús

Enumera los comandos y funciones que hacen posible que usted para desarrollar, mostrar y activar los menús definidos por el usuario y barras de menús.

Impresión (Visual FoxPro)

Page 3: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Enumera los comandos y funciones que lo hacen posible para que usted pueda imprimir o mostrar los datos de los registros o las variables de memoria a la pantalla, una impresora o un archivo de salida.

Informes y etiquetas

Muestra los comandos que hacen posible crear informes y control de salida.

Comandos y funciones de Windows

Enumera los comandos y funciones que lo hacen posible para que usted pueda crear, mostrar y activar ventanas definidas por el usuario.

Page 4: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Tabla con las instrucciones de entrada y salida de datos que

pueden utilizarse en Visual FoxPro.

OBJETO: Una instancia de una clase que combina datos y procedimientos. Por ejemplo, un control de un formulario en ejecución es un objeto.

FORMULARIO: Se utilizan para visualizar e introducir cualquier tipo de información y son el medio de comunicación entre el usuario y los datos.

PROPIEDADES:  Un atributo de un control, campo u objeto de base de datos que se establece para definir una de las

Page 5: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

características del objeto o un aspecto de su comportamiento. Por ejemplo, la propiedad Visible afecta a la visibilidad en tiempo de ejecución de un control. Puede cambiar los valores de las propiedades de objeto mediante la ventana Propiedades.

EVENTO: Una acción, reconocida por un objeto, para la cual puede escribir código de respuesta. Los eventos pueden estar generados por una acción del usuario, como hacer clic con el mouse o presionar una tecla, por código de

Page 6: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

programa o por el sistema, como ocurre con los cronómetros.

METODO: Una acción que un objeto es capaz de realizar. Por ejemplo, los cuadros de lista tienen métodos llamados AddItem, RemoveItem y Clear para mantener el contenido de las listas.

BARRA DE HERRAMIENTAS: Una serie de botones en los que se hace clic para realizar tareas frecuentes. Las barras de herramientas pueden flotar en su propia ventana o bien puede acopladas en los extremos superior, inferior o laterales de la

Page 7: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

ventana principal de Visual FoxPro. Puede personalizar las barras de herramientas suministradas con Visual FoxPro, así como crear barras de herramientas propias mediante la clase de base ToolBar incluida con Visual FoxPro.

Principales características y funciones de los formularios.

Las características mínimas que deben tener todo formulario son las siguientes:Sencillez en su diseño.

Cada formulario debe estar diseñado para un procedimiento específico.

Page 8: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

El orden en el cual se solicita la información debe ser realizado en la misma secuencia en la cual se generan los datos. 

Un mismo empleado no debe validar dos formularios que por razones de control interno, sean compatibles. Por ejemplo, la persona que conforma un informe de recepción no puede aprobar la orden de pago o el cheque con él se cancele una obligación.

Las copias deben ser hechas y distribuidas únicamente para aquellos departamentos que manejan que manejan la información que contienen los mismos.

En la medida de lo posible y tomando en cuenta el concepto de costo/beneficio, se deben establecer formularios pre numerados.

Los formularios deben poseer espacios adecuados para las aprobaciones y/o autorizaciones.

Todo formulario debe estar codificado bajo algún esquema, de

Page 9: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

tal forma que se pueda lograr una identificación o asociación del formato a una función o área específica y se indique la última fecha de revisión.

Investigar cómo se utilizan las siguientes instrucciones de Visual FoxPro

Display

Browse

?

DISPLAY STATUS (Comando)

Muestra el estado del entorno de Visual FoxPro.

DISPLAY STATUS [TO PRINTER [PROMPT] | TO FILE FileName] [NOCONSOLE]

Parámetros

TO PRINTER [PROMPT]Dirige el resultado de DISPLAY STATUS a una impresora.

Puede incluir la cláusula opcional PROMPT para mostrar un cuadro de diálogo de impresión antes de comenzar a imprimir. En este cuadro

Page 10: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

de diálogo, puede ajustar la configuración de la impresora, incluidos el número de copias y los números de las páginas que desea imprimir. Las opciones de configuración de la impresora que puede ajustar dependen del controlador de impresora que tenga instalado actualmente. Coloque la palabra clave PROMPT justo después de TO PRINTER.

TO FILE FileNameDirige el resultado de DISPLAY STATUS al archivo especificado con FileName. Si el archivo ya existe y SET SAFETY está establecido en ON, el sistema le preguntará si desea sobrescribir el archivo.

NOCONSOLEImpide que se muestre el resultado en la ventana principal de Visual FoxPro o en la ventana activa definida por el usuario.

Observaciones

Esta forma de DISPLAY muestra información acerca del entorno actual de Visual FoxPro. Las categorías de información y la información de cada categoría son las siguientes.

Información de tablas y archivos de índice:

Tablas abiertas Archivos memo abiertos Alias de tablas Páginas de código de las tablas Relaciones de tablas Índices activos Claves de archivos de índice El archivo o la etiqueta de índice principal Archivos compuestos estructurales abiertos

Page 11: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Etiquetas de índices compuestos abiertos El estado del atributo compartido de cada tabla

abierta Los registros actualmente bloqueados de cada

tabla La configuración de uso de EXCLUSIVE La configuración de LOCK La configuración de MULTILOCKS El valor de SET REFRESH El valor de SET REPROCESS

BROWSE (Comando)BROWSE [FIELDS FieldList] [FONT cFontName [, nFontSize]] [STYLE cFontStyle] [FOR lExpression1 [REST]] [FORMAT] [FREEZE FieldName] [KEY eExpression1 [, eExpression2]] [LAST | NOINIT] [LOCK nNumberOfFields] [LPARTITION] [NAME ObjectName] [NOAPPEND] [NOCAPTIONS] [NODELETE] [NOEDIT | NOMODIFY] [NOLGRID] [NORGRID] [NOLINK] [NOMENU] [NOOPTIMIZE] [NOREFRESH] [NORMAL] [NOWAIT] [PARTITION nColumnNumber [LEDIT] [REDIT]] [PREFERENCE PreferenceName] [SAVE] [TIMEOUT nSeconds] [TITLE cTitleText] [VALID [:F] lExpression2 [ERROR cMessageText]] [WHEN lExpression3] [WIDTH nFieldWidth] [WINDOW WindowName1] [IN [WINDOW] WindowName2 | IN SCREEN] [COLOR SCHEME nSchemeNumber]

Page 12: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.

Ejemplo de cliente-servidorVisual Studio .NET 2003

En el ejemplo de cliente-servidor se muestran algunas de las características enumeradas a continuación que hacen de Visual FoxPro una herramienta ideal de programación de clientes para aplicaciones cliente-servidor:

Trabajar con tablas locales, vistas locales y vistas remotas. Actualizar las tablas locales en el servidor. Utilizar modelos cliente-servidor de 2 y 3 capas. Actualizar datos. Tratar conflictos de actualización. Trabajar con vistas en pantalla y fuera de línea.

Para ejecutar la aplicación de cliente-servidor de ejemplo

Escriba la siguiente línea de código en la ventana Comandos:

Copiar

DO (HOME(2) + 'csapp\sample')

–O bien–

1. En el menú Programa, elija Ejecutar.2. Seleccione la carpeta …\Samples\CSApp.3. Haga doble clic Sample.app.

Para abrir el proyecto para la aplicación de cliente-servidor de ejemplo en el Administrador de proyectos

Escriba la siguiente línea de código en la ventana Comandos:

Copiar

MODIFY PROJECT (HOME(2) + 'csapp\sample')

Si aparece el error "No se encuentra la definición de clase Bizrules.SalaryRule" al seleccionar la sección Reglas comerciales, abra el proyecto BizRules de la carpeta CSApp y vuelva a generar el archivo .exe. Al generar el archivo .exe se registra la clase en el registro de Windows y se impide que aparezca este error.

Page 13: Elementos de apertura y de cierre en procedimientos y funciones de Visual FoxPro.