Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Удаление временных переменныхСодержание книги
Поиск на нашем сайте
Активное использование временных переменных позволяет строить эффективные и быстрые системы обработки данных. Однако возможности сохранения в памяти компьютера значительного числа таких переменных ограничены ее емкостью. Ввиду этого память следует при необходимости периодически очищать от ненужных в данный момент или сохраненных в MEM-файлах переменных командой RELEASE:
Команда удаляет только указанные <переменные>, или все (ALL), или соответствующие (LIKE), или не соответствующие (EXCEPT) <маске>. Уничтожение всех переменных может быть выполнено также командой
Просмотр переменных В любой момент при отладке программ может понадобиться просмотр переменных памяти. Использование команды "?" слишком трудоемко при просмотре большого количества переменных. Следующая команда предъявляет сразу все нужные переменные памяти:
[ТО PRINTER/FILE <файл>] Команда показывает с паузами после выдачи каждых 20 строк все активные переменные и массивы, их статус (PUBLIC или PRIVATE), тип и значения. Кроме того, она показывает размер I памяти, занятой под переменные, окна и меню. Если нужно просмотреть только все пользовательские переменные, введите команду DISPLAY MEMORY LIKE *. Аналогичные функции, но безостановок, выполняет команда LIST MEMORY. Все вышеперечисленные команды, кроме команд просмотра, не распространяются на системные переменные FoxPro.
Структура команд FoxPro. Правила записи 1. Команда может иметь длину до 2048 символов. 2. Для переноса в тексте программы части команды на следующую строку в конце текущей ставят точку с запятой. 3. Ключевые слова и имена записываются как прописными, так и строчными буквами.
Команды FoxPro, ориентированы на обработку файлов базы данных, а самом общем виде имеют следующий синтаксис: НАЗВАНИЕ [<границы>] [<список выр.>] [For <условие>] [While <условие>], где НАЗВАНИЕ – имя команды; <границы> - границы действия команды, которые могут иметь одно из следующих значений: · All – все записи базы данных; · Rest – все записи начиная с текущей; · Next <N> -следующие N записей; · Record <N> - запись номер N; For <условие> - выполнение команды только для записей, отвечающих условие; While <условие> - выполнение команды только до тех пор пока не перестанет выполнятся <условие>. Слова While и For могут присутствовать в команде одновременно. В этом случае While-условие имеет приоритет перед For-условием. Пример: ListRestField fam, tab, dtrFor fam=”П” название границы выражение For-условие Порядок следования элементов команды (за исключением «НАЗВАНИЯ», которое всегда на первом месте) практически произвольный. По умолчанию, если отсутствуют <границы> или <условия>, сферой действия команды является одна только текущая запись (NEXT 1) или, наоборот, вся БД (All). Эти сведения содержатся в описании команды. Поясним применение команд с условием. For-условие обеспечивает выполнение команды для всех записей файла БД или внутри границ, если они указаны. While-условие означает выполнение команды только ля тех пор пока условие истинно. При встрече первой же записи, у которой окно (While-условие) не удовлетворяется, дополнение команды прекращается, несмотря на то, что нижняя граница ещё не достигнута и далее имеются записи с нужными свойствами. Поэтому область применения While-условия – это файлы, упорядоченные (физически или индексированием) по полю, в котором анализируется условие. Если ранее каким-либо образом была найдена первая запись, удовлетворяющая условию, то все остальные такие записи находятся ниже рядом. В этом случае использование команд с While-условием предпочтительнее, так как по достижении нужной последней записи выполнение команды прекращается, а в случае For-условия поиск записи был бы бессмысленно продолжен до достижения нижней границы действия команды. Команды установки УПРАВЛЕНИЕ СТАТУС-СТРОКОЙ Статус-строка располагается в нижней части экрана и содержит справочную информацию: имя диска, где хранится таблицы, имя текущей таблицы, права доступа к таблице, номер текущей записи таблицы, общее количество записей таблицы и сведения о включенных режимах клавиатуры. Для вывода статус-строки на экран надо в окне Command подать команду SET STATUS ON. Для удаления статус-строки с экрана надо подать ту же команду с параметром OFF. Статус-строка полезна при обучении и отладке, но в готовых программах она, конечно, не нужна.
УСТАНОВКА ТИПА ДАТЫ В FoxPro предусмотрены несколько типов дат, которые устанавливаются с помощью команды: SET DATE <тип даты> Аргумент <тип даты> может содержать одну из констант: AMERICAN — американский тип даты мм/дд/гг ANSY — тип даты ANSY гг.мм.дд BRITISH — английский тип даты дд/мм/гг GERMAN — немецкий тип даты дд.мм.гг ITALIAN — итальянский тип даты дд-мм-гг Если необходимо установить написание года четырьмя цифрами, то надо подать команду SET CENTURY ON. Для написания номера года двумя цифрами надо подать ту же команду с параметром OFF. В приложениях формат даты определяют либо в начале программного файла, либо в файле Config.fp.
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 100; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.173.98 (0.006 с.) |