Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАБ_C++BUILDER.doc
Скачиваний:
99
Добавлен:
02.06.2015
Размер:
7.07 Mб
Скачать

Контрольные вопросы

    1. Как составляется список действий пользователя для работы с приложением?

    2. Какие действия относятся к стандартным и какие – к нестандартным?

    3. Какими компонентами реализуется список действий пользователя?

    4. Что представляют собой полосы действий при использовании компонента ActionList?

    5. Что представляют собой полосы действий при использовании компонента ActionManager?

    6. Какие требования предъявляются к интерфейсным компонентам действий?

    7. Как загружаются изображения в ImageList для стандартных и нестандартных действий?

    8. Перечислите шаги последовательности формирования списка действий и проектирования меню и инструментальных панелей в случае использования диспетчера ActionList.

    9. Перечислите шаги последовательности формирования списка действий и проектирования меню и инструментальных панелей в случае использования диспетчера ActionManager.

    10. Расскажите о возможностях, предоставляемых пользователю Редактором Действий компонента ActionList. Каков порядок работы с Редактором Действий в случае стандартных и в случае нестандартных действий?

    11. Как формируется список действий в компоненте ActionList? Какие свойства имеет объект действия? Как присвоить им значения?

    12. Какие события имеет объект действия компонента ActionList? Что могут содержать обработчики этих событий?

    13. Как перенести свойства и обработчики событий объектов действия ActionList на разделы меню, кнопки инструментальных панелей и на кнопки, расположенные на форме?

    14. Какие дополнительные возможности, по сравнению с диспетчером ActionList, предоставляет пользователю диспетчер ActionManager?

    15. Какие действия с полосами действий могут выполняться во время проектирования и какие – во время выполнения?

    16. Расскажите о свойствах компонента ActionManager. Как и когда следует задавать значение свойства FileName?

    17. Расскажите о работе с Редактором Действий компонента ActionList.

Библиографический список

  1. Архангельский АЯ Программирование в C++Builder 6. – М: ЗАО «Издательство БИНОМ», 2003 – 1152 с – С 259–279.

  2. Шамис В.А. Borland C++ Builder 6. Для профессионалов / В.А. Шамис.− СПб.: Питер, 2003. − 798 с. – С. 310−311, 328–333.

  3. Архангельский АЯ Компоненты C++Builder. Справочное и методическое пособие. – М: ООО «Бином-Пресс», 2013 – 960 с: ил.

Занятие 10 Динамически присоединяемые библиотеки dll Назначение dll

Использование динамически присоединяемой библиотеки DLL является одной из возможностей повторного использования готового программного обеспечения. DLL – это специального вида исполняемый файл с расширением .dll, используемый для хранения функций и ресурсов отдельно от исполняемого файла. Обычно, когда программист пишет программу и создает функции, ресурсы и т.п., все они компонуются в исполняемый файл. Это называется статическим связыванием. При использовании DLL вызываемые из нее функции используются модулем в процессе его выполнения. DLL делает часто используемые функции доступными сразу для многих приложений одновременно, хотя работа ведется только с одной ее копией на диске и в памяти. Обычно DLL не загружается в память, пока это не станет необходимым, но, будучи однажды загружена, она делает свои функции и ресурсы доступными для любой программы. Нетрудно сделать вывод, что использование DLL позволяет экономить как оперативную память, так и затраты пространства на дисках.