Модульное построение программного продукта. Область действия переменных. Создание внутренних и внешних процедур. Глобальные и локальные переменные. Запуск программного файла. Вычисление математических операций над физическими и виртуальными полями.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУК РОССИЙСКОЙ ФЕДЕРАЦИИ ТАГАНРОГСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ (ФИЛИАЛ) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧЕРЕЖДЕНИЯ «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»При работе с базой данных часто бывает необходимо при каждом новом запуске представлять на экране одну и ту же базу данных в различных вариантах.Текстовый редактор можно запустить как из окна Command, так и из Главного меню. Чтобы запустить текстовый редактор из окна Command, в этом окне надо задать команду: MODIFY COMMAND | FILE [| ?] Ключевое слово COMMAND предназначено как для создания нового программного файла (имя файла не указывается) с расширением .pig, так и для открытия уже существующего файл (имя файла указывается либо полностью, либо частично по шаблону). Ключевое слово FILE предназначено только для открытия существующего программного файла, причем имя файла надо указывать полностью. NOWAIT - после открытия окна редактирования разрешает работу (без пауз) программы, вызвавшей открытие окна редактирования.Выполнить программный файл можно либо из окна Command с помощью команды DO , либо с помощью команды Главного меню: PROGRAM-> DO-> указать в списке имя программного файла, либо нажав в графическом меню кнопку, на которой изображен восклицательный знак. Остановить выполнение программного файла можно нажатием клавиши Esc, если в тексте программного файла указана команда SET ESCAPE ON.Программный продукт включает в себя внешние и внутренние процедуры, которые оформляются как отдельные модули. Модульное построение программного продукта позволяет повысить его наглядность и унифицировать часто повторяющиеся операции, сокращает время написании и отладки программ. При выполнении программных кодов, если FOXPRO встречает обращение к подпрограмме (модулю), то он ищет текст модуля в следующей последовательности: • в текущей процедуре; Подключение Процедурного файла производится командой: SET PROCEDURE ТО [] Если результатом работы процедуры является единственное вы численное значение, то удобнее использовать процедуру-функцию.Переменные могут передаваться в процедуры не только через фиктивные параметры, но и напрямую. Перемещенные, определенные в старших модулях, действуют также и в подчиненных модулях. Переменные и массивы, объявленные как глобальные, действуют во всей среде Visual FOXPRO. Глобальную переменную можно определить либо в окне Command, либо с помощью оператора Глобальная переменная продолжает существовать даже тогда, когда процедура, ее определившая, закончила свою работу и освободила оперативную память.Команда SUM без опций производит вычисление суммы по всем числовым полям всех столбцов и всех записей активной таблицы. Количество элементов списка должно соответствовать количеству элементов массива, если результат вычислений будет сохраняться в массиве (опция ТО ARRAY ). Команда AVERAGE осуществляет вычисление среднего арифметического значения для выражения. Команда CALCULATE позволяет выполнять любые допустимые математические операции над полями и выражениями. При написании выражений допускается использование функций: AVG() - вычисляет среднее арифметическое значение для числового поля (столбца) или выражения, содержащего поле (столбец).
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы