5 | | Формат книги и её внешний вид предоставит Ivanmvtel. |
| 4 | 1. Формат файла содержащего адресную книгу и место его хранения выбирается на усмотрение исполнителя. |
| 5 | |
| 6 | 2. Адресная книга состоит из двух частей: списка абонентов(слева) и панели информации об абоненте(справа). |
| 7 | - 2.а. Список абонентов. |
| 8 | - Список абонентов телефонной книги отсортирован по имени абонента в алфавитном порядке. |
| 9 | - Символы на пиктограммах абонентов формируются из имени пользователя по следующему алгоритму: Если слово в имени одно - используются два первых символа, если слов не менее двух, то используются по одному первому символу 1-го и 2-го слова(разделителем слов считать пробел). В пиктограмме символ отображается заглавным. Пример: "Авакян Василий Петрович" -> "АВ", "техник 1" -> "Т1", "Техник1" -> "ТЕ" (на рисунке есть нарушения описанного алгоритма выбора символов для пиктограммы- не обращать внимания). |
| 10 | [[BR]][[Image(pb_view_m.png, link=attachment:pb_view.png)]][[BR]][[BR]] |
| 11 | - При введении текста в поле фильтра для списка абонентов, в списке должны отображаться только абоненты в имени или в одном из номеров которых содержится введённый текст. |
| 12 | - При нажатии кнопки "+" вызывается функция добавления нового абонента в книгу. |
| 13 | |
| 14 | - 2.b. Информация об абоненте - в этой панели отображается информация о выбранном абоненте. Если абонент не выбран можно отображать "пусто". |
| 15 | Информация об абоненте состоит из обязательных полей: Имя, Номер 1...Номер N, e-mail. И произвольных полей заданных пользователем. |
| 16 | |
| 17 | [[BR]][[Image(pb_new_m.png, link=attachment:pb_new.png)]][[BR]][[BR]] |
| 18 | |
| 19 | [[BR]][[Image(pb_edit_m.png, link=attachment:pb_edit.png)]][[BR]][[BR]] |
| 20 | [[BR]][[Image(pb_call_m.png, link=attachment:pb_call.png)]][[BR]][[BR]] |