И8-12-1 / Вариант 14 - 54
.doc
ДЗ № 2 (автор концепции студентка гр. МА-08-1 Рябикова А.В.)
Вариант № 14 - 54. Написать программу, которая формирует список гаджетов.
Постановка задачи:
-
В базе данных Excel Средства связи.xls содержится список гаджетов. Каждый тип расположен на отдельном рабочем листе. БД хранится в папке C:\Сотовая связь и имеет следующую структуру:
Фрагмент БД, лист Телефоны:
Модель |
Фирма-производитель |
Тип корпуса |
Фотокамера (млн пикс.) |
Встроенная память(Мб) |
Цена(руб.) |
Sony Ericsson W380i |
Sony Ericsson |
раскладушка |
1,3 |
14 |
4350 |
Sony Ericsson Aino |
Sony Ericsson |
слайдер |
8,1 |
55 |
14900 |
Samsung GT-S5620 |
Samsung |
классический |
3,2 |
295 |
6390 |
Motorola Aura |
Motorola |
ротатор |
2 |
2048 |
37700 |
LG KM900 |
LG |
классический |
5 |
8192 |
10490 |
Motorola Luxury Edition |
Motorola |
раскладушка |
2 |
2048 |
11890 |
LG KF300 |
LG |
раскладушка |
2 |
14 |
4390 |
Nokia 5130 XpressMusic |
Nokia |
классический |
3 |
30 |
4350 |
Samsung C6112 |
Samsung |
слайдер |
2 |
30 |
6110 |
Nokia 2220 slide |
Nokia |
слайдер |
0,3 |
32 |
2480 |
LG GD910 |
LG |
часы |
0,3 |
15 |
23500 |
Watchtech V2 |
Watchtech |
часы |
1,3 |
128 |
32000 |
Sony Ericsson C902 |
Sony Ericsson |
классический |
5 |
120 |
6750 |
Nokia 7373 |
Nokia |
ротатор |
2 |
7 |
7700 |
Фрагмент БД, лист Коммуникаторы:
Модель |
Фирма-производитель |
Тип корпуса |
Фотокамера (млн пикс.) |
Встроенная память(Мб) |
Цена(руб.) |
Motorola Milestone |
Motorola |
слайдер |
5 |
256 |
19800 |
HTC HD mini |
HTC |
классический |
5 |
384 |
16600 |
Nokia 5800 XpressMusic |
Nokia |
классический |
3,2 |
124 |
10920 |
HTC Touch Pro2 |
HTC |
слайдер |
3,2 |
288 |
18350 |
Nokia N93i |
Nokia |
раскладушка |
3,2 |
50 |
21000 |
Sony Ericsson XPERIA X2 |
Sony Ericsson |
слайдер |
8,1 |
512 |
20760 |
Motorola A1210 |
Motorola |
раскладушка |
3,1 |
15 |
7750 |
Apple iPhone 3GS |
Apple |
классический |
3 |
16384 |
25900 |
Nokia N86 8MP |
Nokia |
слайдер |
8 |
74 |
13980 |
-
Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список гаджетов определенной фирмы-производителя. Итоговая таблица должна иметь следующую структуру:
{Гаджет}, фирма-производитель {фирма-производитель}
Модель |
Тип корпуса |
Фотокамера (млн пикс.) |
Встроенная память(Мб) |
Цена(руб.) |
|
|
|
|
|
-
Количество отформатированных строк в итоговой таблице, не считая заголовка и шапки, должно совпадать с количеством отобранных записей.
-
Полученную таблицу сохранить в файле {Фирма-производитель}.xls на листе с текущей датой. Книга должна иметь один лист.
-
Файл поместить в папку C:\Сотовая связь\{Гаджет}.
-
В случае отсутствия папки – создать её.
-
Запрос на создание искомого списка реализовать с помощью формы:
-
В списке Гаджет: пользователь указывает интересующий его гаджет. Он формируется из названий листов книги Средства связи.xls. Список с названиями гаджетов должен быть отсортирован по алфавиту. По умолчанию первый элемент списка – это название первого листа в отсортированном списке.
-
Список Фирма-производитель: формируется из названий фирм, которые относятся к выбранному пользователем гаджету. Список с названиями фирм должен быть отсортирован по алфавиту. По умолчанию первый элемент списка – это название первой фирмы в отсортированном списке.
-
Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
-
Программа должна находиться в файле Программа Гаджеты.xls.
-
Предусмотреть обработку событий, связанных с различными состояниями исходного и конечного файлов: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
-
Оформить программу согласно требованиям, изложенным на лекциях.
-
Придумать свой вариант задания.
ДЗ № 3
Модифицировать программу Программа Гаджеты.xls следующим образом:
-
При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками О программе и Прайсы. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.
-
При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Требования к оформлению ДЗ 2 и 3
Отчет по ДЗ должен быть сдан в электронном и печатном виде и включать в себя:
-
Титульный лист (пустые строки недопустимы! Вспоминаем интервалы! ).
-
Оглавление.
-
Постановку задачи (задание, которое Вы получили от меня).
-
Листинг программы, напечатанный в редакторе VBA (или в редакторе Word: шрифт – Courier, 10 пунктов).
-
План тестирования программы.
-
Придуманное Вами задание.
-
Главы должны быть пронумерованы. Стиль заголовков – Заголовок 1. Если в главах имеются параграфы, то стиль заголовка должен соответствовать их уровню.
-
Электронная версия отчета должна быть оформлена согласно стандартам и принципам, изложенным в курсе «Офисные программные пакеты».
При невыполнении этих требований домашняя работа считается невыполненной и к защите не принимается!