Виды диалоговых окон и основных элементов управления




 

Для создания диалоговых окон используется конструктор диалогов, позволяющих создавать диалоговые окна пользователя. Для того чтобы загрузить конструктор диалогов, необходимо выполнить команду Вставка/UserForm редактора VBA. После этого на экране появится окно диалога и пиктографическое меню Панель элементов.

Каждая пиктограмма меню Панель элементов дает возможность изобразить на диалоге различные элементы управления, позволяющие скомпоновать диалоговое окно пользователя. Каждый элемент управления является объектом, поэтому обладает рядом свойств и методов.

Все элементы управления диалогового окна пользователя объединяются набором Controls. Используя данный набор, можно получить доступ к любому элементу управления на форме, к его свойствам и методам. Применение данного набора удобно в тех случаях, когда последовательно в цикле перебираются элементы формы, определяется их количество, задаются значения тех или иных общих свойств. Список свойств выбранного элемента управления, отображается в окне свойств редактора VBA. Таким образом, свойства элемента управления можно менять как вручную, так и программным путём.

Элементы управления делятся на стандартные и дополнительные. Рассмотрим стандартные элементы управления.

К стандартным элементам управления относятся кнопки, списки, окна редактирования, линейки прокрутки и т.п.

В моей курсовой работе использовались следующие элементы управления:

● Окно редактирования (имя, фамилия, отчество, группа, список предметов) позволяют вводить, изменять и просматривать данные.

● Линейка прокрутки позволяет просматривать оценки студентов за семестр по конкретному предмету.

● Кнопки для просмотра имеющихся записей, перехода от одной записи к другой, добавления и удаления записей и кнопка для выхода из программы.

 


Глава 2. Практическая часть

После анализа структуры входящих потоков информации, для данного проекта был выбран интерфейс, соответствующий основным требованиям и обеспечивающий легкость работы с ним. Интерфейс – это совокупность средств, обеспечивающих физическое или логическое взаимодействие устройств и программ вычислительной системы. Для данного проекта интерфейс – изобретение и создание такого способа ввода и вывода информации, который был бы максимально прост, удобен и приятен пользователю.

Описание интерфейса

Окно 1 «курсовая работа»

Стартовое окно программы. Это окно инициализируется при открытии документа. В форму добавлены фоновый рисунок и пять элементов управления:

· Элемент «Редактирование базы данных» (CommandButton1) – с событием Click была связана процедура Private Sub Edit_Click(), при выполнении которой осуществляется открытие соответствующего окна.

· Элемент «Создание отчета» (CommandButton2) - с событием Click была связана процедура Private Sub Report_Click(), при выполнении которой появляется окно «Отчеты».

· Элемент «Диаграмма успеваемости группы» (CommandButton3) - с событием Click была связана процедура Private Sub DiaGroup_Click(). При ее выполнении осуществляется открытие окна с аналогичным названием.

· Элемент «Диаграмма успеваемости студента» (CommandButton4) - с событием Click была связана процедура Private Sub DiaStudent_Click(). При выполнении открывается окно с аналогичным названием.

· Элемент «Выход» (CommandButton5) - с событием Click была связана процедура Private Sub Quit_Click() – выход из программы.

Окно 2 «Отчет»

Данное окно используется для создания отчета по успеваемости студента или группы студентов. Форма содержит 3 элемента Label, 2 элемента ComboBox, 7 элементов CommandButton и 1 элемент ListBox.

● Кнопка «Создать» (CommandButton1) – с событием Click связана процедура Private Sub Create_Click(), при выполнении которой создается отчет в соответствии с заданными параметрами.

● Кнопка «Закрыть» (CommandButton2) – с событием Click связана процедура Private Sub Cancel_Click() – выход из формы создания отчетов.

● Кнопка «Очистить» (CommandButton3) – с событием Click связана процедура Private Sub Clear_Click(), при выполнении которой происходит очищение элемента ListBox.

● Кнопка «Вверх» (CommandButton4) – с событием Click связана процедура Private Sub Up_Click(). С помощью этой кнопки можно менять местами студентов при создании отчетов.

● Кнопка «Вниз» (CommandButton5) – с событием Click связана процедура Private Sub Down_Click(). С помощью этой кнопки можно менять местами студентов при создании отчетов.

● Кнопка «>>» (CommandButton6) – с событием Click связана процедура Private Sub Add_Click(). С помощью этой кнопки можно добавлять выбранных студентов в ListBox для создания отчетов их успеваемости.

● Кнопка «<<» (CommandButton7) – с событием Click связана процедура Private Sub Remove_Click(). С помощью этой кнопки можно удалять выбранных студентов из ListBox.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-07-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: