Читайте также:
|
|
Задание
Разработать приложение в соответствии с вариантом задания, содержащее главное и контекстные меню, действия в которых должны содержать элементы использования стандартных диалогов и должны быть синхронизированы.
Рис.1. Пример интерфейса для работы с меню и диалогами
Порядок выполнения работы
1. Подготовить новый проект.
2. Познакомиться с методическим указанием.
3. В рабочей тетради поместить условие задачи.
4. Подготовить список действий (сначала в рабочей тетради), распределить по категориям, дать имена (Category, Caption и Name) в соответствии с технологией ActionList.
5. Задать действия с помощью ActionList.
6. Расположить на форме необходимые компоненты.
7. Задать свойства компонентов. Для компонентов OpenDialog и SaveDialog обязательно задать свойство Filter.
Подключить к кнопкам и меню действия из ActionList.
Убедиться, что команды выполняют работу синхронно и в соответствии со своим назначением.
Подготовить отчет и сдать работу преподавателю В отчет включить помимо технологии создания ActionList две процедуры с действиями.
Методические указания
Одним из основных элементов интерфейса Windows программ является включение в него различного вида меню.
Каждое серьезное приложение должно иметь:
• главное меню MainMenu;
• инструментальную панель быстрых кнопок (например, ТооlBаг), дублирующих основные разделы меню;
• контекстные меню PopupMenu, всплывающие при щелчке пользователя правой кнопкой мыши на том или ином компоненте;
• ярлычки подсказок (реализуются свойством Hint), всплывающие при перемещении курсора мыши над быстрыми кнопками и иными компонентами;
• полосу состояния StatusBar, используемую часто для развернутых подсказок;
• файл справки, темы которого отображаются при нажатии клавиши Fl и при выборе пользователем соответствующего раздела меню.
Хорошо структурированное приложение, обеспечивающее простоту его модернизации и сопровождения, должно строиться на основе диспетчеризации действий основных операций, предусмотренных в нем (действия заранее прописываются, а где они потребуются — подсоединяются).
Одним из компонентов, осуществляющих диспетчеризацию действий, является компонент ActionList.
Дата добавления: 2015-07-10; просмотров: 106 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лампы, Тепловые Излучатели, Источники Света и др. | | | Технология задания действий средствами ActionList |