|
Программирование >> Разработка пользовательского интерфейса
Таблица П.1.1. Свойство ActiveForm.Property [ = Setting] ActiveForm.Metrtod Свойства объекта Application Параметры Описание AutoYield [ = lExpr] Caption [ = cText] DefaultFilePath [ = cPath] FullName Height [ = nHeight] Left [ = nDist] Property -свойство формы Setting - значение свойства Method - метод формы lExpr - по умолчанию равен .T., что предусматривает приоритет событий Windows. Значение .F. предотвращает прерывание выполнения кода Visual FoxPro. При этом события Windows ставятся в очередь cText - текст заголовка cPath - обозначение устройства, папки или пути Обеспечивает ссылку на активную форму или объект SCREEN Определяет способ обработки событий Windows высота nHeight окна приложения nDist - расстояние от левого края Определяет заголовок окна приложения Определяет папку по умолчанию для приложения Определяет путь и имя файла для запуска копии Visual FoxPro Определяет высоту окна приложения Определяет расположение окна приложения с левого В Конструкторе меню появилась новая кнопка Insert Bar, которая позволяет вывести диалоговое окно со списком стандартных команд главного меню Visual FoxPro и разместить нужную команду в вашем меню. Теперь не придется искать в документации мудреное название команды Copy из меню Edit, если вы решили предоставить пользователю возможность копировать данные. Значительно расширен набор примеров (Solutions), в которых показано, как можно наиболее эффективно использовать преимущества Visual FoxPro при решении конкретных задач, с которыми программист сталкивается при работе над пользовательским приложением. Эти примеры можно использовать как отдельные компоненты вашего будущего приложения. Расширение функций OLE Основная новость здесь - Visual FoxPro стал OLE-сервером. Таким образом, другие приложения, поддерживающие стандарт OLE 2.0, могут использовать объекты Visual FoxPro для расширения своей функциональности. Для этих целей вы можете создать как out-of-process (EXE), так и in-process (DLL) сервер. В Visual FoxPro 5.0 доступ к объектам выполняется, как и в подавляющем большинстве других OLE-серверов, с помощью объекта верхнего уровня Application. В табл. П.1.1 перечислены его свойства, а в табл. П.1.2 - методы. Name [ = cName] cName - имя объекта OLERequestPend/ngT/meout nM/ll/seconds -[ = nM/ll/seconds] величина задержки в миллисекундах. По умолчанию равна 5000 мс. Если параметр равен 0, сообщение не появляется OLEServerBusyRa/seError [ = lExpress/on] OLEServerBusyTimeout [ nM/ll/seconds] StartMode StatusBar [ = cMessageText] Top [ = nD/st] Version Visible [ = lExpr] lExpress/on - по умолчанию равен .F. и сообщение об ошибке будет появляться. Если параметр равен .T., сообщения не будет nM/ll/seconds -величина времени в миллисекундах до появления сообщения о том, что сервер занят cMessageText - строка сообщения nD/st - расстояние от верхнего края Width [ = nW/dth] lExpr - по умолчанию равен .F., то есть запускаемая копия приложения не видима. Если значение равно .T. - приложение становится видимым nW/dth - ширина края Задает имя объекта для ссылки в коде программы Определяет задержку времени, которая происходит перед появлением сообщения о том, что система занята в процессе выполнения запроса OLE Automation, если пользователь использует клавиатуру или мышь Определяет появление сообщения об ошибке, когда истечет время, установленное в свойстве OLEServerBusyTimeout Определяет время, в течение которого происходит повторное выполнение запроса OLE Automation, если занят сервер Возвращает число, идентифицирующее тип запускаемого приложения Определяет текст в статус-строке приложения Определяет расположение окна приложения от верхнего края Возвращает в виде строки символов номер версии запускаемого приложения Определяет, будет ли запускаемая копия приложения видима Определяет ширину окна приложения Таблица П.1.2. Методы объекта Метод DataTo Clip([nWorkArea cTableAlias] [, nRecords] [, nClipFormat]) DoCmd ( cCommand) Eval (cExpression) Help ([cFileName] [, nContextID] [, cHelpTopic]) Quit() RequestData ([nWorkArea cTableAlias] [, nRecords]) Параметры nWorkArea, cTableAlias - рабочая область или псевдоним источника данных. nRecords - число копируемых записей. nClipFormat - по умолчанию равен 1, при этом данные полей разделяются пробелами. Если параметр равен 3, данные разделяются знаком табуляции cCommand -выражение, представляющее команду Visual FoxPro cExpression -выражение, которое необходимо преобразовать cFileName - имя и путь к файлу справки. nContextID - идентификатор раздела. cHelpTopic - тема раздела окна приложения Application Описание Копирует записи в буфер обмена в виде текста, в котором каждая запись занимает отдельную строку Позволяет выполнить команду Visual FoxPro из приложения, являющегося OLE- контроллером Преобразует выражение и возвращает его в Visual FoxPro Открывает окно с контекстной справкой nWorkArea, cTableAlias - рабочая область или псевдоним источника данных. nRecords - число копируемых записей Закрывает запущенную копию приложения Visual FoxPro Создает массив с данными из источника данных Visual FoxPro Для ссылки на объект Application можно использовать системную переменную VFP. Visual FoxPro 5.0 имеет следующие коллекции, которые ассоциируются с объектом Application. Каждая коллекция может иметь соответствующие объекты: Forms - формы; Objects - объекты; Controls - элементы управления; Page - страницы; Buttons - кнопки; Columns - колонки.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |