|
5.4 Открытие документа
“Открытие документа” позволяет загрузить ранее созданную коллекцию. Если ранее не было создано каких-либо коллекций, то следует приступить к процедуре создания нового документа, описанной выше.
Для открытия документа следует выбрать пункт главного меню “Файл”→“Открыть” либо воспользоваться аналогичной кнопкой в панели инструментов. После этого пользователю будет предложено несколько действий в зависимости от текущего состояния программы:
- Если пользователь не производил каких-либо изменений в текущем документе, произойдет вызов диалога “Открыть”.
- Если пользователь производил изменения в текущем документе, ему будет предложен запрос, о необходимости сохранения текущих изменений. В запросе у пользователя имеется 3 варианта ответа:
- Yes – согласен сохранить изменения, после чего пользователю будет выведен диалог “Сохранить как”. Если пользователь в диалоге “Сохранить как” выберет “Отмена”, то все последующие действия по сохранению старого документа и открытию нового будут отменены и произойдет возврат в программу. Если пользователь выберет “Сохранить”, он перейдет к диалогу “Открыть документ”.
- No – продолжить без сохранения. Пользователь сразу переходит к диалогу “Открыть документ” минуя процедуру сохранения документа.
- Cancel – отменить открытие документа и предотвратить все последствия связанные с открытием документа.
Рисунок 10 – предупреждение “Вы хотите сохранить изменения в документе?”
Диалог “Открыть документ” изображен на рисунке 11.
Рисунок 11 – диалог “Открыть документ”
5.5 Добавление информации
Добавление новой информации осуществляется посредством пункта главного меню “Правка”→“добавить”. Данный пункт функционирует в двух режимах:
- добавление нового диска;
- добавление новой композиции.
Выбор режима работы зависит от того, какой объект в данным момент выделен в древовидной структуре. Выделенными могут оказаться 3 типа элемента:
- вся коллекция;
- один из дисков;
- один из треков.
Рисунок 12– выделенные объекты
Если выделенной оказалась вся коллекция, то пункт главного меню “Правка”→“добавить” вызывает диалог “добавление нового диска”. Если выделенным оказывается непосредственно диск, то вызываться будет уже диалог “добавление новой композиции”. Он также будет вызываться и при условии, если выделен один трек.
5.5.1 Добавление нового диска
Для добавления нового диска в новую либо уже существующую коллекцию, следует выбрать пункт “Правка”→“добавить”. При соблюдении вышеописанных условий в разделе “добавление информации”, это повлечет за собой вызов диалога “добавление диска”. Он изображен на рисунке 13.
Рисунок 13 – диалог “добавление диска”
В данном диалоге имеется два поля для ввода текста и две кнопки. Поля предназначены для ввода названия группы и названия альбома.
При нажатии кнопки “добавить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!”.
Рисунок 14 – предупреждение “Поля не могут иметь пустые значения!!!”
Если добавление прошло успешно, пользователю выдается сообщение “Данные добавлены”.
Рисунок 15 – отчет “Данные добавлены”
При этом после добавления данных не происходит выхода из диалога. Это дает возможность пользователю делать множественные добавления минуя постоянное обращение к главному меню.
Для выхода из диалога достаточно нажать кнопку “отмена”.
5.5.2 Добавление новой композиции
Для добавления новой композиции (трека), следует выбрать пункт “Правка”→“добавить”. При соблюдении вышеописанных условий в разделе “добавление информации” (добавление новой композиции возможно лишь в том случае, если в проекте имеется хотя бы один диск, и он является выделенным в древовидной структуре), это повлечет за собой вызов диалога “добавление новой композиции”. Он изображен на рисунке 16..
Рисунок 16 – диалог “добавление новой композиции (трека)”
В данном диалоге имеется три поля для ввода текста и две кнопки. Поля предназначены для ввода названия трека, имени исполнителя и даты добавления. При нажатии кнопки “добавить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.
Если добавление прошло успешно, пользователю выдается сообщение “Данные добавлены” изображенное на рисунке 15.
При этом после добавления данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.
5.6 Редактирование информации
Редактирование информации осуществляется посредством пункта меню “Правка”→“изменить”. Данный пункт функционирует в двух режимах:
- редактирование диска;
- редактирование композиции.
Выбор режима работы зависит от того, какой объект в данным момент выделен в древовидной структуре. Выделенными могут оказаться 3 типа элемента:
- вся коллекция;
- один из дисков;
- один из треков.
Если выделенной оказалась вся коллекция, то пункт главного меню “Правка”→“изменить” не выполняет каких-либо действий т.к. не выделен объект для редактирования (диск или трек). Если выделенным оказывается непосредственно диск, то вызывается диалог “редактирование диска”. Если выделен один трек, то вызывается диалог “редактирование трека”.
5.6.1 Редактирование диска
Для редактирование, следует выбрать пункт “Правка”→“изменить”. При соблюдении вышеописанных условий в разделе “редактирование информации”, это повлечет за собой вызов диалога “редактирование диска”. Он изображен на рисунке 17.
Рисунок 17 – диалог “редактирование диска”
В данном диалоге имеется такие же поля, как и в диалоге “добавление диска” но уже заполненные добавленными ранее значениями.
При нажатии кнопки “сохранить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.
Если сохранение прошло успешно, пользователю выдается сообщение “Данные сохранены” изображенное на рисунке 18.
Рисунок 18 – отчет “Данные сохранены”
При этом после редактирования данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.
5.6.2 Редактирование композиции
Для редактирования композиции (трека), следует выбрать пункт “Правка”→“изменить”. При соблюдении вышеописанных условий в разделе “редактирование информации” это повлечет за собой вызов диалога “редактирование трека”. Он изображен на рисунке 19..
Рисунок 19 – диалог “редактирование композиции (трека)”
В данном диалоге имеется такие же поля, как и в диалоге “добавление трека” но уже заполненные добавленными ранее значениями.
При нажатии кнопки “сохранить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.
Если сохранение прошло успешно, пользователю выдается сообщение “Данные сохранены” изображенное на рисунке 18.
При этом после редактирования данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.
5.7 Удаление информации
Удаление информации осуществляется посредством пункта меню “Правка”→“удалить”. Данный пункт функционирует в двух режимах:
- удаление диска;
- удаление композиции.
Выбор режима работы зависит от того, какой объект в данным момент выделен в древовидной структуре. Выделенными могут оказаться 3 типа элемента:
- вся коллекция;
- один из дисков;
- один из треков.
Если выделенной оказалась вся коллекция, то пункт главного меню “Правка”→“удалить” не выполняет каких-либо действий т.к. не выделен объект для удаления (диск или трек).
Если выделенным оказывается непосредственно диск, то пункт главного меню “Правка”→“удалить” вызывает запрос, обращенный к пользователю, о подтверждении его действий по удалению диска и всех треков, привязанных к нему. В запросе у пользователя имеется 2 варианта ответа:
При использовании материалов активная ссылка на источник обязательна.