/>
Повідомлення про помилку при повторі файлу в новому плейлисті
4. При неправильному введенні користувачем логіна або пароля, виводяться відповідні повідомлення про помилки (див. Мал.).
Повідомлення про помилку при невірному вводі логіна
Повідомлення про помилку при невірному вводі пароля
5. У разі реєстрації нового профілю, якщо користувач з таким іменем вже існує, виводиться повідомлення про помилку (див. Мал.).
Повідомлення про помилку при збігу логінів в базі
. У разі якщо при створенні нового плейлиста ім'я такого вже є в базі у користувача, або воно некоректно, то виводиться повідомлення про помилку (див. Мал.).
Повідомлення про помилку при однакових іменах плейлистів
Повідомлення про помилку при некоректному імені плейлиста
7. Якщо при створенні нового плейлиста, користувач намагається зберегти його без жодної пісні, виводиться повідомлення про помилку (див. Рис.)
Повідомлення про помилку при збереженні порожнього плейлиста
. При спробі додавання пісні в плейлист, в якому вона вже є, виводиться повідомлення про помилку (див. Рис.)
Повідомлення про помилку при додаванні існуючої в плейлисті пісні
4.14 Контрольний приклад
Розглянемо роботу програми «Віртуальна фонотека» на прикладі.
При запуску сервера з'являється консольне вікно (див. рис.)
Стартове вікно сервера
При запуску клієнта з'являється головне вікно (див. додаток Б1). Клієнт підключається до сервера з адресою 127.0.0.1, потім виробляється реєстрація нового користувача Tuhovsky з паролем d3b5s7, для цього поля логін і пароль заповнюються необхідною інформацією, яка відправляється на сервер після натискання «Register» (див. Рис.).
Реєстрація нового користувача
Після натискання кнопки відбувається автоматичний вхід під новим зареєстрованим профілем, ліворуч доступний список всіх пісень, що зберігаються на сервері (див. мал.).
Вхід під профілем «Tuhovsky»
Тепер створюється новий плейлист з ім'ям «Musplay», в нього додані в пісні з сервера за допомогою контекстного меню. Для цього відбувається натискання кнопки «New Playlist», потім правою кнопкою по треку - Add to new playlist. Після виконаних дій трекліст зберігається в базу даних натисканням клавіші «Save Playlist». У результаті в комбобоксе плейлистів вже знаходиться новий з ім'ям «Musplay» (див. Рис.).
Створення нового плейлиста
За натискання кнопки «Програти» вопроізводіть виділений трек Linkin Park - Burn It Down, паралельно з цим є можливість змінити інформацію в тегах будь-якого іншого файлу, для цього виділяється трек Hadouken!- Rebirth, у відповідні поля вводиться необхідна інформація, після чого відбувається натискання на клавішу «Save» для збереження змін (див. Мал.).
Відтворення пісні, зміну тегів
Тепер відбувається видалення треку Julien-K - Flashpoint Riot з плейлиста, за допомогою контекстного меню - Delete. У результаті пісня віддалиться зі списку плейлиста і з бази даних (див. Мал.).
Видалення файлу з плейлиста
змінила рейтинги файлу Linkin Park - Lost in the Echo на значення «***» здійснюється виділенням цього треку в списку і вибором в комбобоксе рейтингу потрібного значення, після цього відбувається сортування файлів по рейтингу (див. рис.).
Зміна рейтингу пісні, сортування треків
Для перегляду жанрової статистики по пісням необхідно натиснути на кнопку «Genre Stats» (див. рис.).
Діаграма жанрової статистики
Посібник користувача
При старті програми з'являється вікно головної форми, користувач повинен прописати адресу сервера у відповідному вікні і натиснути кнопку «Connect», після чого він приєднається до сервера в режимі гостя, при бажанні можна зареєструвати нового користувача, ввівши логін і пароль у відповідні поля TextBox і натиснувши кнопку «Register», або увійти вже під наявними профілем, натиснувши клавішу «Enter». Якщо раніше користувачем створювалися плейл...