OLE VFP  : Информатика - на REFLIST.RU

OLE VFP : Информатика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Малайзия из Челябинска
Список категорий документа Информатика
OLE VFP

OLE VFP

OLE, комп-ры, foxpro Костерин БД Automation, VFP, foxpro, OLE VFP, Automation, Программирование и комп-ры, Программирование, Костерин Ключевые слова
страницы: 1  2  3  4  5 
Текущая страница: 1



МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ


ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ


Кафедра «САПР и ПК»








Семестровая работа

тема:

«Visual FoxPro 5.0 как OLE-cервер»









Выполнил: студенты группы АС-563
Маштак О.Н.

Проверил:









Волгоград 1999г.


Содержание:


Visual FoxPro как OLE-сервер 2
Создание OLE-сервера в Visual FoxPro 7
OLE-сервер в компьютерной сети 11
Automation Manager 14
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 по умолчанию равен .Т., что предусматривает приоритет событий Windows. Значение .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 ]
cMessageText - строка сообщения. Определяет текст в статус - строке приложения.

Top [ = nDist ]
nDist — расстояние от верхнего края.
Определяет расположение окна приложения относительно верхнего края.

Version
Возвращает в виде строки символов номер версии запускаемого приложения.

Visible [ = lExpr ]
lExpr по умолчанию равен .F., т. е. запускаемая копия приложения невидима. Если параметр lExpr равен .Т. - приложение становится видимым.
Определяет, будет ли запускаемая копия приложения видима.

Width [ = nWidth ]
nWidth — ширина окна приложения. Определяет ширину окна приложения.


Методы Объекта Application

Таблица 1.
Метод
Параметры и описание

DataToClip ([ nWorkArea | cTableAlias ] [, nRecords ] [, nClipFormat])
nWorkArea, cTabieAlias — рабочая область или псевдоним источника данных.
nRecords — число копируемых записей. uClipFormat по умолчанию равен 1, при этом данные полей разделяются пробелами. Если параметр равен 3, данные разделяются знаком табуляции.
Копирует записи в буфер обмена в виде текста, в котором каждая запись занимает отдельную строку.



Текущая страница: 1

страницы: 1  2  3  4  5 
Список предметов Предмет: Информатика
OLE VFP Тема: OLE VFP
OLE, комп-ры, foxpro Костерин БД Automation, VFP, foxpro, OLE VFP, Automation, Программирование и комп-ры, Программирование, Костерин Ключевые слова: OLE, комп-ры, foxpro Костерин БД Automation, VFP, foxpro, OLE VFP, Automation, Программирование и комп-ры, Программирование, Костерин
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам