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

UptoLike

21
ЗАДАНИЕ4. Разработать текстовый процессор, в котором помимо
ввода и редактирования текста, производится установка шрифтов и
их характеристик, причем для этих целей используется удобный
интерфейс и горячие клавиши.
ЗАДАНИЕ5. Разработать текстовый процессор для удобного
форматирования страниц и построения структуры документа.
ЗАДАНИЕ6. Разработать построитель справочных файлов,
используя объекты автоматизации текстового процессора Word и
графического редактора PaintBrush.
ЗАДАНИЕ7. Разработать упрощенный и удобный графический
редактор, используя сервисы фирменных графических редакторов.
ЛАБОРАТОРНАЯ РАБОТА N5
СПЕЦИФИКАЦИЯ ИНТЕРФЕЙСОВ СОМОБЪЕКТОВ НА
ЯЗЫКЕ IDL
Цель работы овладение основными выразительными
средствами языка IDL для описания классов составных объектов и
объектов OLE – автоматизации, их простых и диспетчерских
интерфейсов, методов и свойств таких интерфейсов, специальных
типов и библиотек классов, интерфейсов и специальных типов.
Объектыцентральная идея СОМтехнологии и различных ее
модификаций. Объект включает предопределенный набор данных,
называемых состояниями или атрибутами, и несколько групп
методовинтерфейсов объекта. Конкретная реализация набора
интерфейсов определяет класс СОМобъекта. Возможность
работать с объектами разных классов, каждый из которых
поддерживает данный набор интерфейсов, но реализует их по-
разному, называется полиморфизмом. Инкапсуляция для объектов
означает, что данные
объекта недоступны его клиентам
непосредственно; доступ к ним осуществляется только с помощью
специальных методов Set и Get. Из двух видов наследования:
ЗАДАНИЕ4. Разработать текстовый процессор, в котором помимо
ввода и редактирования текста, производится установка шрифтов и
их характеристик, причем для этих целей используется удобный
интерфейс и горячие клавиши.


ЗАДАНИЕ5.     Разработать текстовый процессор для удобного
форматирования страниц и построения структуры документа.


ЗАДАНИЕ6.       Разработать построитель справочных файлов,
используя объекты автоматизации текстового процессора Word и
графического редактора PaintBrush.


ЗАДАНИЕ7. Разработать упрощенный и удобный графический
редактор, используя сервисы фирменных графических редакторов.


                ЛАБОРАТОРНАЯ РАБОТА N5

 СПЕЦИФИКАЦИЯ ИНТЕРФЕЙСОВ СОМ – ОБЪЕКТОВ НА
                 ЯЗЫКЕ IDL


  Цель работы – овладение основными выразительными
средствами языка IDL для описания классов составных объектов и
объектов OLE – автоматизации, их простых и диспетчерских
интерфейсов, методов и свойств таких интерфейсов, специальных
типов и библиотек классов, интерфейсов и специальных типов.
  Объекты – центральная идея СОМ – технологии и различных ее
модификаций. Объект включает предопределенный набор данных,
называемых состояниями или атрибутами, и несколько групп
методов – интерфейсов объекта. Конкретная реализация набора
интерфейсов определяет класс СОМ – объекта. Возможность
работать с объектами разных классов,      каждый из которых
поддерживает данный набор интерфейсов, но реализует их по-
разному, называется полиморфизмом. Инкапсуляция для объектов
означает,    что данные объекта недоступны его клиентам
непосредственно; доступ к ним осуществляется только с помощью
специальных методов Set и Get. Из двух видов наследования:
                              21