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

UptoLike

37
3. Запустить справочную систему WinHelp. exe, задав для нее имя
указанного файла HelpFile.
4. Изучить назначение и использование типов рассматриваемой
библиотеки.
Задание5. Произвести анализ ссылочной или импортируемых
библиотек типов, выполнив действия:
1. Открыть библиотеку и выбрать ее элемент в окне дерева типов.
2. На вкладке импортируемых библиотек Uses найти имена, версии и
пути для одной из
этих библиотек.
3. Закрыть редактор библиотек типов.
4. Открыть новую библиотеку и произвести анализ (см. Задания2 и
3).
Задание6. Создать новую библиотеку типов с именем библиотеки
BeepLib и именем Com-класса Beeper, включив в эту библиотеку
интерфейс Ibeeper с одним методом Beep и двумя свойствами Sound
и SoundBeep, а также перечислимый тип SoundTypes со значениями :
MB_OK=0;MB_ICONHAND=16; MB_ICONQUESTION=32;
MB_ICONEXCLAMATION=48; MB_ICONASTERISK=64.
Метод Beep-процедура без
параметров, передаваемых по
протоколу safecall. Свойство Sound должно иметь тип SoundTypes и
предназначено для чтения и записи. Свойство SoundBeep должно
быть индексируемым по переменной SoundType типа SoundTypes и
возвращать значения типа SoundTypes по указанному индексу. Это
свойство только для чтения.
Для создания новой библиотеки типов необходимо выполнить
следующие действия:
1. Открыть редактор библиотек типов :File\New\Active X\Type
Library.
2. Задать имя библиотеки
BeepLib на вкладке Atributes, при этом
другие атрибуты можно не указывать.
3. Щелкнуть мышью по кнопке CoClass, что приведет к созданию и
добавлению в библиотеку класса составного объекта с именем по
умолчанию.
3. Запустить справочную систему WinHelp. exe, задав для нее имя
указанного файла HelpFile.
4. Изучить назначение и использование типов рассматриваемой
библиотеки.
  Задание5. Произвести анализ ссылочной или импортируемых
библиотек типов, выполнив действия:
1. Открыть библиотеку и выбрать ее элемент в окне дерева типов.
2. На вкладке импортируемых библиотек Uses найти имена, версии и
пути для одной из этих библиотек.
3. Закрыть редактор библиотек типов.
4. Открыть новую библиотеку и произвести анализ (см. Задания2 и
3).
 Задание6. Создать новую библиотеку типов с именем библиотеки
BeepLib и именем Com-класса Beeper, включив в эту библиотеку
интерфейс Ibeeper с одним методом Beep и двумя свойствами Sound
и SoundBeep, а также перечислимый тип SoundTypes со значениями :
 MB_OK=0;MB_ICONHAND=16; MB_ICONQUESTION=32;
 MB_ICONEXCLAMATION=48; MB_ICONASTERISK=64.
Метод Beep-процедура без параметров,         передаваемых    по
протоколу safecall. Свойство Sound должно иметь тип SoundTypes и
предназначено для чтения и записи. Свойство SoundBeep должно
быть индексируемым по переменной SoundType типа SoundTypes и
возвращать значения типа SoundTypes по указанному индексу. Это
свойство только для чтения.
 Для создания новой библиотеки         типов необходимо выполнить
следующие действия:
1. Открыть редактор библиотек типов :File\New\Active X\Type
Library.
2. Задать имя библиотеки BeepLib на вкладке Atributes, при этом
другие атрибуты можно не указывать.
3. Щелкнуть мышью по кнопке CoClass, что приведет к созданию и
добавлению в библиотеку класса составного объекта с именем по
умолчанию.
                                37