Win32-приложение Картотека аудио дисков

Для добавления новых дисков нужно выполнить следующие действия: в древовидной структуре выделить всю коллекцию; посредством пункта главного меню “Правка”→“добавить” вызвать диалог “добавление

Win32-приложение Картотека аудио дисков

Реферат

Компьютеры, программирование

Другие рефераты по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.

Если добавление прошло успешно, пользователю выдается сообщение “Данные добавлены” изображенное на рисунке 15.

При этом после добавления данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.

5.6 Редактирование информации

Редактирование информации осуществляется посредством пункта меню “Правка”→“изменить”. Данный пункт функционирует в двух режимах:

  • редактирование диска;
  • редактирование композиции.

Выбор режима работы зависит от того, какой объект в данным момент выделен в древовидной структуре. Выделенными могут оказаться 3 типа элемента:

  • вся коллекция;
  • один из дисков;
  • один из треков.

Если выделенной оказалась вся коллекция, то пункт главного меню “Правка”→“изменить” не выполняет каких-либо действий т.к. не выделен объект для редактирования (диск или трек). Если выделенным оказывается непосредственно диск, то вызывается диалог “редактированиедиска”. Если выделен один трек, то вызывается диалог “редактированиетрека”.

5.6.1 Редактирование диска

Для редактирование, следует выбрать пункт “Правка”→“изменить”. При соблюдении вышеописанных условий в разделе “редактирование информации”, это повлечет за собой вызов диалога “редактированиедиска”. Он изображен на рисунке 17.

Рисунок 17 диалог “редактированиедиска”В данном диалоге имеется такие же поля, как и в диалоге “добавлениедиска” но уже заполненные добавленными ранее значениями.

При нажатии кнопки “сохранить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.

Если сохранение прошло успешно, пользователю выдается сообщение “Данные сохранены” изображенное на рисунке 18.

Рисунок 18 отчет “Данные сохранены”При этом после редактирования данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.

5.6.2 Редактирование композиции

Для редактирования композиции (трека), следует выбрать пункт “Правка”→“изменить”. При соблюдении вышеописанных условий в разделе “редактирование информации” это повлечет за собой вызов диалога “редактирование трека”. Он изображен на рисунке 19..

Рисунок 19 диалог “редактирование композиции (трека)”В данном диалоге имеется такие же поля, как и в диалоге “добавлениетрека” но уже заполненные добавленными ранее значениями.

При нажатии кнопки “сохранить” идет проверка данных на допустимость введенных значений. Если значениями полей, являются пустые строки, то выдается предупреждающее сообщение “Поля не могут иметь пустые значения!!!” изображенное на рисунке 14.

Если сохранение прошло успешно, пользователю выдается сообщение “Данные сохранены” изображенное на рисунке 18.

При этом после редактирования данных происходит выход из диалога. Также выход осуществляется нажатием кнопки “отмена”.

5.7 Удаление информации

Удаление информации осуществляется посредством пункта меню “Правка”→“удалить”. Данный пункт функционирует в двух режимах:

  • удаление диска;
  • удаление композиции.

Выбор режима работы зависит от того, какой объект в данным момент выделен в древовидной структуре. Выделенными могут оказаться 3 типа элемента:

  • вся коллекция;
  • один из дисков;
  • один из треков.

Если выделенной оказалась вся коллекция, то пункт главного меню “Правка”→“удалить” не выполняет каких-либо действий т.к. не выделен объект для удаления (диск или трек).

Если выделенным оказывается непосредственно диск, то пункт главного меню “Правка”→“удалить” вызывает запрос, обращенный к пользователю, о подтверждении его действий по удалению диска и всех треков, привязанных к нему. В запросе у пользователя имеется 2 варианта ответа:

  • OK подтверждает возможность удаления диска и всех треков, привязанных к нему;
  • Cancel отменяет работу по удалению диска.

Рисунок 20 предупреждение “Данные диска и всех его треков будут безвозвратно утеряны!!! Вы уверены?”Если выделенным оказывается непосредственно один трек, то пункт главного меню “Правка”→“удалить” вызывает запрос, обращенный к пользователю, о подтверждении его действий по удалению трека. В запросе у пользователя имеется 2 варианта ответа:

  • OK подтверждает возможность удаления трека;
  • Cancel отменяет работу по удалению трека.

Рисунок 21 предупреждение “Данные трека будут безвозвратно утеряны!!! Вы уверены?”5.8 Вид

