
И8-12-1 / Вариант 14 - 21
.docДЗ № 2 (Вариант № 14 – 21)
(автор концепции студентка группы И8-11-1 Ляхова М.)
Постановка задачи
-
В книгах с названием стран содержатся данные о мировых шедеврах живописи, которые хранятся в этих странах. Книги находятся в папке C:\Искусство.
-
Книги содержат один лист, на котором расположена база данных (БД) Excel следующей структуры:
Таблица 1. Книга Россия.xls:
Шедевры мировой живописи |
|||||
Название |
Художник |
Год создания |
Материал |
Размер |
Место хранения |
Купание красного коня |
К. С. Петров-Водкин |
1912 |
Масло |
160×186 см |
Государственная Третьяковская галерея в Москве |
Девятый вал |
И. К. Айвазовский |
1850 |
Масло |
221×332 см |
Государственный русский музей в Санкт-Петербурге |
Возвращение блудного сына |
Рембрандт |
1669 |
Масло |
260×203 см |
Эрмитаж в Санкт-Петербурге |
Для отладки программы можно воспользоваться следующими таблицами или создать свои собственные:
Книга США.xls:
Шедевры мировой живописи |
|||||
Название |
Художник |
Год создания |
Материал |
Размер |
Место хранения |
Постоянства памяти |
Сальвадор Дали |
1931 |
Гобелен |
24×33 см |
Музей современного искусства в Нью-Йорке |
Звездная ночь |
Винсент ван Гог |
1889 |
Масло |
73,7×92,1 см |
Музей современного искусства в Нью-Йорке |
Книга Италия.xls:
Шедевры мировой живописи |
|||||
Название |
Художник |
Год создания |
Материал |
Размер |
Место хранения |
Тайная вечеря |
Леонардо да Винчи |
1498 |
Масло |
460×880 см |
Доминиканский монастырь Санта-Мария-делле-Грацие в Милане |
Дама с единорогом |
Рафаэль |
1506 |
Масло |
65×61 см |
Галерея Боргезе в Риме |
Книга Франция.xls:
Шедевры мировой живописи |
|||||
Название |
Художник |
Год создания |
Материал |
Размер |
Место хранения |
Впечатление. Восходящее солнце |
Клод Моне |
1872 |
Масло |
48×63 см |
Музей Маомоттан-Моне в Париже |
Три грации |
Рафаэль |
1504 |
Масло |
17×17 см |
Музей Конде во Франции |
Мона Лиза |
Леонардо да Винчи |
1519 |
Масло |
76,8×53 см |
Лувр в Париже |
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать сводный каталог картин тех стран, которые выбрал пользователь
Сводный каталог живописи. Страны: {Страна-1}, , {Страна-n}
Шедевры мировой живописи |
||||||
Название |
Художник |
Год создания |
Материал |
Размер |
Место хранения |
Страна |
-
Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей.
-
Записи должны быть отсортированы по полям: Художник, Название, Страна.
-
Полученную таблицу сохранить в файле Сводный каталог.xls на листе с текущей датой. Книга должна иметь один лист.
-
Файл поместить в папку С:\Искусство\Живопись.
-
При отсутствии папки – создать её.
-
Запрос на создание каталога картин реализовать с помощью формы, которая имеет следующий вид:
-
В списке Выберите страны: (ListBox) пользователь указывает интересующие его страны. Список формируется из названий рабочих книг, расположенных в папке C:\Искусство + элемента «Все страны», который должен быть первым в списке. Страны должны быть отсортированы по алфавиту. Пользователь должен иметь возможность выбора нескольких стран.
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Каталог.xls.
-
Предусмотреть обработку событий, связанных с различными состояниями исходного и конечного файлов: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
-
Оформить программу согласно требованиям, изложенным на лекциях.
-
Придумать свой вариант задания.
ДЗ № 3
Модифицировать программу Программа Каталог.xls следующим образом:
-
При открытии файла с программой в стандартном меню Excel должно появляться меню Живопись с командами:
-
Каталог, которая предназначена для вызова формы, реализованной в ДЗ № 2.
-
О программе. При щелчке по команде О программе на экране должна появляться форма с данными о разработчике программы.
-
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!