Creacion de proyectos en visual fox

Solo disponible en BuenasTareas
  • Páginas : 5 (1138 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de agosto de 2012
Leer documento completo
Vista previa del texto
Creación de Proyectos en Visual FoxPro
Para poder crear un programa en visual foxpro o ejecutable es necesario definir un
proyecto, el mismo estará compuesto de los formularios (Forms), códigos (Prg),
reportes (Report), clases (Class), base de datos (Databases) con sus tablas, tablas libres
(Free tables) y otros componentes que forman el proyecto.
Al modular un programa se lo separa endiferentes proyectos, compartiendo funciones,
clases, reportes, etc; pero su vinculación siempre debe ser un proyecto principal el que
llamara a todos los demás.
Veamos como se crean un proyecto para controlar asistencias de alumnos a cursos,
guardando como datos los alumnos y un registro de asistencias a los cursos, para eso
necesitamos además tener cargados que cursos hay, que alumnos van a cadacurso y los
horarios de los mismo indicando que días semanales se dictan.

Primero comencemos por presentar el IDE (Entorno de desarrollo integrado) de visual
foxpro:
La pantalla de
VFP (_Screen)
donde
podremos
arrojar los
resultados de
los comandos
ejecutados en
la ventana de
comandos y la
vamos a poder
utilizar desde
los proyectos
como pantalla
principal.

El menú que seutiliza para opciones de
edición y configuración del IDE.

Ventana de
comandos, en
este lugar se
pueden ejecutar
todos los
comandos
permitidos por
VFP.

Las opciones más importantes a ser configuradas son:
La carpeta de trabajo por defecto (Solapa File location).
Como queremos que abran las tablas exclusivas o no (Solapa Data).
Siempre al configurar tiene que apretar SET AS DEFAULT.O sino al salir y volver a
ingresar los cambios no quedaran por defecto.
Entonces comencemos a crear el proyecto, para eso podemos primero definir la carpeta
del proyecto y las subcarpetas así acomodamos de forma prolija y por tipo
componentes, por ejemplo podría ser de la siguiente forma:

Esto se encuentra dentro de la
carpeta CursoFoxPro que la
definí como la carpeta por
defecto.Ahora creamos el proyecto llamado como la misma carpeta, lo podemos hacer de dos
formas, desde la ventana comandos escribiendo:
CREATE PROJECT Prj/CursoFoxpro

Siempre se indica la ruta donde lo queremos crear, como en este caso
nuestro path ya es la carpeta por defecto, solamente escribimos en que
carpeta contenida deseamos crearlo.

O sino desde una forma mas fácil es desde el menú file,new elegimos proyecto y
presionamos new file.
No se asusten si lo crean y después no esta, esto pasa si no le agregamos ningún
componente, el VFP lo borra directamente o pregunta que queremos hacer.

Cuando tenemos el proyecto, nos muestra una pantalla con todos los componentes
juntos o por categoría en solapas, si creamos el componente desde esta pantalla queda
directamente relacionado conel proyecto, pero si lo creamos desde la ventana de
comandos, como veremos mas adelante, lo tenemos que integrar al proyecto utilizando
la opción de agregar.

Si vemos cada una de
estas categorías son las
solapas que vemos a
continuación.

Como en el programa vamos a necesitar guardar datos, vamos a crear la base de datos
para después poder crear las tablas (Los comandos estándescriptos en el apunte
www.foxeando.com.ar/paginas/Comandos_y_estructuras_para_manejo_de_tablas.htm)
La base creada se llamara CursoFoxpro quedando con la siguiente estructura

En el proyecto podemos tener muchos forms, clases, prgs, pero solo uno de ellos puede
ser el que inicia el programa, siempre conviene que sea un prgs, donde definimos rutas,
seteos generales, configurar el screen y llamar alform o al menú que será el que maneje
todo nuestro sistema.
Comencemos por crear el prg inicio, lo llamaremos inicio.prg
Primero hay que realizar los seteos generales, los principales son:
SET CONFIRM ON
Especifica que no puede salir de un cuadro de texto
escribiendo más allá del último carácter del cuadro. Para salir del cuadro de texto,
puede presionar ENTRAR, TAB o cualquiera de las...
tracking img