Beruflich Dokumente
Kultur Dokumente
20 67
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 05 PROGRAMACIÓN E.M.P 3º S.
68 19
E.M.P 3º S. PROGRAMACIÓN Semana 04 Semana 14 PROGRAMACIÓN E.M.P 3º S.
Cuando crees una nueva base de datos aparecerá una ventana Diseñador de bases de datos vacía Sintaxis de USE Descripción
junto con la barra de herramientas Diseñador de bases de datos. USE
Cierra la tabla que aparece en el área de trabajo actual.
(sin indicar un nombre de tabla)
Abre la tabla Clientes en el área de trabajo actual y cierra cualquier tabla que ya esté
USE Clientes
abierta en el área de trabajo.
USE Clientes IN 0 Abre la tabla Clientes en la siguiente área de trabajo disponible.
USE Clientes IN 0 ; Abre la tabla Clientes en la siguiente área de trabajo disponible y asigna al área de
ALIAS miCliente trabajo el alias miCliente.
Comando Descripción
DELETE Selecciona registros especificados de una tabla para su eliminación.
REPLACE Sustituye el valor almacenado en el campo del registro por un nuevo valor.
GO Coloca el apuntador de registro en una posición específica de la tabla, ejemplo: GO 20
GO TOP Ir al primer registro de la tabla.
GO BOTTOM Ir al último registro de la tabla.
Cambiar de directorio de trabajo, ejemplo:
SET DEFAULT TO Ruta
SET DEFAULT TO C: \Sistemas\Clientes
CLEAR Limpiar la pantalla
Mostrar los archivos del directorio, ejemplo:
DIR
DIR C: \Sistemas\Clientes
La barra de herramientas de Base de datos contiene las siguientes opciones. SET DATE TO Cambiar el formato de fecha.
QUIT Salir de Visual FoxPro
Agregar CANCEL Cancelar la ejecución de un programa
Tabla OPEN DATABASE Abrir base de datos, ejemplo OPEN DATABASE Ventas
Nueva CLOSE DATABASE Cerrar base de datos
Tabla CLOSE TABLES Cerrar todas las tablas
Eliminar APPEND BLANK Agregar un registro en blanco
Tabla
Eliminar registros, ejemplo:
Nueva Vista DELETE
Remota DELETE ALL, borrar todos.
Nueva Recuperar registros marcados como borrados, ejemplo:
Vista Local RECALL
Modificar RECALL ALL, recuperar todos.
Tabla PACK Eliminar registros marcados como borrados.
Administrador ZAP Eliminar todos los registros sin poder recuperarlos.
de Proyectos SKIP Brincar o saltar registros.
Conexiones Cambiar de área de trabajo, ejemplo:
SELECT
Examinar SELECT Clientes
Tabla
Abrir una o varias tablas, ejemplo:
SELECT A
SELECT
USE Clientes
USE
SELECT B
Crea una base de datos denominada Datos de Control dentro del proyecto “Control de
estudiante”. USE Ventas
SET ORDER TO Establecer el índice de trabajo.
18 69
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 04 PROGRAMACIÓN E.M.P 3º S.
Establecer filtros de condición, ejemplo: Crear una base de datos con el Asistente para bases de datos
SET FILTER TO
SET FILTER TO Sueldo>405000
1. En el Administrador de proyectos, selecciona la opción Datos y, a continuación, selecciona
Buscar información sin índice activo, ejemplo:
LOCATE FOR Bases de datos.
LOCATE FOR Empleado = “10.598.852”
Buscar información con índice activo, ejemplo: 2. Selecciona Nuevo.
SEEK
SEEK 32564
Examinar la información, ejemplo: 3. Selecciona el botón Asistente para bases de datos.
BROWSE USE Empleado
4. Sigue las instrucciones que aparecen en la pantalla del asistente.
BROWSE
LIST Listar registros en pantalla También puedes tener acceso al asistente para bases de datos desde el menú si eliges Nuevo en
MODIFY STRUC Modificar estructura de una tabla el menú Archivo, selecciona Base de datos y, a continuación, selecciona la opción Asistente para bases
DISPLAY STRUC Desplegar en pantalla la estructura de una tabla de datos.
Modificar un reporte, ejemplo:
MODIFY REPORT
MODIFY REPORT Productos El asistente proporciona plantillas para tablas y
REPORT FORM…TO Imprimir reporte, ejemplo: vistas, índices, claves principales y relaciones que
PRINT REPORT FORM Productos TO PRINT puedes elegir o modificar.
REPORT FORM… Ver reporte en vista preliminar, ejemplo:
Crear una nueva base de datos
PREVIEW REPORT FORM Productos PREVIEW
Muestra las opciones de impresión antes de imprimir, ejemplo: REPORT FORM Productos 1. En el Administrador de proyectos,
REPORT FORM…PROMPT
PROMPT
selecciona Bases de datos.
Instrucciones de control FOR
2. Selecciona Nuevo.
Bucles Utiliza FOR cuando sepas cuántas veces
debes ejecutar la sección de código. Luego deberás colocar un nombre a la base de datos cuando aparezca la siguiente ventana.
Un bucle te permite ejecutar una o más líneas
de código tantas veces como sea necesario. En Ejemplo:
Visual FoxPro hay tres comandos que permiten
FOR Contador = 1 TO 10
realizar bucles:
Instrucciones a procesar
SCAN ... ENDSCAN NEXT Contador
FOR ... ENDFOR ENDFOR
DO WHILE ... ENDDO
DO WHILE
SCAN
Utiliza DO WHILE cuando desees ejecutar
Utiliza SCAN cuando realizas una serie de una sección de código mientras cumpla una
acciones para cada uno de los registros de una determinada condición. Tal vez no sepas
tabla. El bucle SCAN permite escribir el código cuántas veces debe ejecutarse el código, pero
una vez y ejecutarlo para cada registro a medida sí sabes cuándo debe detenerse la ejecución.
que el puntero de registro se desplaza por la Por ejemplo, supongamos que dispones de
tabla. una tabla en la que figuran los nombres y las
iniciales de una serie de personas y deseas
Ejemplo: utilizar las iniciales para consultar los nombres
SCAN FOR UPPER(Ciudad) = ‘CARACAS’ de las personas. Surgiría un problema la primera
? Contacto, Compañía, Ciudad vez que intentes agregar una persona cuyas
ENDSCAN iniciales fuesen las mismas que las de otras
70 17
E.M.P 3º S. PROGRAMACIÓN Semana 04 Semana 14 PROGRAMACIÓN E.M.P 3º S.
personas contenida en la tabla. Para resolver WHILE hasta llegar al final del archivo (EOF). Se
este problema, podrías agregar un número a las sale del bucle DO WHILE y se muestra el total.
iniciales. Por ejemplo, el código de identificación
BASE DE DATOS Y TABLAS de Miguel Suárez podría ser MS. La siguiente
DO WHILE .T. && Comienza el bucle.
IF EOF( )
persona cuyas iniciales fuesen las mismas,
EXIT
Margarita Sánchez, sería MS1. Si a continuación
ENDIF
agregas María Sanz a la tabla, su código de
IF precio_unidad < 2000
Las bases de datos son conjuntos encabezados en ventanas Examinar y en identificación sería MS2. Un bucle DO WHILE Te
SKIP
o contenedores de tablas, normalmente columnas de cuadrícula. permite localizar el número correcto que debes
LOOP
relacionadas entre sí mediante campos adjuntar a las iniciales.
• Valores predeterminados en campos. ENDIF
comunes. Como soporte para las tablas y las StockTot = StockTot + en_existencias
relaciones, también puedes incluir en la base • La clase de control predeterminada usada En el ejemplo siguiente se calcula el número
SKIP
de datos vistas, conexiones, procedimientos en formularios. total de productos en existencias cuyo precio
ENDDO && Termina el bucle.
almacenados, reglas de negocios y supera los 2000 Bolívares en el bucle DO
• Máscaras de entrada y formatos de
desencadenantes. Las bases de datos se crean presentación para campos.
con el Diseñador de bases de datos. Se guarda
con extensión DBC. • Reglas a nivel de campo y reglas a nivel
de registro.
Al crear una base de datos, reúnes tablas en • Desencadenantes.
un conjunto y aprovechas las características de
diccionario de datos. • Procedimientos almacenados. 1. Crea una instrucción de control de la ventana de comandos, donde sume un valor hasta 5
• Conexiones a orígenes de datos remotos. veces.
Un diccionario de datos proporciona mayor
flexibilidad al diseñar y modificar la base de datos • Vistas locales y remotas.
y te ahorra tener que escribir código para crear • Comentarios para cada campo, tabla y
validación a nivel de campos y a nivel de filas o base de datos.
para asegurar la unicidad de valores en campos
de clave principal. El diccionario de datos de Algunas características del diccionario
Visual FoxPro te permite crear o especificar: de datos, como nombres de campos largos, Condicional
claves principales y candidatas, valores
• Claves principales y candidatas. predeterminados, reglas a nivel de campo Tenemos dos instrucciones verdaderamente importantes al momento de ejecutar una condición, la
• Relaciones persistentes entre tablas de y a nivel de registro y desencadenantes se instrucción IF y la instrucción DO CASE.
bases de datos. almacenan en el archivo .dbc, pero se crean
como parte del proceso de generación de una
• Nombres largos para tablas y campos. tabla o una vista.
• Títulos de campos que aparecen como DECISIONES /
CONDICIONALES
Recordando la célebre canción
BASE DE DATOS de Rubén Blades, “Decisiones”, las
Conjunto o contenedores de tablas que guardan instrucciones condicionales sirven
gran cantidad de información de una manera ordenada. para tomar “Decisiones” sobre una
Su acceso y consulta se realiza de una forma rápida y o varias preguntas, y determinarán
práctica. una acción en el programa.
16 71
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 03 PROGRAMACIÓN E.M.P 3º S.
Ejecuta condicionalmente un conjunto de Pregunta por varios posibles valores para El Administrador de proyectos permite compilar la aplicación completa. En la fase de programación
comandos dependiendo del resultado de una una variable o campo, sustituye el uso continuo de la aplicación, el Administrador de proyectos facilita el diseño, la modificación y la ejecución de los
expresión lógica. de IF THEN. componentes individuales de su aplicación.
72 15
E.M.P 3º S. PROGRAMACIÓN Semana 03 Semana 14 PROGRAMACIÓN E.M.P 3º S.
Usar el Administrador de Proyectos código normal de programa. En un archivo de una función, podrías utilizar una cadena o una
programa, no puedes tener código ejecutable de variable que contenga una cadena, como se
Un proyecto es un conjunto de formularios, menús, informes, vistas, base de datos que forman programa a continuación de los procedimientos muestra en los siguientes ejemplos:
parte del sistema que estás desarrollando, este conjunto de objetos se guardan como un archivo con y las funciones.
extensión “pjx” Ejemplo1: DO miproc WITH cTestString
Si incluyes tus procedimientos y funciones
La siguiente figura muestra la ventana principal o entorno de desarrollo de Visual FoxPro: en un archivo de programa distinto, podrás hacer Ejemplo2: DO miproc WITH “cadena
accesibles estos procedimientos y funciones de datos”
desde tu programa si utilizas el comando SET
PROCEDURE TO. Por ejemplo: Ejemplo3: mifunción(“cadena de
datos”)
Para un archivo llamado PROCESO.PRG,
ipal utiliza el siguiente comando en la ventana Ejemplo4:mifunción(cTestString)
Princ
Menú isual
de V o
FoxP
r Comandos:
Puedes enviar múltiples valores a un
SET PROCEDURE TO proceso.prg procedimiento o función si los separa mediante
comas. Por ejemplo, el siguiente procedimiento
Hay dos formas de llamar a un procedimiento espera tres parámetros: una fecha, una cadena
o a una función en los programas: de caracteres y un número.
14 73
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 03 PROGRAMACIÓN E.M.P 3º S.
COMPILAR
Compilar es similar a reunir o agrupar todas las
ideas de un grupo sobre un tema y establecer un criterio
único de trabajo para el desarrollo del mismo. PROGRAMACIÓN
A NIVEL
MULTIUSUARIO
Todo programa o aplicación debes
Una aplicación típica de base de datos consta de estructuras de datos, una interfaz de usuario, diseñarlo pensando en que podrá ser
opciones de consulta y funciones de generación de informes. Una aplicación ensamblada de Visual usado por múltiples usuarios al mismo
FoxPro suele presentar al usuario un menú y uno o más formularios para introducir o mostrar datos. tiempo.
Para ofrecer determinada funcionalidad, mantener la integridad y la seguridad de los datos se le agrega
código a determinados eventos. Las consultas y los informes permiten que los usuarios extraigan
información de la base de datos.
Todos los componentes que has realizado de alguna u otra manera están vinculados, por lo tanto
tendrás que establecer un punto inicial para la aplicación con un archivo principal. El archivo principal
74 13
E.M.P 3º S. PROGRAMACIÓN Semana 02 Semana 14 PROGRAMACIÓN E.M.P 3º S.
Operadores relacionales sirve como punto de partida para la ejecución de Siempre es conveniente guardar los valores
tu aplicación y puede constar de un programa iniciales del entorno y configurar un entorno
Los operadores relacionales funcionan con todos los tipos de datos y devuelven un valor Lógico. La o formulario. Cuando los usuarios ejecuten específico para la aplicación en un programa
siguiente tabla muestra los operadores relacionales. la aplicación, Visual FoxPro inicia el archivo propio.
principal de la aplicación que, a su vez, ejecuta
todos los demás componentes a medida que
Operador Acción Ejemplo de Código se vayan necesitando. Todas las aplicaciones
< Menor que ? 23 < 54 deben tener un archivo principal. La mejor
elección suele ser crear un programa principal
> Mayor que ?1>2
en la aplicación. Sin embargo, puedes combinar
= Igual que ? cVar1 = cVar las funciones del programa principal y la interfaz
<>, #, != Distinto de ? .T. <> .F. inicial de usuario si usas un formulario como
programa principal.
<= Menor o igual que ? {^1998/02/16} <= {^1998/02/16}
>= Mayor o igual que ? 32 >= nEdad Si utilizas un Asistente para crear la aplica-
ción, puedes permitir que el asistente cree un
Comparación de cadenas de
==
caracteres
? status == “Abrir” programa de archivo principal de forma automá-
tica. No es necesario que especifiques un archi-
vo principal a menos que desees cambiarlo una
vez finalizadas las acciones del asistente.
12 75
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 02 PROGRAMACIÓN E.M.P 3º S.
76 11
E.M.P 3º S. PROGRAMACIÓN Semana 02 Semana 14 PROGRAMACIÓN E.M.P 3º S.
Siguiendo las instrucciones previas y el menú creado en procesos anteriores, crea un programa
principal que inicialice el entorno de tu aplicación, incluye la ruta o directorio por defecto de
Además, Visual FoxPro proporciona tipos de datos que se aplican únicamente a campos de tu aplicación, el llamado a tu menú principal y finalmente la ejecución del programa de
tablas. entorno inicial INIENTORNO.PRG, creado previamente.
10 77
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 02 PROGRAMACIÓN E.M.P 3º S.
En la opción Guardar como, Deberás escribir el nombre del archivo ejecutable y presionar el botón
Guardar.
Todos los datos de Visual FoxPro tienen Para agregar un campo de un tipo específico a
un tipo, como una descripción de los valores una tabla mediante programación, coloca el tipo
permitidos, y el intervalo y tamaño de los valores. de campo con una letra.
Cuando hayas especificado el tipo de datos que
estás usando, Visual FoxPro puede almacenar y Puedes especificar el tipo de datos que se
manipular los datos de forma eficaz. almacena en cada campo de una tabla cuando
creas la tabla. El tipo de datos de una variable o
Las variables y las matrices contienen un un elemento de matriz está determinado por el
subconjunto de los tipos de datos disponibles valor almacenado en la variable o elemento de
de Visual FoxPro. Los tipos de datos adicionales matriz. La tabla siguiente muestra los tipos de
sólo están disponibles para campos de la tabla. datos de Visual FoxPro.
Tipos de datos de Visual FoxPro
78 9
E.M.P 3º S. PROGRAMACIÓN Semana 01 Semana 14 PROGRAMACIÓN E.M.P 3º S.
Una vez definido el archivo ejecutable, el siguiente paso es crear los discos de instalación o
IDEAS, LÓGICA, distribución. Los pasos para hacerlo son los siguientes:
CREATIVIDAD Y Crea una carpeta en el directorio raíz del disco duro y denomínala con el mismo nombre de tu
aplicación pero con extensión .EXE. Por ejemplo, para la aplicación guía Proy1, la nueva carpeta se
ENTUSIASMO llamará Proy1.EXE. Esta carpeta se utilizará para mantener una copia de la aplicación sin el código
El desarrollo de un programa requiere además fuente.
de paciencia, mucha creatividad, escuchar con
atención las ideas de los futuros usuarios, organizar Si se generan los discos de instalación con todo el código fuente en la misma carpeta de generación,
y enfrentar con optimismo y entusiasmo las se incluirían automáticamente todos los archivos en los discos de instalación. Recuerda que debemos
diferentes tareas que te encontrarás a lo largo del proteger el código fuente y no permitir que otras personas manipulen el código fuente de nuestra
desarrollo. aplicación. Si otra persona toma nuestro código fuente, puede generar una nueva versión de nuestro
proyecto y distribuirlo a su vez con otro nombre de producto.
Entre los pasos básicos de la programación códigos, tendrás que empezar de nuevo o bien • Ahora copia la carpeta de iconos si los hay. Para que FoxPro guarde en los discos de instalación
cabe citar los siguientes: terminarás con un resultado que no es realmente las imágenes utilizadas en la aplicación.
lo que deseabas.
• Definir el problema. • Crea una nueva carpeta en el directorio raíz del disco duro y denomínala con el mismo nombre
• Desglosa el problema en pasos manejables,
• Desglosar el problema en elementos de la aplicación pero con extensión .DSK. Esta carpeta será utilizada durante el proceso de creación de
en lugar de intentar resolver todo el problema de los discos de instalación para guardar los archivos resultantes.
discretos o manejables. una sola vez.
• Construir los elementos. • Prueba y depura secciones de código a Ahora ya estás listo para ejecutar el proceso de creación de los discos de instalación.
• Comprobar y perfeccionar los elementos. medida que desarrollas el programa. Comprueba
que el código hace lo que quieres que haga. Haz clic en el menú Herramientas, y selecciona Instalación del submenú.
• Ensamblar los elementos.
La depuración es el proceso de encontrar y
• Comprobar el programa en su conjunto. solucionar problemas que impiden que el código
se ejecute correctamente.
A continuación se enumeran algunos
aspectos que deberás tener presentes al • Perfecciona los datos y el almacenamiento
empezar a programar: de datos para facilitar la manipulación de estos
datos a través del código del programa. Esto
• Define claramente el problema antes de suele implicar estructurar las tablas de forma
intentar resolverlo. Si no lo haces, acabarás adecuada.
por realizar numerosos cambios, desecharás
1. Busca amigos(as) que estén familiarizados con programación en informática desde sus trabajos
o estudios. Pregúntales sobre la utilidad de la programación. Comparte con tus compañeros(as) del
centro.
2. Reflexiona sobre algunas problemáticas de manejo de información más comunes en tu
comunidad. Anótalas en tu cuaderno y compartelas con tus compañeros(as) del centro.
3. Si cuentas con una computadora instala el programa Visual FoxPro.
8 79
E.M.P 3º S. PROGRAMACIÓN Semana 14 Semana 01 PROGRAMACIÓN E.M.P 3º S.
La siguiente ventana te permitirá seleccionar la carpeta donde reside el archivo ejecutable El diseño y la programación orientada a de volver a activar el programa de protección
(Proy1.EXE). Luego haz clic en el botón Siguiente. objetos representan un cambio de perspectiva antivirus.
con respecto a la programación estándar por
procedimientos. En lugar de pensar en el flujo Instalar Visual FoxPro desde CD-ROM
del programa desde la primera hasta la última
1. Inserta el CD en la unidad de CD-ROM.
línea de código, debes pensar en la creación
de objetos: componentes autocontenidos de 2. En el menú Inicio, selecciona Ejecutar.
una aplicación que tienen funcionalidad privada
además de la funcionalidad que se puede 3. Escribe x:\instalar, donde x es la letra
exponer al usuario. En Visual FoxPro cada que representa la unidad de CD-ROM y presiona
acción es un evento, por ejemplo el movimiento ENTRAR.
del ratón, hacer clic sobre un botón, escribir
4. Sigue las instrucciones de la pantalla.
en un cuadro. Se programa en función a la
ocurrencia de un evento. Se llama objeto a todo • Para una instalación mínima (15 MB),
lo que aparece en pantalla, por ejemplo un selecciona Personalizada. Esta opción te
botón, un cuadro de texto, una imagen, cada permite seleccionar únicamente los archivos
objeto tiene características muy particulares, las necesarios.
cuales se denominan propiedades.
• Para una instalación típica (85 MB),
Requisitos mínimos para el uso e selecciona Completa. Esta opción deja los
instalación de Visual FoxPro archivos de Ayuda en el CD, pero instala
archivos de soporte, como ODBC.
Puedes ejecutar Visual FoxPro con Windows
95 o posterior, o Windows NT 4.0 o posterior. A Para instalar todos los archivos de Visual
En la siguiente ventana, presiona en Componente de la aplicación, la opción Runtime de Visual
continuación se exponen los requisitos mínimos FoxPro (192 MB), incluidos ActiveX y archivos
FoxPro, la aplicación se ejecutará en cualquier equipo sin necesidad de tener el Visual FoxPro instalado.
para ejecutar Visual FoxPro con los sistemas empresariales, resalta Visual FoxPro 6.0 y
Marca las otras opciones si tu aplicación hace uso de ellas. Ahora haz clic en el botón Siguiente.
operativos Windows: selecciona Personalizada y, a continuación,
eliges Seleccionar todo en el cuadro de diálogo
• Un PC compatible con IBM con un Cambiar opción de las opciones que deseas
procesador 486 a 66MHz (o superior). agregar
• Un ratón. El proceso de la programación
• 16 MB de RAM. La programación es un proceso reiterativo,
los pasos se repiten numerosas veces,
• 85 MB para la instalación típica y 90 MB perfeccionándose el código a medida que se
para la instalación completa. avanza. Al principio, someterás el código a
prueba frecuentemente mediante un sistema
• Se recomienda un monitor VGA o de
de prueba y tanteo. Cuanto más conozcas el
mayor resolución
lenguaje, mayor será la rapidez con que puedas
Importante: Si utilizas un programa de programar y podrás realizar más pruebas
protección antivirus en tu PC, no lo apliques, o preliminares mentalmente.
desactívalo antes de ejecutar el programa de
Asistente para instalación. Es posible que no se
ejecute correctamente el programa de Asistente
para instalación si está activada la protección
antivirus. Después de la instalación, asegúrate
80 7
E.M.P 3º S. PROGRAMACIÓN Semana 01 Semana 14 PROGRAMACIÓN E.M.P 3º S.
En la siguiente ventana selecciona el directorio o carpeta donde debes colocar los discos de
INTRODUCCIÓN AL instalación, marca 1,44 MB de 3 ½ pulgadas. FoxPro creará una carpeta con el contenido de disco por
disco (dependiendo del tamaño de la aplicación). Presiona el botón Siguiente:
VISUAL FOX PRO
6 81
E.M.P 3º S. PROGRAMACIÓN Semana 14
Pág.
Introducción a Visual Fox Pro 6
Tipos de datos y campos 9
Aplicaciones 13
Base de datos y tablas 16
Tablas, indices y desencadenantes 19
Tablas y sus registros 23
Relación entre tablas 25
Formularos 28
Diseño de formularios 34
Diseñar menús 40
Informes 43
En la siguiente ventana define la forma en que FoxPro distribuirá los archivos de la aplicación. Si Diseñador de informes y entorno de datos 50
no deseas realizar ningún cambio presiona el botón Siguiente. Creación de vistas 56
Programación en Visual FoxPro 67
82
Semana 14 PROGRAMACIÓN E.M.P 3º S.
La ventana siguiente finaliza los parámetros de instalación. Haz clic en el botón Finalizar para que
FoxPro inicie el proceso de creación de los discos de instalación.
83
E.M.P 3º S. PROGRAMACIÓN Semana 14
Cuando haya finalizado mostrará una ventana con la información sobre el proceso generado. Haz
clic en el botón Listo. FoxPro regresará a la ventana de comandos a esperar una nueva orden.
Ya puedes dar una mirada al disco duro y revisar la definición del proceso de creación de instalación
definió. La carpeta C:\Proy1.DSK, es la que contiene los archivos y carpetas de instalación.
Si quieres probar el proceso de instalación, borra la carpeta, que en este caso sería Proy1.EXE
y ejecuta el proceso de instalación desde la carpeta C:\Proy1.DSK\DISK144\DISK1\INSTALAR.EXE.
Una vez ejecutado el proceso de instalación, verifica el funcionamiento de la aplicación. Es importante
comprobar la salida de la aplicación, lo mismo que el enrutamiento correcto de los datos dentro de la
estructura del disco duro.
PROGRAMACIÓN
Esta actividad final culminará con éxito tus aprendizajes en este nivel de programación de
FoxPro. Deberás crear los discos de distribución de tu aplicación previamente desarrollada, 3º Semestre
verificando el funcionamiento de la instalación, sigue los pasos descritos en este
módulo.
Te felicitamos por haber culminado exitosamente este curso, esperamos que sigas desarrollando
aplicaciones y profundizando la investigación de este lenguaje de manera autodidacta, recuerda que
siempre estarás en constante aprendizaje.
84