Hola, soy Guillermo, bueno no soy tan novato, pero tampoco soy un FoxExperto, en fin.
Un PRG:
Es un archivo de texto que contiene instrucciones de un lenguaje de programación, en este caso de Visual Fox, por lo general se elabora en modo estructurado, usando la sintaxis autorizada por el Vfox. El PRG debe ser compilado con el lenguaje de programación para ser comprendido por la computadora.
Referente a los SET:
SET CENTURY ON && obliga año de 4 dígitos
set echo off && quita eco de cada comando realizado
set talk off && parecido al anterior
set date to dmy && fecha dia mes año
set safety OFF && no pide confirmación de borrado
set exclusive off && para poder compartir el uso de files
set dele on && los registros borrados no se ven
set console off && Activa o desactiva los resultados a la ventana principal de Visual FoxPro
SET COLLATE TO "SPANISH" && orden español ejm: c,ch,d
SET ESCAPE OFF && impide cancelar procesos con ESC"
set unique off
SET NOTIFY OFF && quitar mesajillos como "control es de solo lectura"