АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Постановка задачи

Читайте также:
  1. I. 1.2. Общая постановка задачи линейного программирования
  2. II. 1.1. Общая постановка задачи
  3. V. Постановка эпидемиологического диагноза.
  4. А. Постановка транспортной задачи.
  5. Аналитический метод решения задачи.
  6. Аналитический метод решения задачи. Условия максимума функции одной переменной.
  7. Б. Математическая модель транспортной задачи.
  8. Биофизика – как наука. Практические задачи. Методы исследования
  9. Возникновение обществ содействия милиции, их правовое положение и задачи.
  10. Выберем поверхность интегрирования, учитывая симметрию задачи.
  11. Генетика, ее задачи. Наследственность и изменчивость – свойства организмов. Основные генетические понятия
  12. Глава IV. Теории детского развития первой трети XX в.: постановка проблемы факторов психического развития

Введение.

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

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

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

Качество пользовательского интерфейса влияет на эффективность использования приложения, диапазон и массовость его применения.

В данном пособии на примере решения конкретной задачи рассматриваются основные инструменты, позволяющие разработать пользовательский интерфейс приложения, создаваемого в среде MS Excel.


Постановка задачи.

Автоматизировать расчет цены на сборку компьютера заказанной конфигурации с использованием элементов управления.

В качестве изменяемых параметров заказа задаются:

- тип процессора;

- объем оперативной памяти;

- размер винчестера;

- марка монитора;

- стоимость гарантии (при гарантии 1год цена возрастает на 10%);

- доставка (при заказе доставки цена увеличивается на 50 у.е.);

- размер скидки в зависимости от суммы заказа.

Выполнить:

1. На рабочих листах ПРОЦЕССОРЫ, ПАМЯТЬ, ВИНЧЕСТЕРЫ, МОНИТОРЫ разместить соответствующие прайс-листы для выбора конфигурации компьютера (рис. 1).

2. На отдельном листе (СМЕТА) обеспечить возможность выбора соответствующих комплектующих из прайс-листов, задание прочих изменяемых параметров и проведение расчетов (рис. 2), используя элементы управления с панели инструментов ФОРМЫ (поле со списком, переключатели, флажки) и функции EXCEL (СЕГОДНЯ (); ИНДЕКС ();ЕСЛИ ()). Предусмотреть возможность автоматического изменения числа строк в раскрывающихся списках при изменении количества записей в соответствующих прайс-листах.

3. Используя Функцию ВПР автоматизировать расчет предоставляемой покупателю скидки. Данные относительно скидок должны располагаться на отдельном листе. Величина скидки зависит от стоимости заказа:

- менее 10000р. не предоставляется

- от 10000р. до 20000р. 2% от стоимости заказа

- от 20000р. до 30000р. 3% от стоимости заказа

- выше 30000р. 5% от стоимости заказа

4. Создать макросы перехода с листа смета на каждый прайс-лист и обратно. Макросы сохранить в той же рабочей книге.

5. Создать макрос, дающий возможность редактирования соответствующих прайс-листов с помощью автоформы.

6. Создать макрос, обеспечивающий возможность копирования сведений о выбранных комплектующих в предварительно созданную на отдельном листе базу данных Реализация. Названия полей базы должны совпадать с названиями комплектующих.

7. На соответствующих листах, используя панель инструментов Формы создать кнопки, которым назначить созданные макросы.

8. Скрыть столбцы, содержащие промежуточную информацию.

9. Обеспечить защиту от изменения ячеек, содержащих формулы и элементов управления.

       
 
Лист Процессоры
 
Лист Винчестеры


       
 
Лист Мониторы
 
Лист Память


Рис. 1.

 

 

 
 
Лист Смета


Рис. 2.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

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



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)