Файл: Практическая работа Создание интерфейса пользователя.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 47
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Дополнение
Можно разделить формы на две группы: формы только для просмотра данных и формы только для ввода данных. Если у вас имеются такие формы, то вы можете создать еще одну вкладку и назвать ее Ввод данных. Далее можно поместить на эту вкладку кнопки для форм, предназначенных только для ввода данных, а из вкладки Формы эти объекты удалить.
Примечание.
Можно использовать для дизайна формы объекты Линия и Прямоугольник.
Можно вставить рисунок (эмблему) через буфер обмена или из файла.
Можно применить один из стилей оформления (Формат/Автоформат).
Задание 3. Создание макроса для автоматического открытия пользовательской формы.
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов.
В базах данных удобно скрыть от пользователя главное окно базы данных и предоставить ему работу со специально созданным меню пользователя. Для этого создается простой макрос автозапуска (autoexec).
Технология работы
-
В главном окне базы данных откройте окно Макросы (вкладка Создание/Другие/Макрос/Макрос. -
Перейдите на открывшемся бланке в столбец Макрокоманда. -
В первой строке выберите из списка макрокоманд команду Свернуть. -
Во второй строке выберите из списка макрокоманд команду ОткрытьФорму. -
В нижней части бланка выберите имя формы, которую надо открыть – Меню пользователя. -
Пример заполнения бланка макроса представлен на (Рис. 9). -
Закройте окно бланка. Появится вопрос о сохранении. -
Назовите макрос – autoexec . Это зарезервированное имя макроса, который автоматически выполняется при открытии базы данных. -
Закройте базу данных и вновь запустите ее. Посмотрите, как работает макрос.
Рис. 9. Окно конструктора макроса
Задание 4. Отключение стандартных элементов окна
При работе с объектами базы данных с помощью пользовательского меню рекомендуется отключить стандартные кнопки работы с окном Закрыть, Свернуть/Развернуть, а также установить неизменяемые размеры окна и отключить границы окна. Это делается для того, чтобы пользователь работал с базой данных только через пользовательское меню.
Отключить стандартные элементы окна в пользовательском меню.
Технология работы
-
Откройте форму Меню пользователя в режиме конструктора. -
Откройте окно свойств формы (из контекстного меню пункт Свойства). -
На вкладке Макет установите следующие свойства:
-
Кнопка оконного меню – Нет; -
Кнопки размеров окна – Отсутствуют; -
Кнопка закрытия – Нет; -
Автоматический размер – Нет; -
Тип границы – Отсутствуют.
-
Закройте окно свойств. -
Перейдите в режим просмотра формы и просмотрите сделанные изменения. -
Выполните отключение стандартных элементов окна в других формах.
Задание 5. Создание кнопок закрытия форм и кнопки завершения работы
Как уже было сказано, при разработке пользовательского интерфейса рекомендуется все стандартные кнопки закрытия окна, изменения размеров окна и некоторые другие элементы стандартного окна отключить.
Чтобы закрывать объект, не используя стандартные кнопки окна, необходимо создать во всех формах кнопки закрытия формы, а в главной форме Меню пользователя создать кнопку завершения работы с базой данных (Рис. 5).
Технология работы
-
Откройте форму Преподаватель-форма в режиме конструктора. -
На свободном месте создайте кнопку категории Работа с формой. -
Выберите для кнопки команду Закрыть форму. -
Введите надпись на кнопке – Закрыть форму. -
Перейдите в режим просмотра формы и просмотрите, как работает созданная кнопка. -
Создайте подобные кнопки в других формах. -
Откройте форму Меню пользователя в режиме конструктора. -
На свободном пространстве вне вкладок создайте кнопку. -
При работе мастера выберите категорию Приложение, команду Выйти из приложения. -
На кнопку вставьте рисунок, а рядом создайте надпись – Завершить работу. -
Перейдите в режим просмотра формы и посмотрите, как работает созданная кнопка.