В программе имеется пункт меню “вид”. Он позволяет назначать внешний вид графического списка. Имеются следующие варианты вида:

  1. большие значки
  2. малые значки
  3. список
  4. таблица

На панели инструментов имеется дублирующие кнопки данной функции. На рисунке 22 показаны возможные виды графического списка.

 

Рисунок 22 возможные виды графического списка

5.9 О программе

Для получения информации и версии продукта и о его разработчиках следует обратиться к пункту “Помощь”→“ О программе”. После выбора этого пункта на экране появиться сообщение, изображенное на рисунке 23.

Рисунок 23 отчет “ О программе ”5.10 Выход из программы

Выход из программ можно осуществить путем выбора пункта главного меню “Файл”→“Выход”.

Также выход осуществляется нажатием кнопки “X” в заголовке главного окна приложения.

Рисунок 24 кнопка выхода в заголовке главного окна приложения

6. Тестирование программы

Для тестирования программы необходимо проверить ряд функций программы:

  • создание нового документа;
  • сохранение существующего документа;
  • открытие документа;
  • наполнение документа.

Все эти действия можно объединить в группу и проверить одновременно. Для этого достаточно составить один сценарий, в котором будут следующие действия:

  1. запуск программы;
  2. создание нового документа;
  3. наполнение документа;
  4. сохранение документа;
  5. выход из программы;
  6. запуск программы;
  7. открытие документа.

Ниже приводятся описанные действия.

1.запуск программы: После запуска программы, на экране должно отобразиться главное окно программы, изображенное на рисунке 3.

2.создание нового документа: После запуска программы можно приступить к созданию нового документа. Это можно сделать при помощи:

  • пункта главного меню “Файл”→“Новый” либо аналогичной кнопкой в панели инструментов;
  • ничего не делать при запуске изначально происходит работа с новой коллекцией.

3.наполнение документа: Для наполнения документа следует добавить в коллекцию диски и треки для них.

Для добавления новых дисков нужно выполнить следующие действия:

  • в древовидной структуре выделить всю коллекцию;
  • посредством пункта главного меню “Правка”→“добавить” вызвать диалог “добавление диска”, изображенного на рисунке 13;
  • в поле “группа” диалога вписать название “Ария”;
  • в поле “название альбома” диалога вписать название “Диск 1”;
  • нажать кнопку “добавить”;
  • должна произойти проверка введенной информации на допустимость введенных значений, добавление данных и вывестись отчет “Данные добавлены”, изображенный на рисунке 15 (диалог не должен закрыться т.к. он предполагает множественное добавление информации);
  • в поле “группа” диалога вписать название “Ария”;
  • в поле “название альбома” диалога вписать название “Диск 2”;
  • нажать кнопку “добавить”;
  • должна произойти проверка введенной информации на допустимость введенных значений, добавление дынных и вывестись отчет “Данные добавлены”, изображенный на рисунке 15;
  • после этого следует нажать на кнопку “отмена”, произойдет выход из диалога;
  • после этих действий в древовидной структуре появятся два новых узла: “Ария:Диск1” и “Ария:Диск2” корнем которых станет “коллекция”;

Для добавления новых треков к дискам нужно выполнить следующие действия:

  1. в древовидной структуре выделить узел “Ария:Диск1”;
  2. посредством пункта главного меню “Правка”→“добавить” вызвать диалог “добавление трека”, изображенного на рисунке 16;
  3. в поле “название трека” диалога вписать название “ТрекX” (вместо “X” в первой итерации записать “1”);
  4. в поле “исполнитель” диалога вписать имя “Валерий Кипелов”;
  5. в поле “дата добавления” диалога вписать текущую дату;
  6. нажать кнопку “добавить”;
  7. должна произойти проверка введенной информации на допустимость введенных значений, добавление данных и вывестись отчет “Данные добавлены”, изображенный на рисунке 15 (диалог не должен закрыться т.к. он предполагает множественное добавление информации);
  8. выполнить многократное выполнение пунктов a, b, c и d с получение результата из пункта e в количестве четырех итераций с начальным значением 2, в качестве данных брать те же значения изменяя “X” на номер итерации.
  9. в древовидной структуре выделить узел “Ария:Диск2”;
  10. выполнить 2 и 3 пункты.

В результате всех действий получим пример, изображенный на рисунке 7.

4.сохранение

Похожие работы

<< < 1 2 3 4 5 > >>