Приложение 2. Используемые термины.
А
Автоматизация OLE. Способность управлять объектами OLE другого приложения программным способом.
Альтернативный индекс. Индекс-кандидат, который не был выбран как первичный ключ.
Аргумент. Значение, передаваемое процедуре или функции.
Арифметический оператор. Оператор, выполняющий арифметические вычисления. В Visual FoxPro арифметическими операторами являются: + (сложение), - (вычитание), * (умножение), / (деление), ^ (возведение в степень) и % (деление нацело).
Б
База данных. Файл базы данных имеет расширение DBC и может содержать описание структуры входящих в базу данных объектов и связей между ними (таблиц, представлений данных, хранимых процедур и т. п.). Сами таблицы хранятся в отдельных файлах.
Базовый класс. Класс, определенный внутри Visual FoxPro, который может быть использован при создании других пользовательских классов. Например, формы и элементы управления Visual FoxPro являются базовыми классами, которые можно дополнять новыми функциональными возможностями для создания новых классов.
Библиотека динамического связывания (DLL). Библиотека, содержащая набор функций, загружаемых в память при их вызове из приложений.
Библиотека классов. Все классы хранятся в библиотеке классов, файлы которых имеют расширение VCX.
Буфер обмена. Область в памяти компьютера, использующаяся как место хранения последнего скопированного или вырезанного фрагмента данных. Информация, помещенная в буфер обмена, может быть вставлена в другие документы и приложения.
В
Верхний колонтитул группы. Полоса отчета, для объектов которой можно задать печать при каждом изменении выражения группы. Верхние колонтитулы групп обычно содержат информацию, предваряющую данные группы.
Верхний колонтитул страницы. Область, печатаемая вверху каждой страницы отчета.
Взаимоблокировка. В многопользовательской среде взаимоблокировка возникает, когда один пользователь заблокировал запись или таблицу и пытается блокировать другую запись или таблицу, заблокированную вторым пользователем, а тот в свою очередь пытается блокировать запись, заблокированную первым пользователем.
Вкладка. Элемент пользовательского интерфейса формы.
Внедрение объектов. Термин OLE, обозначающий вставку копии объекта из одного приложения в другое. Как только копия внедрена, она теряет связь с родительским объектом. Если исходный объект изменяется, это не отражается на внедренной копии.
Внешний ключ. Поле или комбинация полей таблицы, значения которых необходимы для связывания с первичным ключом в другой таблице.
Выражение. Любая допустимая комбинация переменных, операторов, констант, функций, а также имен полей таблиц, элементов управления и свойств, которые можно вычислить, получив единственное значение.
Вычисляемое поле. Поле, определенное в запросе или представлении данных и используемое для отображения результата выражения, а не для хранения данных.
Г
Главная программа. Программа, с которой начинается выполнение в скомпилированном приложении. Обычно главная программа устанавливает операционную среду приложения, запускает программы меню или форму для отображения интерфейса приложения и организует цикл событий приложения с помощью команды READ EVENTS.
Группа командных кнопок. Массив командных кнопок, которые могут рассматриваться как одно целое.
Группирование данных. В отчетах – процесс распределения информации по группам в соответствии с указанным порядком. Для каждой группы можно указать режим печати колонтитулов при изменении значения, определяющего группу.