Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Элементы управления методичка.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.59 Mб
Скачать

Российская академия государственной службы при Президенте Российской Федерации Волго-Вятская академия государственной службы Кафедра социальной информатики И.Н. Цветкова

Н.М.Трубилов СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ИНФОРМАЦИОННОЙ СИСТЕМЫ В СРЕДЕ MS EXCEL (методические указания к выполнению лабораторной работы)

Нижний Новгород 2004

И.Н. Цветкова, Н.М.Трубилов

Создание пользовательского интерфейса информационной системы в среде MS EXCEL (методические указания к выполнению лабораторной работы). – ВВАГС; 2004. – 29 с.

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

Оглавление:

Введение. 4

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

2. Методические рекомендации к выполнению работы. 8

2.1. Автоматизация ввода данных с помощью элементов управления панели инструментов Формы и функций ИНДЕКС, ЕСЛИ и ВПР. 8

2.1.1. Работа с элементами управления. 8

2.1.2. Функция ИНДЕКС. 12

2.1.3. Функция ЕСЛИ. 13

2.1.4. Функция ВПР. 14

2.2. Создание автоматически расширяемого диапазона. 16

2.3. Использование макросов для автоматизации работы с приложением. 19

2.3.1. Создание макроса. 19

2.3.2. Выполнение записанного макроса. 21

2.4. Защита приложения. 22

2.4.1. Скрытие столбцов (строк), содержащих служебную информацию. 22

2.4.2. Защита ячеек и графических объектов от изменения. 23

3. Контрольные вопросы и задания. 25 Введение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выполнить:

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

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

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

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

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

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

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

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

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

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

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

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

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

Лист Процессоры

Лист Винчестеры

Лист Мониторы

Лист Память

Рис. 1.

Лист Смета

Рис. 2.