Manual de Visual Fox Pro 9.0

September 18, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Manual de Visual Fox Pro 9.0...

Description

 

MANUAL PARA EL ALUMNO 

Pág.1

CONVENCIONES PARA NOMBRAR OBJETOS Las primeras tres letras del nombre de un objeto deben ser utilizadas para indicar el tipo del objeto.  



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



 



   





chk chk - Check box cbo  - Combo box cbo cmd cmd  - Command button cmg cmg - Command Group cnt - Container cnt ctl ctl - Control cus - Custom cus edt - Edit box frm frm - Form frs - Form set grd grd - Grid grc - Grid Column grc grh grh - Grid Column Header img - Image img lbl lbl  - Label lin - Line lin lst lst - List box olb - OLE Bound Control olb ole ole - OLE Object como un ActiveX Control opg/opt opg/opt  - Option Group pag - Page pgf   - Pageframe sep sep - Separator shp  - Shape shp spn - Spinner txt txt - Text box tmr tmr  - Timer tbr - Toolbar tbr -

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.2

COMANDOS Y PROPIEDADES DE VISUAL FOXPRO

LABEL

U

Las etiquetas se diferencian de los cuadros de texto en los siguientes aspectos: No pueden tener un origen de datos. No pueden modificarse directamente. No puede tener acceso a las mismas mediante la tecla tab. Se pueden cambiar las propiedades Caption y Visible de las etiquetas mediante programación para adaptar la etiqueta a la situación concreta. • • •

Propiedad y Descripción Caption .- El texto que muestra la etiqueta.

U

U

AutoSize.-   Indica si el tamaño de la etiqueta se ajusta a la longitud del título. U

U

BackStyle .- Indica si la etiqueta es opaca o transparente.

U

U

WordWrap .- Indica si el texto que se muestra en la etiqueta puede ajustarse automáticamente a líneas adicionales.

U

U

Observaciones Un control Label es un control gráfico que muestra texto que no puede cambiarse directamente. Sin embargo, puesto que un control Label tiene un amplio conjunto de propiedades, eventos y métodos en común con otros controles, puede responder a eventos y cambiarse dinámicamente en tiempo de ejecución. Para asignar una tecla de acceso a una etiqueta, incluya una barra inversa y un signo menor que (\ HTML .- Convierte un cursor de Visual FoxPro.

U

U

Distinct Values Combo .- Realiza una búsqueda de valores únicos en el campo origen del control para rellenar un cuadro combinado.

U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.23

Error Object .- Tratamiento genérico de errores que funciona con código de objeto y también con código procedimental. U

U

Field Mover .- Cuadro de lista supermover que carga automáticamente campos del origen de datos actual. U

U

File Registry .- Proporciona un conjunto de funciones de registro que devuelven información específica de la aplicación. U

U

File Versión .- Recupera información de los datos de versión de un archivo.

U

U

Filter Button .- Muestra un cuadro de diálogo en el que especificar un filtro de datos para un campo determinado.

U

U

Filter Dialog .- Cuadro de diálogo que permite especificar condiciones de filtrado de los datos. U

U

Dialog..- Crea un cuadro de diálogo para expresiones de Filter Expression Dialog filtro avanzadas. Find (Findnext) Buttons.-   Conjunto de botones Buscar/Buscar siguiente genérico. U

U

Find Button .- Busca un registro que satisfaga criterios específicos.

U

U

Find Dialog.-   Cuadro de diálogo Buscar con opciones simples, tales como elección de campos.

U

U

Find Files/Text .- Utiliza el objeto COM Filer.DLL para buscar archivos. U

U

Find Object.-   Crea un objeto genérico que busca un registro con criterios específicos.

U

U

Font Combobox .- Cuadro combinado que contiene las fuentes disponibles. También lo utilizan las clases tbrEditing y rtfControls. U

U

Fontsize Combobox .- Cuadro combinado que contiene los tamaños de fuente disponibles. También lo utilizan las clases tbrEditing y rtfControls. U

U

Format Toolbar .- Proporciona una barra de herramientas para aplicar formato de fuente al texto del control activo. U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.24

FRX -> HTML .- Convierte el resultado de un informe de Visual FoxPro (.frx) al formato HTML. U

U

GetFile and Directory.-  Recupera un nombre de archivo y de carpeta.

U

U

Goto Dialog Button.-  Crea un botón que muestra el cuadro de diálogo Ir a.

U

U

Goto Dialog .- Crea un cuadro de diálogo Ir a registro. U

U

Graph By Record Object .- Grupo de botones de exploración que permite actualizar un nuevo gráfico por cada registro instantáneamente.

U

U

Graph Object.-  Genera un gráfico con el motor del Asistente para gráficos.

U

U

Help Button .- Muestra el archivo de Ayuda mientras comienza a buscar el HelpContextID especificado. U

U

Hyperlink Button .- Inicia un explorador de Web desde un botón. U

U

Hyperlink Image.-  Inicia un explorador de Web desde una imagen. U

U

Hyperlink Label.-  Inicia un explorador de Web desde una etiqueta.

U

U

INI Access .- Conjunto de funciones de registro que permiten el acceso a las configuraciones de archivo del antiguo tipo INI. U

U

Item Locutor .- Este botón abre un cuadro de diálogo con el que puede buscar un registro.

U

U

Keywords Dialog .- Crea un cuadro de diálogo similar al cuadro de palabras clave de la Galería de componentes. U

U

Launch Button .- Inicia una aplicación con un documento opcional.

U

U

Locate Button .- Muestra un cuadro de diálogo con el que buscar un registro.

U

U

Lookup Combobox .- Realiza una búsqueda de valores en un campo para rellenar un cuadro combinado. U

U

Mail Merge Object .- Genera una combinación de Word Mail con el motor del Asistente para combinar correspondencia.

U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.25

Messagebox Handler.-  Envoltura simple de la función MessageBox. U

U

MouseOver Effects.-  Resalta un control cuando pasa el mouse sobre él.

U

U

Mover .- Proporciona una clase sencilla de cuadro de lista con movimiento y botones mover/quitar. U

U

Navigation Shortcut Menu .- Menú contextual que puede colocarse en un formulario. U

U

Navigation Toolbar .- Conjunto de botones de navegación en una barra de herramientas. U

U

Object State.State.- Determina el estado de un objeto y guarda o restablece la configuración de sus propiedades. ODBC Registry .- Conjunto de funciones de registro que devuelven información específica de ODBC. U

U

Offline Switch .- Proporciona una vista de datos con conexión para su uso sin conexión. U

U

OK Button .- Realiza una liberación simple de formulario. U

U

Output Control .- Muestra un cuadro de diálogo complejo que solicita al usuario una opción de resultado de informe. U

U

Output Dialog .- Muestra un cuadro de diálogo que solicita al usuario una opción de resultado de informe. U

U

Output Object .- Diversas opciones de resultado de informe.

U

U

Password Dialog .- Sencillo cuadro de diálogo Contraseña para aplicaciones personalizadas. U

U

Pivot Table .- Genera una tabla dinámica de Microsoft Excel con el motor del Asistente para tablas dinámicas.

U

U

Preview Report .- Botón genérico para ejecutar un informe. U

U

QBF .- Proporciona un conjunto de botones para consultas de tipo Consulta por formulario.

U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.26

Registry Access .- Proporciona acceso a la información del Registro de Windows. U

U

Resize Object .- Hace que los objetos de un formulario cambien de tamaño y posición cuando se produce el evento Resize del objeto U

U

RTF Controls.-   Proporciona un conjunto de botones para aplicar formato al texto del control activo. U

U

Run Form Button .- Botón que ejecuta un formulario. _miscbtns.vcx SCX -> HTML Convierte un formulario .scx al formato HTML. SendMail Buttons .- Utiliza el control ActiveX de MAPI ActiveX para enviar un mensaje de correo desde un formulario.

U

U

U

U

Shell Execute .- Proporciona el comportamiento de doble clic del Explorador de Windows. U

U

Shortcut Menu Class .- Esta clase de envoltura crea dinámicamente menús contextuales emergentes. U

U

Simple Edit Buttons .- Proporciona sencillos botones Agregar, Modificar, Eliminar, Duplicar, Guardar y Cancelar (como los de los Asistentes para formularios). U

U

Simple Navigation Buttons .- Proporciona un conjunto de botones de exploración Siguiente y Anterior. U

U

Simple Picture Navigation Buttons.-   Conjunto de botones de exploración con imágenes sencillas. U

U

Sort Button .- Muestra un cuadro de diálogo que permite ordenar los datos

U

U

de un campo determinado de forma ascendente o descendente. Sort Dialog .- Permite realizar una ordenación ascendente o descendente de los datos de un campo determinado.

U

U

Sort Mover .- Esta subclase de la clase cuadro de lista supermover se ocupa de la ordenación de los datos. U

U

Sort Object .- Realiza una ordenación de un origen de datos.

U

U

Sort Selector .- Realiza una ordenación ascendente o descendente, basada en el control actual.

U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.27

Sound Placer .- Esta clase carga y reproduce un archivo de sonido. U

U

Splash Screen .- Proporciona aplicaciones personalizadas.

U

U

una

sencilla

pantalla

de

inicio

para

SQL Pass Through .- Proporciona paso a través de SQL y permite ejecutar procedimientos almacenados en la base de datos host. U

U

Stop Watch .- Proporciona un control de detención de inspección para un formulario o contenedor. U

U

String Library .- Realiza diversas conversiones de cadenas.

U

U

Super Mover .- Proporciona los botones Mover, Quitar, Mover todos y Quitar todos. U

U

System Toolbars .- Clase administrativa que maneja y hace un seguimiento de las barras de herramientas del sistema. U

U

Table Mover .- Esta subclase de la clase cuadro de lista supermover carga automáticamente tablas y campos desde el origen de datos actual. U

U

Text Preview .- Proporciona un visor del texto resultante. U

U

Trace Aware Timer .- Utilidad de aplicación que determina si la ventana de seguimiento está abierta. U

U

Type Library .- La rutina principal ExportTypeLib crea un archivo de texto con el resultado Typelib. U

U

URL Combo .- Crea un cuadro combinado para escribir en una dirección URL de Web. Inicia Microsoft Internet Explorer y se sitúa en el sitio correspondiente.

U

U

URL Open Dialog .- Proporciona un cuadro de diálogo que crea una lista desplegable con el historial de direcciones URL. U

U

VCR Buttons .- Grupo de botones de exploración Top, Next, Prev y Bottom.

U

U

Window Handler .- Realiza diversas operaciones comunes de ventanas habituales en las aplicaciones. U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.28

Scrollbars .- Controla el tipo de barras de desplazamiento que tiene un formulario. 0 – Ninguna. U

U

TitleBar .- Controla si aparece una barra de título en la parte superior del formulario. 1 – Activo. U

U

ShowWindow .- Controla si la ventana es una ventana secundaria (en la pantalla), flotante o de nivel superior. 0 - En pantalla

U

U

WindowState .- Controla si el formulario está minimizado, maximizado o es normal. 0 – Normal. U

U

WindowType .- Controla si el formulario es de tipo sin modo (opción predeterminada) o modal. Si es modal, el usuario deberá cerrar el formulario antes de tener acceso a ningún otro elemento de la interfaz de usuario de la aplicación. 0 – Sin modo Utilice la propiedad LockScreen para que el ajuste en tiempo de ejecución de las propiedades de diseño de controles parezca más limpio.

U

U

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.29

REFERENCIA DE OBJETO 

U

THIS .- El objeto o un procedimiento o evento del objeto.

U

U

Parámetros PropertyName 

Especifica la propiedad que va a establecer u obtener para el objeto. ObjectName 

Especifica un objeto de la clase. Observaciones THIS ofrece una forma muy conveniente para hacer referencia al objeto actual mientras programas que para controlan eventos en un formulario. Por ejemplo, esteescribe programa Click Event un botón de comando establece que el título del botón sea la hora actual:

Copiar código código   this.caption = time()

  La utilización de THIS en lugar de hacer referencia explícitamente al objeto actual por su nombre (por ejemplo,

thisform.command1.caption )

hace que el código de programa pueda alternarse entre objetos, porque evita el nombre del objeto y encapsula automáticamente la clase primaria del objeto. THIS permite hacer referencia a una propiedad o un objeto de una definición de clase. Los métodos de un bloque de definición de clase pueden utilizar THIS para especificar una propiedad o un objeto que existirá cuando se cree la clase. Puesto que múltiples instancias de objetos comparten el mismo código de método, THIS siempre hace referencia a la instancia en la que está

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.30

ejecutándose el código. Si hay múltiples instancias de un objeto, y se llama a uno de los métodos del objeto, THIS hace referencia al objeto correcto.

THISFORM .- El formulario que contiene el objeto.

U

U

Proporciona una referencia al formulario actual en el código de evento o en la definición de clase del formulario. Parámetros PropertyName 

Especifica una propiedad para el formulario. ObjectName 

Especifica un objeto del formulario. Observaciones THISFORM proporciona una forma muy conveniente de hacer referencia al formulario actual mientras escribe programas que controlan eventos en un formulario. Por ejemplo, este programa Click Event para un botón de comando establece que el título del botón sea la hora actual:

código   Copiar código thisform.command1.caption = time()

  La utilización de THISFORM en lugar de hacer referencia explícitamente al formulario actual mediante su nombre (por ejemplo,

form1.command1.caption )

hace que el código de programa sea portátil entre formularios. Durante la creación de definiciones de clase, THISFORM también proporciona medios de hacer referencia al formulario actual dentro de un método. THISFORM permite hacer referencia a un objeto en el formulario o en la propiedad sin tener que utilizar varias propiedades Parent

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.31

THISFORMSET .- El conjunto de formularios que contiene al objeto.

U

U

Proporciona una referencia al conjunto actual de formularios en el código de evento o en la definición de clase. Parámetros PropertyName 

Especifica una propiedad para el FormSet. ObjectName  Especifica un objeto del FormSet. Observaciones THISFORMSET proporciona una forma conveniente de hacer referencia al conjunto de formularios actual cuando se escriban programas de control de eventos en un formulario. La utilización de THISFORMSET, en lugar de hacer referencia explícitamente al formulario actual por su nombre (por ejemplo, form1.command1.caption ), hace que el código de programa pueda desplazarse entre formularios. T

T

Al crear definiciones de clase, THISFORMSET también proporciona una forma de hacer referencia al conjunto de formularios actual dentro de un método. THISFORMSET permite hacer referencia a un objeto o una propiedad del conjunto de formularios sin utilizar múltiples propiedades Parent.

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.32

U

MESSAGEBOX 

IF MESSAGEBOX ("¿Desea salir del sistema?",4+32+256,"Confirmación") = 6 QUIT ENDIF MESSAGEBOX (cTextoMensaje [, nTipoCuadroDiálogo [, cTextoBarraTítulo]]) El "4" hace que aparezcan los botones "Si" y "No". El "32" hace que aparezca el signo de interrogación "?" El "256" hace que siempre aparezca el foco en el 2do. botón, el "No".

VALOR BOTONES DEL CUADRO DE DIÁLOGO  0 Sólo botón Aceptar. 1 Botones Aceptar y Cancelar. 2 Botones Anular, Reintentar e Ignorar. 3 Botones Sí, No y Cancelar. 4 Botones Sí y No. 5 Botones Reintentar y Cancelar.

VALOR ICONO  16 Punto. 32 Signo de interrogación. 48 Signo de exclamación. 64 Icono de información (i).

VALOR BOTÓN PREDETERMINADO 0 Primer botón. 256 Segundo botón. 512 Tercer botón.

Prof. Andry Torres

 

MANUAL PARA EL ALUMNO 

Pág.33

MESSAGEBOX( SSAGEBOX( ) para cada La tabla siguiente muestra los valores que devuelve ME botón.  Valor devuelto Botón 1 Aceptar 2 Cancelar 3 Anular 4 Reintentar 5 Ignorar 6 Sí 7 No VER Y DESAPARECER

MESSAGEBOX("HOLA","ANDRY TORRES",36,1) MESSAGEBOX("HOLA ",36," ANDRY TORRES",1) MESSAGEBOX("HOLA ",36,1) MESSAGEBOX("HOLA ",36,1," ANDRY TORRES") 

Prof. Andry Torres

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF