Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Разработка пользовательского интерфейса приложения



Как уже было сказано выше, при разработке интерфейса для рассматриваемой программы должны быть предусмотрены средства для ввода исходных данных, инициирования вычислений, а также для вывода полученных результатов на экран. Воспользуемся тремя типами элементов:

- TextBox (текстовое поле) предназначен для ввода и отображения текстовой информации.

- Label (метка) используется для отображения различных сведений информационного характера, например, надписей, заголовков, названий полей. В отличие от TextBox пользователь не может изменить в нем отображаемую информацию во время выполнения проекта.

- CommandButton (кнопка) используется для активизации различных действий программы по щелчку мыши в ее области.

Список необходимых элементов управления данной программы и нестандартные значения их свойств приведены в таблице 5.1.

Таблица 5.1.

Элементы управления программы пересчета валюты и значения их свойств

Элемент Свойство Значение
Форма Caption Пересчет рублей в валюту
Текстовое поле для суммы в руб. Name TextR
Text  
Enabled True
Текстовое поле для курса валюты Name TextK
Text  
Enabled True
Текстовое поле для суммы в валюте Name TextV
Text  
Enabled False
Метка для суммы в руб. Name LabelR
Caption Сумма (руб.)
Метка для курса валюты Name LabelK
Caption Курс
Метка для суммы в валюте Name LabelV
Caption Сумма (в валюте)
Кнопка для вычисления Name CmdCalc
Caption Вычислить
Кнопка для выхода Name CmdExit
Caption Выход

Поместим в форму элемент TextBox (процедура помещения элементов описана в разделе 3.4).

После его помещения надо установить значения двух его свойств: Name и Text. Для этого надо обратиться к окну свойств [1]. Оно представлено двумя колонками. Первая колонка содержит названия свойств, вторая колонка – значения этих свойств. Свойство Name находится первым в списке. Это свидетельствует о его важности. За ним в алфавитном порядке следуют остальные свойства объекта. Кроме алфавитного порядка, свойства можно отсортировать по категориям, щелкнув по вкладке Categorized.

Свойство Name играет очень важную роль, потому что его значение используется в программе для идентификации элемента управления. Каждый элемент должен иметь уникальное имя, которое хранится в этом свойстве. Visual Basic автоматически назначает для каждого элемента стандартное имя. Использование таких стандартных имен является плохой практикой, они не расшифровывают назначение элемента. Поэтому для данного поля изменим значение свойства Name на TextR.

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

Добавим в форму еще два текстовых поля с именами TextK, TextV. Значение свойства Text установим пустым, аналогично полю TextR. Это означает, что при запуске программы на выполнение поля TextR, TextK и TextV будут незаполненными, и значение в них должно быть введено пользователем при помощи клавиатуры.

Для добавления нескольких однотипных элементов можно выполнить щелчок по панели ToolBox при нажатой клавише Ctrl.

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

Для изменения размеров элемента управления его надо сначала выбрать, а затем перетащить маркер размера.

Добавим подписи к текстовым полям, так как при работе с программой пользователь должен знать назначение полей формы. Введем рядом с каждым текстовым полем (слева от него) элемент Label (метка). Изменим для них значения свойств Name, Caption в соответствии со значениями, указанными в таблице 5.1.

Добавим в форму управляющие работой программы две кнопки (одна для вычислений, другая для выхода). После щелчка по кнопке программа будет выполнять некоторые действия. Изменим значения их свойств Name и Caption. Например, для кнопки выхода (завершения) из программы присвоим ее свойству Name значение cmdExit, а свойству Caption - значение «Выход».





Дата публикования: 2014-12-28; Прочитано: 161 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...