PDF de programación - Guía Rápida de Fox

Imágen de pdf Guía Rápida de Fox

Guía Rápida de Foxgráfica de visualizaciones

Publicado el 14 de Enero del 2017
1.027 visualizaciones desde el 14 de Enero del 2017
77,5 KB
6 paginas
Creado hace 14a (06/07/2009)
Guía Rápida de FOX

¿Qué es una base de datos?
Lo representa un grupo de datos los cuales se procesan, relacionando su información.
Su utilidad representa una solución a la manipulación o procesamiento de pequeños y grandes
volúmenes de información, ofreciendo mayor funcionalidad y rapidez de operación.

¿Qué es FOX?
Es un lenguaje estructurado en un entorno de desarrollo donde ciertas tareas son asignadas a
grupos de instrucciones llamadas programas. Además, Fox ofrece un acceso de información,
bastante sencillo y fácil, incluso a las personas sin experiencia en programación.
Cuando se quiera realizar un programa debe tomarse en consideración lo que a continuación
sigue:
Primero: Realizar un análisis de la información a manejar, previo a la elaboración del programa.

Segundo: Establecer la lógica de los pasos a utilizar en el programa.
Tercero: Hacer la conversión de la lógica de pasos a instrucciones del lenguaje.

Modo Operacional: Brinda un acceso en forma directa a la información de la base de datos.

Modo de Programación: Ofrece una administración de la información contenida en las bases de
datos, a través de grupos de instrucciones.

Modo Operacional

Fox maneja los siguientes tipos de datos:
CHARACTER (Carácter): Presenta los valores alfanuméricos, siendo su capacidad máxima en
números enteros de 19 dígitos, y para numero reales de 15 dígitos y 2 decimales.
LOGIC (Lógico): Este tipo de valores representa un ahorro de memoria, ya que almacena
solamente un carácter, el cual puede ser falso o verdadero.
DATE (Fecha): Este tipo de valor almacena fechas, teniendo una longitud de 8 caracteres.
MEMO : Este tipo de valores permite el acceso a un editor donde se puede almacenar cualquier
tipo de información.
¿Qué es un Campo?
Lo conforma una agrupación de datos o valores.
¿Qué es un Registro?
Lo conforma un conjunto de campos.
Instrucciones de Operación:
USE: Abre una base de datos.
CREATE: Crea una base de datos.
CREATE REPORT: Crea un informe.
LIST: Lista la información de una base de datos.

LIST STRUCTURE: Lista la estructura de una base de datos.
MODIFY STRUCTURE: Modifica la estructura de una base de datos.
MODIFY REPORT: Modifica una información.
DELETE: Borra registros de una base de datos.
DELETE FILE: Borra un archivo.
GO: Ubica el puntero en un registro en especial.
GO TOP: Ubica el puntero en el 1er. Registro de la base de datos.
GO BOTTOM: Ubica el puntero en el último registro de la base de datos.
EDIT: Cambia los registros de una base de datos en una ventana de edición.
FIND: Encuentra un registro en una base de datos.
BROWSE: Crea una ventana de visualización de los datos de una base de datos en forma
horizontal.
APPEND: Añade registros a una base de datos.
CLOSE: Cierra una base de datos.
INDEX: Crea un archivo índice.
PACK: Elimina físicamente registros con la marca de borrado de archivo de base de datos.
SEEK: Busca en una base de datos indexada.
CLEAR: Borra la pantalla.
QUIT: Genera la salida de Fox.
ZAP: Elimina los registros marcados de una base de datos.

¿Qué son los operadores?
Fox utiliza los siguientes operadores:

Aritméticos:
( ) = Paréntesis
**, ^ = Exponenciacion
* = Multiplicación
/ = División
+ = Suma
–= Resta

Relacionales:
= = Igual
< = Menor que
> = Mayor que
<> = Distinto
>= = Mayor o igual
<= = Menor o igual

Lógicos:
.NOT. = Negativo lógico que cambia el valor de verdad de una expresión indicada.
.AND. = El valor de verdad de una expresión será verdadero, siempre y cuando las 2
expresiones unidas por este conectador sean verdaderas.
.OR. = El valor de verdad de una expresión será verdadero, si por lo menos alguna de las
expresiones unidas por este conectador sea verdadera.

Modo de Programación

¿Qué es una variable?
Es un aspecto de memoria la cual almacena algún determinado valor.
¿Qué es una instrucción?
Es una palabra reservada por Fox, la cual no puede ser utilizada como nombre de variable.
¿Qué es un procedimiento?
Es un grupo de instrucciones a ejecutar dentro de un programa.
¿Qué es una función?
Son instrucciones especiales que utiliza Fox, las cuales devuelven valores matemáticos, de
caracteres y lógicos; además existen dos tipos de función: Incorporadas y Definidas por el usuario.
Instrucciones de Programación:
?: Evalúa expresiones y visualiza el resultado en la pantalla.
ACCEPT: Acepta desde la pantalla una cadena de caracteres.
APPEND BLANK: Añade un registro en blanco a la base de datos.
MODIFY COMMAND: Entra al editor de Fox.
DO: Activa los programas de Fox.
DO WHILE: Realiza la ejecución de un bucle mientras sea verdadera la condición especificada.
REINDEX: Actualiza los archivos índices existentes.
RECALL: Recupera registros borrados lógicamente.
RUN/!: Ejecuta un programa externo.
WAIT: Espera una entrada desde el teclado.
CALL: Llama una sub-rutina cargada en memoria.
CANCEL: Cancela un programa en ejecución.
COUNT: Cuenta los registros de una base de datos.
@...SAY/GET: Realiza la entrada y salida en la fila y columna especificada.
@...BOX: Dibuja un marco.
@...CLEAR: Borra un área especificada de la pantalla o ventana.
@...PROMPT: Crea un menú de barra.
ACTIVATE MENU: Visualiza y activa un menú de barra.
ACTIVATE POPUP: Visualiza y activa menú.
ACTIVATE SCREEN: Dirige la salida a la pantalla.
ACTIVATE WINDOW: Visualiza y activa una ventana.

APPEND MEMO: Llena un campo memo desde un archivo.
DEACTIVE MENU: Desactiva un menú y lo borra de la pantalla.
DEACTIVE POPUP: Desactiva una ventana y la borra de la pantalla.
DEACTIVE WINDOW: Desactiva ventanas y las borra de la pantalla.
DEFINE BAR: Define una opción del menú.
DEFINE BOX: Dibuja un recuadro alrededor del texto.
DEFINE MENU: Crea un menú de barra.
DEFINE PAD: Define un pad sobre el menú de barra.
DEFINE POPUP: Crea un menú.
DEFINE WINDOW: Crea una ventana.
DO CASE: Ejecuta instrucciones en un bucle, un especificado numero de veces.
EJECT: Hace avanzar la impresora al comienzo de la siguiente pagina.
FOR...ENDFOR: Ejecuta instrucciones en un bucle, un especificado numero de veces.
HIDE MENU: Oculta un menú de barra.
HIDE POPUP: Oculta un menú.
HIDE WINDOW: Quita una ventana de la pantalla
IMPUT: Introduce un dato a una variable de memoria.
ON ESCAPE: Interrumpe un programa al pulsar la tecla ESC.
ON READERROR: Ejecuta una rutina por un error de entrada.
READ: Lee datos de @... SAY/GET.
SET BELL ON/OFF: Conmuta la campana e inicializa atributos.
SET BLINK: Especifica los atributos de pantalla y colores.
SET CLOCK: Sitúa el reloj en la pantalla y especifica su posición.
SET COLOR: Se definen los colores del sistema de interfaz (sistema menú de barra).
SET COLOR TO: Especifica los colores de los menús y ventanas definidos por el usuario.
SET CONFIRM: Especifica si una tecla de finalización debe ser pulsada cuando se sale de un
campo o de una elección de menú de barra.
SET CONSOLE ON/OFF: Direcciona la salida a una venta o a la pantalla.
SET CURSOR ON/OFF: Visualiza o esconde el cursor.
SET DATE: Especifica el formato de la fecha.
SET DELETED: Especifica si los registros marcados para borrar serán usados.
SET ESCAPE ON/OFF: Habilita o inhabilita la tecla escape.
SET INTENSITY ON/OFF: Sobre iluminar la entrada de campos durante la edición.
SET MESSAGE: Define un mensaje y su localización en la pantalla o en una ventana.
SET MOUSE ON/OFF: Habilita un ratón y controla su sensibilidad.
SET PATH: Especifica el camino de directorio para búsqueda de archivos.
SET PRINTER ON/OFF: Habilita o inhabilita la salida a la impresora y especifica un puerto de
salida.
SET SCOREBOARD ON/OFF: Especifica donde es visualizado el estado de las teclas: NUM
LOCK, CAPS LOCK e INSERT.

SET SHADOWS ON/OFF: Sitúa o elimina las sombras detrás de las ventanas.
SET TALK ON/OFF: Habilita o inhabilita información sobre el avance de las ordenes.
SORT: Ordena una base de datos.
SUM: Calcula la suma de campos numéricos.
SUSPEND: Suspende la ejecución de un programa.
TEXT... ENDTEXT: Da la salida a línea de textos.
TOTAL: Computa o calcula totales de campos numéricos.
FUNCTION: Define el comienzo de una sub-rutina.
PROCEDURE: Define el comienzo de una sub-rutina.
PARAMETERS: Define variables de memoria como parámetros de procedimientos.

Funciones

Las funciones de Fox se dividen en dos categorías: Incorporadas y definidas por el usuario.
En ambos casos las funciones devuelven un valor. La función puede estar incluida en una
expresión del mismo tipo, como si fuera una variable.
En el caso de una función definida por el usuario, el regreso de la función debe ser a través de
una instrucción RETURN donde la expresión es una expresión valida para el lenguaje Fox.
Con las funciones definidas por el usuario, la función, igual que un procedimiento, puede tomar
parámetros. Si esto ocurre, la primera instrucción a ejecutar después de la instrucción FUNCTION
o PROCEDURE, debe ser una instrucción PARAMENTERS.

Instrucciones de Función:
ALLTRIM (): Elimina los primeros y últimos blancos de una expresión o carácter.
BAR (): Devuelve el numero del último indicador de barra seleccionado de un menú.
BOF (): Devuelve un valor verdadero, si el puntero de registro esta posesionado en el comienzo
de una base de datos.
CAPSLOCK (): Devuelve el estado actual de CAPSLOCK.
CDOW (): Devuelve el día de la semana que corresponde a un dato tipo fecha.
CHR (): Devuelve el carácter correspondiente a la tabla ASCII.
CMONTH (): Devuelve el nombre del mes que corresponde a un dato tipo fecha.
COL (): Devuelve la posición de la columna actual del cursor.
CTOD (): Convierte una expresión de caracteres a una expresión de fecha.
CURDIR (): Devuelve el directorio actual del DOS.
DATE (): Devuelve la fecha actual del sistema.
DAY (): Devuelve el día del mes correspondiente a un dato tipo fecha.
DBF (): Devuelve el nombre de archivo de la base de datos.
DELETED (): Devuelve un valor verdadero, si el registro actual esta marcado para borrado.
DISKSPACE (): Devuelve el espacio disponible actual en la u
  • Links de descarga
http://lwp-l.com/pdf210

Comentarios de: Guía Rápida de Fox (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad