И8-12-1 / Вариант 14 - 4
.doc
ДЗ № 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 |
нет |
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список картин в зависимости от галереи и автора. Конечная таблица должна иметь вид:
{Галерея} {Автор}
Картина |
Материал |
Техника |
Год |
Нужна реставрация |
|
|
|
|
|
-
Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством сформированных записей.
-
Сохранить его в файле Картины-{Автор}.xls на листе Картины (например: Картины-Суриков.xls). Книга должна иметь один лист.
-
Файл поместить в папку C:\Картины\{Галерея}
-
При отсутствии папки – создать её.
-
Запрос на создание списка картин реализовать с помощью формы, которая имеет следующий вид:
-
В поле со списком Галерея/музей: пользователь выбирает интересующую его галерею или музей. В поле должны содержаться все галереи и музеи, встречающиеся в базе данных, в алфавитном порядке. По умолчанию установить первый элемент отсортированного списка.
-
В поле со списком Автор пользователь выбирают интересующего его автора. В поле должны содержаться в алфавитном порядке все авторы выбранной пользователей галереи/музея, встречающиеся в базе данных, + элемент «Все авторы» (данное поле должно быть первым в списке и установлено по умолчанию).
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Картины.xls.
-
Предусмотреть обработку событий, связанных с различными состояниями исходного и конечного файла: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
ДЗ № 3
Модифицировать программу Программа Картины.xls следующим образом:
-
При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками О программе и Картины. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
-
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!