Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guiavfp9 130305152742 Phpapp01 PDF
Guiavfp9 130305152742 Phpapp01 PDF
Arias Córdova
PROYECTO DESARROLLADO
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Recuerda.
Las tablas, se guardan en la carpeta DATA que se encuentra dentro de la carpeta de tu
proyecto.
Los formularios, lo guardaremos en la carpeta FORMS.
Los archivos de menús, los deberá guardar en la carpeta MENUS.
Los informes, se deberán guardar en la carpeta REPORT.
Si en nuestro proyecto usamos algunas imágenes debemos guardar en la carpeta
GRAPHIC.
La programación de códigos se almacenan en un archivo y el recomendable que los guarde
en la carpeta PROGRAM.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
3. CREACION DE INTERFACES.
El diseño de la interface de un proyecto es muy importante porque
el entorno con el cual nuestro clientes van interactuar. Además,
considere como la fachada principal de una oficina. La interface
debe ser atractiva y conservar una originalidad.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
4. PROGRAMAR ACCIONES.
4.1. Código para el Formulario de Ingreso de Datos.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Form1(Activate)
select 1
use c:\Systema\dbf\usuarios
select 2
use c:\Systema\dbf\nacimiento
set order to tag codigon
Select nacimiento
** Activar los controles **
THISFORM.TEXT1.Enabled=.T.
THISFORM.TEXT2.Enabled=.T.
THISFORM.TEXT3.Enabled=.T.
THISFORM.TEXT4.Enabled=.T.
THISFORM.TEXT5.Enabled=.T.
…
THISFORM.TEXT60.Enabled=.T.
THISFORM.TEXT61.Enabled=.T.
Thisform.xcod.setfocus
Thisform.guarda.enabled=.T.
** Inicializar variables**
THISFORM.TEXT1.VALUE=DATE()
THISFORM.TEXT2.VALUE=""
THISFORM.TEXT3.VALUE=0
THISFORM.TEXT4.VALUE=""
THISFORM.TEXT5.VALUE=0
…
THISFORM.TEXT60.VALUE=""
THISFORM.TEXT61.VALUE=0
Thisform.TEXT2.Setfocus
Form1(Init)
set talk off
SET DELETE ON
IF MESSAGEBOX("DESEA GUARDAR",36,"CONFIRMAR")=6
THEN
APPEND BLANK
REPLACE fecha WITH THISFORM.TEXT1.VALUE
REPLACE Dpto WITH THISFORM.TEXT2.VALUE
REPLACE cdpto WITH THISFORM.TEXT3.VALUE
REPLACE provincia WITH THISFORM.TEXT4.VALUE
REPLACE cprovincia WITH THISFORM.TEXT5.VALUE
…
REPLACE apenomr WITH THISFORM.TEXT60.VALUE
REPLACE ndni WITH THISFORM.TEXT61.VALUE
ENDIF
Botón Cerrar (Clic)
use
Thisform.Release
Control Timer1
Para visualizar la fecha y horas respectivamente en 2
cuadros de texto. Insertar 2 Texts y en la propiedad Name
de cada control asignar nombre: VF y VT respectivamente.
Cambiar la propiedad Interval a 100 del control Timer1.
Luego, escriba el código siguiente en el control Timer1.
THISFORM.VF.value = date()
THISFORM.VT.value = time()
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Form1(Activate)
select nacimiento
set order to tag codigon
Thisform.xcod.setfocus
Thisform.guarda.enabled=.F.
Form1(Init)
set talk off
SET DELETE ON
Botón buscar(Clic)
if empty(alltrim(thisform.xcod.value)) then
thisform.xcod.setfocus
messagebox("Vuelva escribir el Nº de Registro")
Return .F.
endif
sw=0
aux=val(alltrim(Thisform.xcod.value))
go top
do while .not. eof()
if codigon=aux then
THISFORM.TEXT62.VALUE=codigon
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
THISFORM.TEXT1.VALUE=fecha
THISFORM.TEXT2.VALUE=dpto
THISFORM.TEXT3.VALUE=cdpto
THISFORM.TEXT4.VALUE=provincia
THISFORM.TEXT5.VALUE=cprovincia
…
THISFORM.TEXT60.VALUE=apenomr
THISFORM.TEXT61.VALUE=ndni
Thisform.guarda.enabled=.T.
sw=sw+1
endif
skip 1
enddo
if sw=0 then
messagebox("El Número de partida no Existe. Vuelva
ingresar!!!...")
Thisform.xcod.value=""
Thisform.guarda.enabled=.F.
Thisform.xcod.setfocus
endif
…
V60=THISFORM.TEXT60.VALUE
V61=THISFORM.TEXT61.VALUE
UPDATE nacimiento SET
codigon=C,fecha=V1,Dpto=V2,cdpto=V3,provincia=V4,cpr
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Control Timer1
Para visualizar la fecha y horas respectivamente en 2
cuadros de texto. Insertar 2 Texts y en la propiedad Name
de cada control asignar nombre: VF y VT respectivamente.
Cambiar la propiedad Interval a 100 del control Timer1.
Luego, escriba el código siguiente en el control Timer1.
THISFORM.VF.value = date()
THISFORM.VT.value = time()
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Control Timer1
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Botón Timer1.
THISFORM.Text1.value = date()
THISFORM.Text2.value = time()
4.5. Codificación del Programa Principal.
Has clic en la persiana (Código) en el
Administrador de Proyectos y otro en Programas.
Clic en Nuevo y escribe el código.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
_SCREEN.Picture=""
_SCREEN.Caption=""
_SCREEN.ICON=""
Guarda el archivo de programa con el nombre Inicial.PRG
en la carpeta PROGRAM o PRG de tu proyecto.
5. DISEÑO DE REPORTES.
5.1. Crear Reporte que contenga Acta de Nacimiento.
Has clic en la persiana (Informe) dentro de
(documentos) en el Administrador de
Proyectos.
Clic en Nuevo y otro en Nuevo Informe.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Nota: (\-) Indica a Visual Fox que insertará una línea horizontal
en el menú ideal para separar opciones.
(\<) Se utiliza para definir que la opción de activara al pulsar la
tecla ALT + letra. Por ejemplo: \<Archivo. Al ejecutarse el
menú se muestra como Archivo, la misma que puede ser
activada al pulsar ALT+A.
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
DO FORM c:\systema\forms\mmatrimonio.scx
DO FORM c:\systema\forms\mdefuncion.scx
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Para ver cómo está saliendo nuestro diseño de menús has clic
en el botón vista previa. Para comprobar la apariencia de las
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
e-mail: titoariascordova@gmail.com
Prof. Tito N. Arias Córdova
Estimado alumno sigue los procedimientos descritos sin omitir ni un solo detalle
en este pequeño trabajo.
Pues, te deseo suerte en tus futuros proyectos, que estoy seguro vas emprender.
Cualquier consulta no dudes en hacerme llegar… que gustoso podré ayudarte
titoariascordova@gmail.com
“Todo proyecto inicia con un sueño, has realidad tu sueño y diviértete haciéndolo y vive
tus sueños, no vivas soñando”
“Recuerda, que en la vida todo se logra con esfuerzo, sólo haciendo paso a paso
lograremos llegar a obtener lo que deseamos, sin distracciones”
e-mail: titoariascordova@gmail.com