Поняття про Component Objects ModelПоняття про Component Objects Model, Детальна інформація

Поняття про Component Objects ModelПоняття про Component Objects Model
Тип документу: Реферат
Сторінок: 7
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 32.7
Скачувань: 1023
Тепер, узявши створений клас за основу, можна побудувати СОМ-сервер. Процес цей нескладний.

1. Модифікуйте клас.

Class Info), показане на мал. 22.1.

3. Встановіть прапорець OLE Public.

4. Закрийте діалогове вікно.

5. Збережіть клас.

Установка прапорця означає, що клас надаватиме свої властивості і методи, як об'єкт OLE.



Мал. 22.1. Діалогове вікно Class Info

Тепер залишилося створити виконуваний модуль або модуль DLL з тим, щоб можна було зареєструвати сервер. Для цього спочатку знадобиться створити проект. Цей проект, назвемо його TS.PJX, потребує бібліотеки класів і запускаючої програми - файлу з розширенням .prg. Цей файл я назвав MAIN.PRG, і в ньому буде всього один рядок коду:

*- Програма..: MAIN.PRG

*- Версія.....: 1.0

*- Автор......: Menachem Bazian, CPA

*- Дата.......: September 8, 1998

*- Проект.....: Using Visual FoxPro 6 Special Edition

*- Copyright (с) 1998 Menachem Bazian, CPA, All Rights Reserved.

*-- Компілятор.: Visual FoxPro 06.00.8141.00 for Windows

*-- Опис...:

*- Зміни..:

*************************************************

RETURN

Тестування СОМ-серверу зовні середовища Visual FoxPro

Отже, неначебто все вийшло, як задумано. Але потрібно ще перевірити наш сервер і в іншому операційному середовищі, тобто з використовуванням як клієнт іншого додатку. Візьмемо як таке Excel.

Модель СОМ в N-шаровому додатку клієнт/сервер

В цьому розділі ви познайомилися з технологією розробки СОМ-ссрвера в середовищі Visual FoxPro. Був представлений приклад СОМ-серверу і розглянуті основні його функції. Такого роду СОМ-сервер ідеально вписується в структуру N-шарового додатку клієнт/сервер.

Той СОМ-сервер, про якого йшла мова в цьому розділі, є проміжним в тришаровому "пирозі" додатку. Роль нижнього шару також грає Visual FoxPro, а роль інтерфейсу з користувачем надана Excel.

З упровадженням Internet додаток стає розосередженим справді в географічних масштабах. Використовування броузероподобного інтерфейсу з користувачем на базі ASP, DHTML, XML, XSL і подібних технологій відкриває широкі можливості для проектування клієнтів СОМ. Включення ж серверів на базі Visual FoxPro в середину багатошарової конструкції розподіленого додатку дозволяє оптимально використовувати можливості кожного з програмних продуктів.

The online video editor trusted by teams to make professional video in minutes