МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «САПР и ПК»
Семестровая работа
тема:
«Visual FoxPro 5.0 как OLE-cервер»
Выполнил: студенты группы АС-563
Маштак О.Н.
Проверил:
Волгоград 1999г.
Содержание:
1. Visual FoxPro как OLE-сервер.................................................. 2
2. Создание OLE-сервера в Visual FoxPro ................................ 7
3. OLE- сервер в компьютерной сети......................................... 11
4. Automation Manager .................................................................... 14
5. Remote Automation Connection Manager ............................... 15
Visual FoxPro как OLE-сервер
Начиная с пятой версии, Visual FoxPro может выполнять функции OLE-сервера. OLE-сервер — это приложение, которое может предоставить свои объекты для управления другой программе, поддерживающей OLE Automation.
Эта новая возможность существенно расширяет возможности использования Visual FoxPro, поэтому остановимся чуть подробнее на том, что же такое OLE-сервер.
Большинство OLE-серверов являются так называемыми серверами Out-of-Process. Они представляют из себя исполняемые программы (файлы с расширением ЕХЕ) и могут взаимодействовать как с 16-bit, так и с 32-bit OLE-контроллерами. Расплатой за это является невысокая скорость обмена данными и потребляемые значительные ресурсы памяти. Другой тип OLE-сервера называется In-Process и представляет из себя DLL-библиотеку, которая динамически подгружается и выгружается в зависимости от необходимости. Хорошим примером такого сервера является процессор баз данных СУБД Access 7.0. Обмен данными с этим типом OLE-сервера происходит значительно быстрее, но работать он может только с OLE-контроллером такой же разрядности.
В Visual FoxPro доступ к объектам выполняется, как и в подавляющем большинстве других OLE-серверов, с помощью объекта верхнего уровня Application. В табл. 1 перечислены его свойства, а в табл. 2 — методы.
Свойства Объекта Application
Таблица 1.
| Свойство | Параметры и описание |
| ActiveForm.Property [ = Setting] ActiveForm.Method | Property - свойство формы. Setting - значение свойства. Method - метод формы. Обеспечивает ссылку на активную форму или объект SCREEN |
| AutoYield [ = IExpr ] | IExpr по умолчанию равен . Т., что п редусматривает приоритет событий Win dows. Значение . F. п редотвращает прерывание выполнения кода Visual FoxPro. При этом события Windows ставятся в очередь. Определяет способ обработки событий Windows. |
| Caption [ = cText ] | cText - текст заголовка. Определяет заголовок окна приложения. |
| DefaultFilePath [ = сPath ] | с Path - о бозначени е устройству каталога или путь. Определяе т каталог по умолчанию для приложе ния. Опреде ляет путь и имя файла для запуска копии Visual FoxPro. |
| Height [ = nHeight ] | nHeight - высота окна приложения. Определяет высоту окна приложения. |
| Let [ = nDist ] | nDist - расстояние от лев ого края. Определяет расположение окна приложения относительно левого края. |
| Name [ = cName] | cName - имя объекта. Задает имя объекта для ссылки в коде прог раммы. |
| OLERequestPendingTimeOut [ = Nmilliseconds ] | Nmilliseconds - величина задержки в миллисекундах, к оторая по умолчанию равна 5000 мс. Если параметр равен 0, то сообщение не появляется. Определяет задержку, которая происходит перед появле нием сообще ния о том, что система занята в процессе вы полнения запроса OLE Automation, если пользователь использует клавиатуру или мышь. |
| OLEServerRaiseError [ = lExpression ] | lExpression по умолчанию равен . F. - сообщение об ошибке будет появляться. Е сли параметр равен .Т ., сообщения будет. Определяет появление сообщения об ош ибке, когда истекает время, установленное в свойстве OLEServerBusyTimeout . |
| OLEServerBusyTimeout [ = Nmilliseconds ] | nMilliseconds - величина задержки в миллисекундах до появления сообщения о том, что сервер занят. Определяет время, в течение которого происходит повторное выполнение запроса OLE Automation, если сервер занят. |
| StartMode | Возвращает число, идентифицирующее тип запускаемого приложения. |
| StatusBar [ = cMessageText ] | cMe
Оценок: 1005 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов. © 2016 - 2022 BigEdu.ru
|