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

Формы в Microsoft Visual FoxPro

« Назад

Приведен в табл. 10.1.

Таблица 10.1

Список команд, функций и объектов

Команда / функция

Описание

Команды

BUILD EXE

Создает исполняемый файл, используя имеющуюся в проекте информацию

CLEAR EVENTS

Завершает обработку событий, начало которой положено командой READ EVENTS

CREATE CLASSLIB

Создает новую пустую библиотеку классов

CREATE FORM

Открывает проектировщик формы для ее создания

CREATE VIEW

Создает файл, хранящий установки окружения VFP

DO FORM

Запускает форму или набор форм, созданный в проектировщике форм

EXTERNAL FORM
                | SCREEN

Предупреждает диспетчер проекта о внешней ссылке (внешней форме). Опции FORM и SCREEN идентичны

MODIFY FORM

Открывает проектировщик формы для ее изменения или создания

ON KEY LABEL

Задает команду, выполняемую при нажатии на клавишу или комбинацию клавиш или на кнопку мыши

READ EVENTS

Начинает обработку событий

RELEASE

Удаляет переменные (скалярные и массивы) из памяти

SCREEN = ON | OFF

Опция файла конфигурации Config.fpw. Задает, будет ли открываться при запуске приложения главное окно VFP

SET DATASESSION

Активизирует указанную сессию данных

SET FILTER

Задает условия доступности записей таблицы

SET RELATION

Устанавливает связь между двумя открытыми таблицами – родительской и дочерней

SET VIEW

Открывает или закрывает окно сессии данных или восстанавливает установки окружения VFP из VUE-файла

WITH … ENDWITH

Конструкция. Используется для задания значений нескольких свойств объекта

Функции

Object.AddObject

Метод. Добавляет на этапе исполнения программы в объект-контейнер новый объект

Object.AddProperty

Метод. Добавляет на этапе исполнения программы в объект-контейнер новое свойство

ADDPROPERTY( )

Добавляет на этапе исполнения программы в объект новое свойство и/или устанавливает в него значение

ASELOBJ( )

Помещает в массив сведения о текущем элементе управления или контейнере, определенном в проектировщике формы или класса

ASESSIONS( )

Формирует одномерный массив, содержащий номера сессий данных

AUSED( )

Заносит для указанной сессии данных в двумерный массив псевдонимы открытых таблиц и соответствующие номера рабочих областей

CURSORSETPROP( )

Устанавливает значение свойства таблицы или курсора

LOADPICTURE( )

Создает ссылку на объект рисунка

OBJTOCLIENT( )

Возвращает размер элемента управления или объекта или его позицию относительно левого верхнего угла формы

RELATION( )

Возвращает строку, содержащую выражение связи для родительской таблицы

SAVEPICTURE( )

Создает BMP-файл по ссылке на объект рисунка

Объекты-ссылки

Parent (свойство)

Содержит ссылку на контейнер объекта

THIS

Обеспечивает ссылку на текущий объект в коде события, метода или определении класса

THISFORM

Позволяет ссылаться на текущую форму в коде события, метода или определении класса

THISFORMSET

Позволяет ссылаться на текущий набор форм в коде события, метода или определении класса

Объекты

DataEnvironment

Окружение данных

Cursor

Курсор. Создается при добавлении таблицы или вида в окружение формы, набора форм или отчета

CursorAdapter

Курсор-адаптер

Form

Форма

FormSet

Набор форм

Relation

Связь. Создается, когда устанавливается связь между курсорами окружения формы, набора форм или отчета

ToolBar

Панель инструментов

Объекты, размещаемые в форме

См. табл. 10.3