Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

И8-12-1 / Вариант 14 - 4

.doc
Скачиваний:
5
Добавлен:
27.12.2015
Размер:
112.64 Кб
Скачать

4

ДЗ № 2 (Вариант № 14 – 4)

(автор концепции студент группы И8-11-4 Панасенко И.)

Имеется база данных картин, выставленных в нескольких картинных галереях Картины.xls:

Автор

Картина

Музей

Материал

Техника

Год

Нужна реставрация

Брюллов К. П.

Портрет М. А. Бек

Национальная картинная галерея Армении

Бумага

Акварель

1840

да

Серов В. А.

Девочка с персиками

Третьяковская

Холст

Масло

1817

нет

Суриков В. И.

Утро стрелецкой казни

Третьяковская

Холст

Масло

1881

да

Суриков В. И.

Боярыня Морозова

Третьяковская

Холст

Масло

1887

нет

Серов В. А.

Похищение Европы

Третьяковская

Картон

Темпера

1910

нет

Левитан И. И.

Озеро. Русь

Государственный Русский музей

Холст

Масло

1900

нет

Брюллов К. П.

Последний день Помпеи

Государственный Русский музей

Холст

Масло

1833

нет

Суриков В. И.

Меншиков в Берёзове

Третьяковская

Холст

Масло

1883

нет

Брюллов К. П.

Итальянское утро

Кунстхалле

Холст

Масло

1823

нет

Шишкин И. И.

Утро в сосновом лесу

Третьяковская

Холст

Масло

1889

нет

Репин И. Е.

Купец Калашников

Третьяковская

Бумага

Акварель

1868

нет

Брюллов К. П.

Портрет К. А. и М. Я. Нарышкиных

Государственный Русский музей

Бумага

Акварель

1827

нет

Репин И. Е.

Блондинка (Портрет Тевяшовой)

Национальная картинная галерея Армении

Холст

Масло

1898

да

Серов В. А.

Портрет М. Н. Акимовой

Национальная картинная галерея Армении

Холст

Масло

1908

да

Репин И. Е.

Садко в Подводном царстве

Государственный Русский музей

Холст

Масло

1876

нет

Шишкин И. И.

Рожь

Третьяковская

Холст

Масло

1878

нет

Левитан И. И.

Осенний день. Сокольники

Третьяковская

Холст

Масло

1879

да

Шишкин И. И.

В лесу

Национальная картинная галерея Армении

Картон

Темпера

1878

нет

Левитан И. И.

Осень. Солнечный день

Национальная картинная галерея Армении

Холст

Масло

1890

нет

Репин И. Е.

Бурлаки на Волге

Государственный Русский музей

Холст

Масло

1873

нет

  1. Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список картин в зависимости от галереи и автора. Конечная таблица должна иметь вид:

{Галерея} {Автор}

Картина

Материал

Техника

Год

Нужна реставрация

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

  2. Сохранить его в файле Картины-{Автор}.xls на листе Картины (например: Картины-Суриков.xls). Книга должна иметь один лист.

  3. Файл поместить в папку C:\Картины\{Галерея}

  4. При отсутствии папки – создать её.

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

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

  2. В поле со списком Автор пользователь выбирают интересующего его автора. В поле должны содержаться в алфавитном порядке все авторы выбранной пользователей галереи/музея, встречающиеся в базе данных, + элемент «Все авторы» (данное поле должно быть первым в списке и установлено по умолчанию).

  3. Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].

  4. Программа должна находиться в файле Программа Картины.xls.

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

ДЗ № 3

Модифицировать программу Программа Картины.xls следующим образом:

  1. При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками О программе и Картины. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.

  2. При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.

Требования к оформлению ДЗ 2 и 3

Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:

  1. Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).

  2. Оглавление.

  3. Постановку задачи (задание, которое Вы получили от меня).

  4. Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).

  5. План тестирования программы.

  6. Придуманное Вами задание.

  7. Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.

  8. Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».

  9. При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!

Соседние файлы в папке И8-12-1