Интерфейс проекта и пользователя
Для отображения результатов расчетов и организации взаимодействия пользователя с программным кодом разрабатывается форма (рис. 4.5).
Рис. 4.5. Проект формы для решения задачи
На форме использованы следующие элементы управления: надписи (Label) – для обозначения наименования вводимых данных и результатов расчетов; текстовые поля (TextBox) – для ввода исходных данных и вывода промежуточных результатов; кнопки (CommanButton) – для запуска процедур расчета («РАСЧЕТ») и сброса результатов вычислений («СБРОС»). Основные свойства формы и элементов управления на ней представлены в табл. 4.3. Таблица 4.3 Основные свойства элементов управления на форме
В табл. 4.3 символом «-» указаны свойства, которые для соответствующего элемента управления отсутствуют. Поскольку исходных данных, которые используются при решении задачи, может оказаться много (в зависимости от количества видов покупок), то вводить их значения с помощью текстовых полей на форме не представляется целесообразным. Для этой цели обычно используют специальные диалоговые окна ввода. Ввод цены товара i -го вида производится с помощью окна ввода, приведенного на рис. 4.6, а количества товара – с помощью аналогичного окна (рис. 4.7).
Рис. 4.6. Диалоговое окно ввода цены вида товара
Перед вводом данных по товару очередного вида пользователь должен ответить на запрос с помощью окна сообщений (рис. 4.8).
Рис. 4.7. Диалоговое окно ввода количества вида товара Рис. 4.8. Окно сообщений
После ввода значений цены и количества приобретенного товара необходимо нажать на кнопке «Расчет» (событие Щелчок). Происходит вычисление суммы к оплате за купленный товар с учетом скидок на объем покупки, тип покупателя и день недели и вывод результата расчета в текстовое поле TxtОплата. Пользователь вводит в текстовое поле TxtНаличные количество наличных денег и в случае когда их достаточно для расчета в текстовое поле TxtСдача выводится значение сдачи, а в LblРезультат – сообщение о результатах покупки. Полученный результат решения задачи выводится в диалоговом окне (рис. 4.9).
рис. 4.9 Результат решения задачи
При нажатии на кнопку «Сброс» происходит подготовка рабочего места к работе.
Код проекта Для реализации задачи в коде проекта необходимо предусмотреть обработку следующих процедур: 1) вычисление суммы к оплате за купленный товар; 2) расчет сдачи и вывод результата. 3) подготовка рабочего места к работе. Тексты соответствующих процедур представлены ниже.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (307)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |