Visual Foxpro
es uno de los gestores de Bases de Datos relacionales más rápido y
flexible del mercado, disponiendo de un complejo entorno de desarrollo
totalmente orientado al objeto y altamente integrado en el sistema operativo Windows.
Soporta interfaces MDI, barras de
herramientas, ayuda sensible al contexto, múltiples fuentes, acceso a
bibliotecas de enlace dinámico (DLL),
etc.
El Foxpro en modo programación, es la forma
como se puede almacenar un conjunto de órdenes en un archivo llamado programa,
el cual posteriormente será ejecutado.
MODIFY COMMAND: Permite crear y editar un programa
en Foxpro (con extensión .PRG), o también cualquier archivo de texto.
Sintaxis: :
MODIFY COMMAND [D:][CAMINO]NOMBRE[.EXT]
MODIFY COMMAND [D:][CAMINO]NOMBRE[.EXT]
Si la
unidad y el camino no son especificados, se asumirá la unidad y camino por
defecto.cuando se usa Modify Command, Foxpro busca el archivo indicado; si el
archivo no existe entonces se crea uno, de lo contrario éste será editado. Cada
vez que un archivo es grabado la versión previa es grabado en un archivo de
seguridad con extensión .BAK. Al crear un programa, para grabarlo presionaremos
las teclas [Ctrl]+[W]. Si desea salir sin grabar presionaremos la tecla [Esc].
DO: Permite
ejecutar un programa anteriormente creado.
Sintaxis: :
DO [D:][CAMINO]NOMBRE[.EXT]
DO [D:][CAMINO]NOMBRE[.EXT]
ESTRUCTURA DE UN PROGRAMA
Encabezados
Contiene
información tal como: el nombre del programa, que hace, quién lo escribió, la
fecha y una breve historia sobre su edición. Se antepone el * (asterisco) como
parte de un comentario que no incide en el resultado final del programa.
Ejemplo:
*PROGRAMA : STOCK.PRG
*DESCRIPCION: CONTROL DE STOCK
*AUTOR : LUIS LOZADA PORTAL
*FECHA : 05 DE NOVIEMBRE DE 1998
*--------------------------------------------------------------------------------------*
*PROGRAMA : STOCK.PRG
*DESCRIPCION: CONTROL DE STOCK
*AUTOR : LUIS LOZADA PORTAL
*FECHA : 05 DE NOVIEMBRE DE 1998
*--------------------------------------------------------------------------------------*
Área de Seteos
Define
los comandos SET que el programa
necesita para trabajar eficientemente. En esta parte se puede especificar las
relaciones entre las bases de datos, activar los archivos indexados así como
inicialización de las variables de memoria, etc.
Ejemplo:
SET STATUS off
USE personal INDEX codi
SET STATUS off
USE personal INDEX codi
STORE 0 TO NUM
Para
modificar el entorno de Foxpro y ajustarlo a nuestras necesidades, debemos usar
las órdenes Sets denominadas también Seteos. La opción por defecto está en mayúscula.
SET STATUS on/OFF.- Activa
la línea de estado.
SET HEADING on/off.- Muestra el nombre de los campos cuando se usa
las órdenes List o Display.
SET TALK on/off.- Muestra los mensajes interactivos que retornan
órdenes como Replace, Index, Copy, Calculate, Locate, etc.
SET BELL on/off.- Emite un sonido cuando el cursor alcanza el
final de un campo.
SET SCOREBOARD on/off.- Muestra el estado de las teclas CapsLock, Ins
y Numlock en la fila cero cuando se desactiva la línea de estado.
DECLARACIÓN DE VARIABLES DE MEMORIA
Las variables
son espacios de memoria que permiten almacenar datos temporalmente fuera de la
estructura de la Base de Datos. Estos espacios de memoria poseen un nombre que los identifica y quedan definidos
según el tipo dato que almacenan.
Orden STORE.- Permite asignar un tipo dato a un conjunto de variables.
Sintaxis:
STORE [DATO] TO [LISTA DE VARIABLES]
Sintaxis:
STORE [DATO] TO [LISTA DE VARIABLES]
Ejemplo:
Si desea inicializar con 0 a las variables N1, N2 y N3, procederíamos de la siguiente manera:
Si desea inicializar con 0 a las variables N1, N2 y N3, procederíamos de la siguiente manera:
N1=0
N2=0
N3=0
N2=0
N3=0
Mejor
hubiera sido inicializar simultáneamente el 0 a éstas variables, así:
STORE
0 TO N1, N2, N3
Ejemplos
de creación de variables según su tipo:
CLASE="FOXPRO" o STORE
“FOXPRO” TO CLASE
Variable cuyo nombre es CLASE de tipo carácter
y cuyo contenido es "FOXPRO".
NUM=0 o STORE 0 TO NUM
Variable
cuyo nombre es NUM de tipo numérica y cuyo contenido es 0.
FEC={02/10/2019} o
STORE {02/10/2019} TO FEC
Variable cuyo nombre es FEC de tipo fecha y
almacena la fecha 02 de Octubre de 2019.
VAR=.T. o STORE .T. TO VAR
Variable
cuyo nombre es VAR de tipo lógico con un estado de verdad .T..
Betway India - Promotions & Offers - JTM Hub
ResponderEliminarBetway Sports Betting 충청북도 출장샵 Promotions - Find all you need about Betway, 이천 출장마사지 the 보령 출장마사지 best 김천 출장안마 Cricket Betting 공주 출장샵 Site in India and the latest Promotions & Offers.