jueves, 24 de febrero de 2011

VISUAL FOX PRO ESTRUCTURA BASICA DE PROGRAMACION

VISUAL FOX PRO ESTRUCTURA BASICA DE PROGRAMACION

Es un lenguaje de programación orientado a objetos y procedimental desarrollado por Microsoft.

Visual FoxPro deriva del FoxPro, desarrollado en 1984 por Fox Software. Se unió a Microsoft en 1992, adquiriendo el prefijo "Visual" con la versión Visual FoxPro 3.0 para Windows y Macintosh. Luego sólo perduró la versión para Windows.
Este programa ha sido diseñado para los programadores mas exigentes, ya que le permite trabajar con objetos, ya que este lenguaje se orienta a objetos.

Ejemplo:
Hola a todos ejemplo:
 MESSAGEBOX ("Hola Mundo")

[ editar ]Objeto

http://upload.wikimedia.org/wikipedia/en/thumb/d/dd/VFPHelloWorld.png/220px-VFPHelloWorld.png
http://bits.wikimedia.org/skins-1.17/common/images/magnify-clip.png
Salida del programa Hola Mundo.
 loForm = CREATEOBJECT ("HiForm")
 loForm. Show (1)
 
 DEFINE HiForm CLASE COMO Formulario
   Autocenter =. T.
   Caption = "Hola a todos"
 
   Agregar objeto lblHi como Label CON;
     Caption = "Hola, mundo!"
 ENDDEFINE
 loMine = CREATEOBJECT ("MyClass")
 ?  loMine trabajo. cProp1 & & se presente. (Doble - las marcas de signo fin - de - comentario de línea)
 ?  loMine:. cProp2 & & Error del programa CPROP2 propiedad no se encuentra.
 
 ?  loMine. MyMethod1 () & & Esto va a funcionar.
 ?  loMine:. MyMethod2 () & & Error MYMETHOD2 Programa de Propiedad no se encuentra.
 
 DEFINE MyClass CLASE COMO personalizado
   cProp1 = "mi propiedad" & & Esto es una propiedad pública
   HIDDEN & & cProp2 Esta es una organización privada (oculta) de propiedad
 
   PROCEDIMIENTO Init () & & constructor de la clase
     Este. CProp2 = "Esta es una propiedad oculta".
   ENDPROC
 
   PROCEDIMIENTO MyMethod1 ()
     * Este es un método público, llamar a un método oculto que devuelve
     * El valor de una propiedad oculta.
     RETORNO Este. MyMethod2 ()
   ENDPROC
 
   OCULTOS PROCEDIMIENTO MyMethod2 () & & Esta es una organización privada (oculta) método
     RETORNO Este. CProp2
   ENDPROC
 ENDDEFINE

No hay comentarios:

Publicar un comentario