Распечатать страницу

Основная программа в Microsoft Visual FoxPro

« Назад

Запишем в окне VFP, открываемом, например, при выполнении File – New – Program – New file, следующую программу:

clear

&& Определяем значение переменной x

store 25 to x

y = Sqrt(x)

&& Выводим данные в окно VFP

? "Сообщения простой программы:" Font "Arial" Style "I"

? "x = ", x picture "99"

? "Квадратный корень из x равен ", y picture "9.9"

В этой программе используются команды ?, &&, CLEAR и STORE и создаются 2 переменные – x и y, для определения значения последней употребляются оператор присваивания (=) и встроенная функция SQRT( ).

Команды программы имеют следующее назначение:

  • ? – обеспечивает вывод данных в окно VFP;

  • && – начинает строку комментария;

  • CLEAR – очищает текущее окно VFP;

  • STORE – присваивает переменной x значение равное 25.

Сохраним программу в текстовом файле d:\Prog1.prg (файлам с исходными текстами программ VFP задается, как правило, расширение PRG).

Для ее запуска достаточно в командном окне набрать

do d:\Prog1.prg

и нажать затем на Enter.

Если окно с текстом программы открыто и активно, то для запуска программы можно употребить Ctrl+E. Перед исполнением программа, если в нее внесены изменения, компилируется.

В результате исполнения программы в главном окне VFP появятся 3 следующие строчки:

Сообщения простой программы:

x = 25

Квадратный корень из x равен 5.0

Файл с программой можно открыть в VFP либо посредством File – Open, либо набрав в командном окне

modify command d:\Prog1.prg

Программу, не предваряемую командой PROCEDURE или FUNCTION, будем называть основной.

Замечания:

1. VFP позволяет при наборе команды употреблять 4 первые буквы каждой составляющей части команды. Так, только что приведенную выше команду можно, в принципе, записать следующим образом:

modi comm d:\Prog1.prg

Сокращать имена некоторых команд нельзя. Так, нельзя сокращать имя команд LOCAL и LOCATE до 4-х букв, поскольку после этого команды становятся неразличимыми.

2. При работе с текстом программы полезным инструментом является меню Format, позволяющее в частности управлять отступами, комментарием и регистром кода (рис. 5.1)

79.1.-Фрагмент-меню-Format

Рис. 5.1. Фрагмент меню Format

3. Регистр при записи команд, имен процедур, функций, переменных и констант не имеет значения.

4. Расширение PRG в имени файла в командах DO (при запуске программы) и MODIFY COMMAND может быть опущено, например:

modify command d:\Prog1