Читайте также: |
|
В процессе выполнения работы были предусмотрены следующие возможные ошибки и способы их избежания:
1. При попытке перезаписать теги файла, который в данный момент прослушивается, программа выдаёт пользователю сообщение об ошибке (см. рис. 4.13).
Рисунок 4.13 – Сообщение об ошибке при сохранении тегов
2. При попытке добавить файл из списка в текущий плейлист, если в данный момент никакой из плейлистов неактивен, программа выдаёт пользователю сообщение об ошибке (см. рис. 4.14).
Рисунок 4.14 – Сообщение об ошибке при неактивном плейлисте
3. При попытке добавить в новый создаваемый плейлист один и тот же файл дважды, программа выдаёт пользователю сообщение об ошибке (см. рис. 4.15).
Рисунок 4.15 – Сообщение об ошибке при повторе файла в новом плейлисте
4. При неправильном вводе пользователем логина либо пароля, выводятся соответствующие сообщения об ошибках (см. рис. 4.16, 4.17).
Рисунок 4.16 – Сообщение об ошибке при неверном вводе логина
Рисунок 4.17 – Сообщение об ошибке при неверном вводе пароля
5. В случае регистрации нового профиля, если пользователь с таким логином уже существует, выводится сообщение об ошибке (см. рис. 4.18).
Рисунок 4.18 – Сообщение об ошибке при совпадении логинов в базе
6. В случае, если при создании нового плейлиста имя такого уже имеется в базе у пользователя, либо оно некорректно, то выводится сообщение об ошибке (см. рис. 4.19, 4.20).
Рисунок 4.19 – Сообщение об ошибке при одинаковых именах плейлистов
Рисунок 4.20 – Сообщение об ошибке при некорректном имени плейлиста
7. Если при создании нового плейлиста, пользователь пытается сохранить его без единой песни, выводится сообщение об ошибке (см. рис. 4.21)
Рисунок 4.21 – Сообщение об ошибке при сохранении пустого плейлиста
8. При попытке добавления песни в плейлист, в котором она уже есть, выводится сообщение об ошибке (см. рис. 4.22)
Рисунок 4.22 – Сообщение об ошибке при добавлении существующей в плейлисте песни
Дата добавления: 2015-07-25; просмотров: 53 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Программирование интерфейса клиента | | | Контрольный пример |