Está en la página 1de 5

Conceptos y comandos del programa 1

Caption: se utiliza para cambiar el mensaje de objeto que tenga esta propiedad.

Autocenter: Centra el formulario en pantalla en el modo ejecución.

Objeto etiqueta: Se utiliza para establecer un mensaje al usuario.

Autosize: Establece un tamaño automático al objeto según sea su contenido.

BackColor: Establece un color de fondo al objeto.

BackStyle: Elimina o muestra el color de fondo del objeto.

Opaco muestra el color y Transparente elimina el color de fondo.

FontName: Establece un tipo de letra al objeto.

Fontsize: Establece el tamaño de letra del objeto.

ForeColor: Establece un color de letra al objeto.

Font Bold: Establece el estilo Negrita para la letra.

Font italic: Establece el estilo cursivo.

FontUnderline: Establece el subrayado a las letras.

Cuadro de texto: permite aceptar letras y números, con los números ingresados en el cuadro de
texto no se podrán realizar operaciones matemáticas.

Propiedad Value: Convierte un cuadro de texto a un cuadro numérico, para realizar este proceso
debe colocar el valor cero en la propiedad y presionar enter

Objeto botón de comando: Permite aceptar codificación fuente para realizar un proceso

Objeto timer: Crea un ciclo repetitivo en base a un codigo fuente.

Comando:

Funcion Date: Muestra la fecha del sistema actual, el valor devuelto es numero.

DTOC: convierte la fecha a texto

Time: Devuelve la hora actual del sistema, El valor devuelto es texto

CDOW: Muestra el nombre del dia de la semana


DAY: muestra el numero del dia del mes en base a la fecha actual

STR: Convierte un número a texto

ALLTRIM: Elimina los espacios innecesarios de un texto

SPACE: Establece la distancia entre cada literal

CMonth: muestra el nombre del mes en base a la fecha actual.

Year: muestra el numero del año actual en base a la fecha


dia=CDOW(DATE())
nu=DAY(DATE())
mes=CMONTH(DATE())
año=YEAR(DATE())

Thisform.label4.caption=dia+SPACE(1)+ALLTRIM(STR(nu))
+SPACE(1)+"de"+SPACE(1)+mes+SPACE(1)+ALLTRIM(STR(año))
thisform.label5.Caption=TIME()

Propiedad interval: Establece si se ejecuta o no el contenido del timer

Picture: Establece una imagen en algunas propiedades.

PicturePosition: Determina la posicion en la cual ira la imagen.

Wait Window: muestra en pantalla un mensaje

At: determina el mensaje en una posicion de pantalla

Timeoaut: determina el tiempo de duración del mensaje en pantalla

Codificación Progama SUMA:

Objeto command 1, procedimiento, click


V1=thisform.text1.Value
V2=thisform.text2.Value

Su=v1+v2

Thisform.text3.Value=su

Objeto command 2, procedimiento, click


WAIT WINDOW "limpiando Valores... 3" AT 12,100 TIMEOUT 1
WAIT WINDOW "limpiando Valores.. 2" AT 12,100 TIMEOUT 1
WAIT WINDOW "limpiando Valores. 1" AT 12,100 TIMEOUT 1

thisform.text1.Value=0
thisform.text2.Value=0
thisform.text3.Value=0
thisform.text1.SetFocus

Objeto command 3, procedimiento, click


Thisform.Release
Thisform.Deactivate

Conceptos y comandos del programa 2


Showtips: activa o desactiva los mensajes de los objetos

Tooltiptext: es donde se escriben el mensaje que mostrara el objeto.

Visible: muestra o desaparece un objeto en pantalla

Visible=.T. Significa que el objeto se muestra

Significa=.F. que el objeto esta oculto

Barra de llenado: activar el menú de herramientas, activar opciones, activar controles, activar
controles ActiveX, buscar y activar Microsoft progressbar, seleccionar, accionar.

Mostrar barra de llenado: Activar el icono ver clases, seleccionar controles ActiveX

NOTA Para ver los controles normales se debe activar ver clases y seleccionar estándar.

Ciclo FOR: Este numero se repite un cierto numero de veces dependiendo de la necesidad del
programador

Codificación programa resta:

Command1
thisform.label4.Visible= .T.
thisform.olecontrol1.Visible=.T.

FOR Barra=1 TO 100


thisform.label4.Caption="Restando Valores"+SPACE(1)+ALLTRIM(STR(barra))+"%"
thisform.olecontrol1.value=barra
FOR tiempo=1 TO 1000000
ENDFOR
ENDFOR

thisform.label4.Visible= .F.
thisform.Olecontrol1.visible=.F.

v1=thisform.text1.Value
v2=thisform.text2.Value

re=v1-v2
thisform.text3.Value=re

command2
thisform.label4.Visible= .T.
thisform.olecontrol1.Visible=.T.

FOR Barra=1 TO 100


thisform.label4.Caption="Limpiando Valores"+SPACE(1)+ALLTRIM(STR(barra))+"%"
thisform.olecontrol1.value=barra
FOR tiempo=1 TO 100000
ENDFOR
ENDFOR

thisform.label4.Visible= .F.
thisform.Olecontrol1.visible=.F.

thisform.text1.Value=0
thisform.text2.Value=0
thisform.text3.Value=0

thisform.text1.SetFocus

command3
thisform.label4.Visible= .T.
thisform.olecontrol1.Visible=.T.

FOR Barra=1 TO 100


thisform.label4.Caption="Cerrando el Programa"+SPACE(1)+ALLTRIM(STR(barra))+"%"
thisform.olecontrol1.value=barra
FOR tiempo=1 TO 100000
ENDFOR
ENDFOR

thisform.label4.Visible= .F.
thisform.Olecontrol1.visible=.F.

Thisform.Release
Thisform.Deactivate

Public: crea variables de uso global las cuales pueden ser usadas dentro de formularios o conjunto de
formularios

Store: define el tipo de variables

IF: evalúa pruebas lógicas, si la prueba lógica es verdadera efectúa un proceso, si es falso efectúa otro
proceso.

Comando form1 init


PUBLIC mar
STORE 100 TO mar

Comando timer, timer


mar=mar-2
thisform.Caption=SPACE(mar)+"Programa de resta"+SPACE(1)+TIME()

IF mar=0
mar=100
ENDIF

EJERCICIO

Elaborar 2 Programas que realicen las operaciones de multiplicación y división debe utilizar en uno el estilo
de mensajes y en otro el estilo de barra de llenado con su marquesina

También podría gustarte