Современные технологии разработки программного обеспечения. Сивохин А.В - 6 стр.

UptoLike

6
3. Объект очень большой и планируется его распространять по сети
или электронной почте.
4. Имеются ограничения на дисковое пространство.
В среде Delphi функции контейнера OLE инкапсулирует
визуальная компонента TOleContainer, расположенная на вкладке
System панели компонент. Она позволяет создавать новые объекты
OLE из имеющихся файлов требуемого типа, встраивая их в
контейнер или связывая их с выбранным файлом
. При
редактировании обеспечивается вызов сервера в собственном окне,
либо в окне контейнера. Активизация, сервера в окне контейнера
называется активизацией по месту. В этом случае осуществляется
слияние меню приложенияконтейнера и приложения-сервера по
определенным стандартом OLE правилам: элементы меню верхнего
уровня с индексами GroupIndex, равными 0, 2 и 4, остаются
неизменными, а элементы, для которых
свойства GroupIndex равно
1, 3 и 5 будут заменены на меню приложениясервера OLE.
ЗАДАНИЕ 1. Создать и встроить в контейнер новый объект,
выполнив следующие действия:
1. Открыть новое приложение в среде Delphi.
2. Выбрать на вкладке System компоненту TOleContainer.
3. Поместив компоненту TOleContainer на форму в произвольное
место и увеличить размеры контейнера.
4. Дважды щелкнуть на установленной компоненте.
5.
В открывшемся диалоговом окне InsertObiect (вставить объект)
выбрать тип объекта из списка ObjectType.
6. Щелкнуть по кнопке OK.
7. Дважды щелкнуть на контейнере. Активизируются приложение-
сервер в отдельном окне для инициализации объекта,
внедренного в контейнер.
8. Все изменения, вводимые в окно сервера, будут немедленно
отображаться в окне контейнера. Проверьте это.
9. Закрыть окно сервера
.
10. Запустить на выполнение клиентское вновь созданное
приложение в окне контейнера будет находиться документ с
начальной информацией.
11. Дважды щелкнуть по контейнеру работающего приложения. В
отдельном окне загружается сервер для редактирования
документа.
3. Объект очень большой и планируется его распространять по сети
или электронной почте.
4. Имеются ограничения на дисковое пространство.
В среде Delphi функции контейнера          OLE     инкапсулирует
визуальная компонента TOleContainer, расположенная на вкладке
System панели компонент. Она позволяет создавать новые объекты
OLE из имеющихся файлов требуемого типа, встраивая их в
контейнер или связывая их с выбранным файлом.               При
редактировании обеспечивается вызов сервера в собственном окне,
либо в окне контейнера. Активизация, сервера в окне контейнера
называется активизацией по месту. В этом случае осуществляется
слияние меню приложения –контейнера и приложения-сервера по
определенным стандартом OLE правилам: элементы меню верхнего
уровня с индексами GroupIndex, равными 0, 2 и 4, остаются
неизменными, а элементы, для которых свойства GroupIndex равно
1, 3 и 5 будут заменены на меню приложения –сервера OLE.
ЗАДАНИЕ 1. Создать и встроить в контейнер новый объект,
выполнив следующие действия:
1. Открыть новое приложение в среде Delphi.
2. Выбрать на вкладке System компоненту TOleContainer.
3. Поместив компоненту TOleContainer на форму в произвольное
   место и увеличить размеры контейнера.
4. Дважды щелкнуть на установленной компоненте.
5. В открывшемся диалоговом окне InsertObiect (вставить объект)
   выбрать тип объекта из списка ObjectType.
6. Щелкнуть по кнопке OK.
7. Дважды щелкнуть на контейнере. Активизируются приложение-
   сервер в отдельном окне для инициализации объекта,
   внедренного в контейнер.
8. Все изменения, вводимые в окно сервера, будут немедленно
   отображаться в окне контейнера. Проверьте это.
9. Закрыть окно сервера.
10. Запустить на выполнение клиентское вновь созданное
    приложение в окне контейнера будет находиться документ с
    начальной информацией.
11. Дважды щелкнуть по контейнеру работающего приложения. В
    отдельном окне загружается сервер для редактирования
    документа.


                               6