Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программирование в Visual FoxPro 8.0

Автор:   •  Апрель 18, 2019  •  Контрольная работа  •  3,889 Слов (16 Страниц)  •  371 Просмотры

Страница 1 из 16

Программирование в Visual FoxPro 8.0 (9.0)

Программы используют для сохранения и выполнения последовательности команд Visual FoxPro 8.0. В отличие от интерактивного режима работы, в программах возможны организация цикла, выполнение того или другого блока по условию, использование нескольких программных модулей, процедур и функций с передачей параметров. Такие операторы, как IF... ENDIF, не могут быть выполнены в командном окне, поскольку записываются в несколько строк.

Примечание

В Visual FoxPro, начиная с версии 6.0, добавлена новая возможность выполнения фрагментов программ, занимающих несколько строк (таких как конструкция FOR ... ENDFOR) из командного окна. Вы можете ввести любое количество командных строк в окне Command, используя для перемещения курсора мышь или клавиши со стрелками, затем выделить введенный текст и запустить его на выполнение, нажав клавишу Enter или выбрав правой кнопки мыши команду Execute Selection. Это удобный способ для отладки небольших фрагментов программ.

Создание программы

Процесс создания программного файла начинается с запуска текстового редактора. Для этого следует выполнить команду меню File>New. В открывшемся окне New необходимо выбрать опцию Program и щелкнуть на кнопке New File. При этом в командном окне генерируется команда MODIFY COMMAND для создания программного файла с расширением .ргд, который и представляет собой текстовый файл. Команду MODIFY COMMAND можно выдавать также непосредственно из командного окна, набрав ее вручную:

MODIFY COMMAND <имя программы> [NOEDIT] [NOMENU]          

                 [NOWAIT] [RANGE nStartCharacter,nEndCharacter]

                 [WINDOW <имя окна1>] [IN [WINDOW] \

                 <имя окнa2> |IN SCREEN][AS nCodePage][SAME][SAVE]

где:

<имя программы> - имя создаваемого программного файла. Список программных файлов текущего каталога выдается автоматически в виде подсказки, если MODIFY COMMAND вводится из командного окна.

•  NOEDIT - блокирует редактирование программы.

•  NOWAIT - разрешает одновременную активацию других объектов текущего экрана.

• WINDOW <ими окна> - позволяет использовать не системное окно для редактирования программы, а заранее определенное пользователем с заданным заголовком и месторасположением.

Команда MODIFY COMMAND * выводит на экран все программные файлы в текущем каталоге. Каждый программный файл располагается в отдельном окне. Ненужные окна можно закрыть, нажав клавишу Esc.

В программу желательно вводить комментарии. Отдельная строка каждого из них должна начинаться символом *. Если комментарий используется в концестроки команды, то перед ним записываются символы &&.

Для наглядности программы и проверки синтаксиса используемых в ней команд, воспользоваться вкладкой Editor окна Options. По умолчанию комментарии отображаются зеленым цветом, ключевые слова - голубым, а остальные элементы -черным. В этом же окне можно определить цвет и стиль шрифта для следующих программных элементов:

•    комментарии (Comments);

•    ключевые слова (Keywords);

•    литералы (Literals);

•    операторы (Operators);

•    символьные строки (Strings);

•    переменные (Variables).

Здесь же можно изменить последовательность символов комментария.

Находящуюся в окне редактора программу можно запустить на выполнение, выбрав правой кнопкой мыши соответствующую команду меню DO <имя файла.prg>.

Можно также запустить на выполнение отдельный выделенный фрагмент текста программы, выбрав правой кнопкой мыши команду Execute Selection.

Скомпилированный программный файл имеет расширение . fхр.

Если расширение программного файла не указано, то по умолчанию в текущем каталоге при выполнении команды DO < > сначала ищется файл с расширением . арр, .fxp,  . prg. Расширение .арр имеет файл приложения.

...

Скачать:   txt (42.1 Kb)   pdf (367.9 Kb)   docx (32.8 Kb)  
Продолжить читать еще 15 страниц(ы) »
Доступно только на Essays.club