07.05.2015

Контрольная работа 2 по разделу 2.

Контрольная работа 2 по модулю 2

Контрольная работа позволит оценить ваши знания по 8 и 9 урокам.

Написать программу, которая изобразит в виде диаграммы статистику голосования.
Главная активность содержит 2 кнопки (или список) - первая запускает активность "Голосование", вторая - "Статистика".
Активность "Голосование" выводит вопрос и позволяет выбрать из 3-х вариантов ответа (см. варианты заданий). Ответ преобразовать в число 0, 1 или 2, затем проанализировать это число и увеличить на 1 одно из трех полей в таблице БД (БД содержит таблицу из трех полей, каждое поле - счетчик числа ответов 0, 1 или 2 вида).
Вторая активность "Статистика" должна получить текущие значения счетчиков из БД и по этим значениям нарисовать диаграмму.
Программа в дальнейшем будет расширена: базу данных будем хранить и синхронизировать с облаком).
Вопрос придумывайте сами. Варианты ответов:
12 3 456
плохо-средне-хорошонет-может быть-да никогда - иногда - всегда ненавижу это равнодушен - обожаю очень близко - на среднем расстоянии - как можно дальше первая - вторая - третья вещь (предмет, система, программа и т.п.)
Задание выполняет бригада из двух студентов.
Срок сдачи - 20 мая текущего года.

Урок 9. Работа с базой данных

Куда же мы без базы данных, если нужно хранить какую-то структурированную информацию: списки клиентов,  заказов и прайс-листы, список артефактов, достигнутые результаты в игре, и мало ли что еще!
В Андроид есть специальный класс для работы с БД SQLite (это простая реляционная БД, хранящаяся в текстовом файле).
Изучаем лекцию 7 в университете ИНтуит (разделы 16.1 и 16.2)
http://www.intuit.ru/studies/courses/12643/1191/lecture/22001
и делаем самостоятельную работу 10:
http://www.intuit.ru/studies/courses/12643/1191/lecture/22003

Контрольное задание к уроку:
1) Придумайте, что в вашем курсовом проекте можно хранить в базе данных, предложите структуру БД из 2-3 таблиц, разработайте sql- запросы для их создания.
2) Измените пример, приведенный в самостоятельной работе к этой теме, для работы с вашей базой данных.

Урок 8. Использование библиотек

"Родные" и сторонние библиотеки позволяют быстрее разработать приложение, пользуясь уже готовыми объектами. Вопрос только в том, - какие выбрать библиотеки и как разобраться в объектах. А ещё - как подключить библиотеку к своему проекту. Именно этому посвящен данный урок.
Прочитайте лекцию на сайте ИНТУИТ:
http://www.intuit.ru/studies/courses/12643/1191/lecture/21998,
решите тест по лекции
и проделайте самостоятельную работу
http://www.intuit.ru/studies/courses/12643/1191/lecture/22000.

Результаты ваших трудов понадобятся для 2-ой контрольной работы.