|
Introducción
Primeros pasos en programación
Diseño de Formularios
Declaración de Variables y otros
Diseño del Menú
Codificación
Introducción
En el desarrollo de este manual veremos los comandos
básicos para poder realizar una operación
determindada; nuestro actual proyecto estará
mas orientado a la programación que a la
POO (Programación Orientada a Objetos).
Bueno espero que los dos manuales anteriores te
hayan sido de mucha utilidad, pues este manual
tiene un grado bastante alto de dificultad, pero
espero le entiendas pues si estamos aca es porque
has comprendido los dos manuales anteriores. Suerte
amigo(a), estudia mucho y aprenderás muchas
cosas interesantes de VFP.
Primeros pasos en programación
Comenzaremos a crear un formulario sencillo para
luego crear un proyecto el más grande que
se ha presentado en este manual hasta ahora, amigo(a),
así que presiona Ctrl + n y luego escoge
formulario nuevo (no utilices el asistente), vamos
a realizar una operación sencillita como
lo es una suma, ten paciencia verás que
luego entraremos a hacer un proyecto que espero
no te me vallas a correr, ok para ello utiliza
tres labels, o etiquetas con los títulos
de: número 1, numero 2 y resultado, luego
colocales un textbox (cuadro de texto), a cada
uno, marca text3 y en la propiedad enabled déjalo
en .F.-falso, coloca un commandbottom o bóton
de comando en la parte inferior derecha haz doble
click y digita lo siguiente dentro del botón:
thisform.text3.value = thisform.text1.value +
thisform.text2.value; ahora sal de allí
y text1, text2 y text3 los marcas y en la propiedad
value el colocas el valor de: 0.000, ahora solo
te queda guardar y ejecutar tu formulario bien
ahora ya sabes como realizar un proceso númerico
esto será muy útil para nuestro
proyecto. Recuerda que text1, text2 y text3 son
los names de los textbox pero tú los puedes
cambiar por ejemplo si yo le coloco numero1 en
la propiedad name del primer textbox entonces
escribiría en código: Thisform.numero1.value,
es sencillo ¿verdad?...
Diseño de Formularios
Debemos hacer un formulario que nos servirá
como la parte principal de nuestro proyecto, sus
medidas serán 569 de ancho (width) por
389 de alto (height); ahora declaremoslo como
formulario de nivel superior (opción 2
del ShowWindows), desactivemos el botón
de maximizar y colocale el título de "Sistema
de potencias" a este formulario (recuerda
todos estos cambios los realizas en las propiedades
del formulario), ahora bien haz doble clic en
cualquier parte del formulario y escribe esto:
Do menup.mpr With This,.T. ahora presiona Ctrl
+ w dos veces la segunda vez te pedirá
el nombre del formulario demosle el nombre de
principal.scx ok, colocale texto como: "Sistema
hecho por: <tu nombre> y alguna imagen a
tu gusto, por ejemplo a mi me quedó así:
pero aún no hemos terminado recuerda esto
si lo ejecutas te dará un error no te preocupes
es normal ya que todavía no existe el menú,
procedamos a crear el formulario de suma, haz
un formulario sin utilizar el asistente, tendrá
un tamaño de 428 por 291 su título
en la barra de título será "Suma",
desactivale el boton de maximizar, luego en ShowWindows
déjalo en la opción "1 En formulario
de nivel superior" ahora dirigete a la barra
de controles de formularios, (imagen de abajo),
no olvides activar el Autocenter (Sí aún
tienes dudas de lo que hablo repasa el manual
No. dos).
ahora crea 4 etiquetas con los nombres: "Digitos",
"Exponentes", "Res. Exponentes"
y "Resultado". También crea 10
cuadros de textos y dos botones con los títulos:
"Calcular" y "Cerrar"; el
nombre de este formulario será "suma.scx".
Esto te deberá quedar más o menos
así:
A ti no te quedará así de desactivados
cuatro cuadros de texto y la declaración
de variables aún no la hemos hecho pero
eso dejémoslo para el siguiente subtítulo
por ahora crea tres formularios más para
resta, multiplicación y división,
para la resta y la división utilizarás
unicamente 7 cuadros de texto es decir que asignaremos
dos para "Digitos", dos para "Exponentes",
dos para "Res. Exponentes" y uno para
"Resultado" y por supuesto los dos botones:
"Calcular" y "Cerrar"; Recuerda
todo proyecto debe de tener autor(a) o autores
por ello haz un formulario "acerca de..."
y coloca los datos que tu creas conveniente; los
nombres de los formularios serán:"resta.scx",
"multipl.scx", "division.scx"
y "acercade.scx".
|